@Concealed
public class InternalSecurityPolicyEnforcer
extends java.lang.Object
Constructor and Description |
---|
InternalSecurityPolicyEnforcer() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
checkAndInvokeMethod(ExprScriptContext scriptContext,
boolean isNullSafe,
java.lang.Object object,
java.lang.Object methodObj,
java.lang.Object... args)
*** For internal framework use only ***
|
static java.lang.Object |
checkAndInvokeMethod(ExprScriptContext scriptContext,
java.lang.Object object,
java.lang.Object methodObj,
java.lang.Object... args)
*** For internal framework use only ***
|
static void |
checkAnnotation(ExprScriptContext scriptContext,
java.lang.Class clazz)
*** For internal framework use only ***
|
static java.lang.Object |
checkCoercion(ExprScriptContext scriptContext,
java.lang.Object value,
java.lang.Class clazz)
*** For internal framework use only ***
|
static void |
checkConstructor(ExprScriptContext scriptContext,
java.lang.Class clazz)
*** For internal framework use only ***
|
static void |
checkMethod(ExprScriptContext scriptContext,
java.lang.Class clazz,
java.lang.String method,
java.lang.String... paramTypes)
*** For internal framework use only ***
|
static java.lang.Object |
checkProperty(ExprScriptContext scriptContext,
java.lang.Object obj,
java.lang.String property)
*** For internal framework use only ***
|
static java.lang.Object |
checkProperty(ExprScriptContext scriptContext,
java.lang.Object obj,
java.lang.String property,
java.lang.Boolean readOnly)
*** For internal framework use only ***
|
static <T> T |
checkPropertyAccess(ExprScriptContext scriptContext,
T obj,
java.lang.String property,
java.lang.Boolean readOnly) |
static void |
checkScriptMethod(ExprScriptContext scriptContext,
java.lang.Object object,
java.lang.String methodName)
*** For internal framework use only ***
|
@Concealed public static java.lang.Object checkAndInvokeMethod(ExprScriptContext scriptContext, java.lang.Object object, java.lang.Object methodObj, java.lang.Object... args)
@Concealed public static java.lang.Object checkAndInvokeMethod(ExprScriptContext scriptContext, boolean isNullSafe, java.lang.Object object, java.lang.Object methodObj, java.lang.Object... args)
@Concealed public static java.lang.Object checkProperty(ExprScriptContext scriptContext, java.lang.Object obj, java.lang.String property)
@Concealed public static java.lang.Object checkProperty(ExprScriptContext scriptContext, java.lang.Object obj, java.lang.String property, java.lang.Boolean readOnly)
@Concealed public static <T> T checkPropertyAccess(ExprScriptContext scriptContext, T obj, java.lang.String property, java.lang.Boolean readOnly)
@Concealed public static void checkMethod(ExprScriptContext scriptContext, java.lang.Class clazz, java.lang.String method, java.lang.String... paramTypes)
@Concealed public static void checkAnnotation(ExprScriptContext scriptContext, java.lang.Class clazz)
@Concealed public static void checkConstructor(ExprScriptContext scriptContext, java.lang.Class clazz)
@Concealed public static java.lang.Object checkCoercion(ExprScriptContext scriptContext, java.lang.Object value, java.lang.Class clazz)
@Concealed public static void checkScriptMethod(ExprScriptContext scriptContext, java.lang.Object object, java.lang.String methodName)