Class ScriptLanguageExpressionProfile
java.lang.Object
com.evolveum.midpoint.schema.expression.ScriptLanguageExpressionProfile
- All Implemented Interfaces:
Serializable
Specifies limitations (via
permissionProfile
) on execution of a script expression in given language
.
Part of ExpressionEvaluatorProfile
.- Author:
- semancik
- See Also:
-
Constructor Summary
ConstructorDescriptionScriptLanguageExpressionProfile
(@NotNull String language, @NotNull AccessDecision defaultDecision, boolean typeChecking, @Nullable ExpressionPermissionProfile permissionProfile) -
Method Summary
Modifier and TypeMethodDescription@NotNull AccessDecision
decideClassAccess
(String className, String methodName) @NotNull AccessDecision
@NotNull String
@Nullable ExpressionPermissionProfile
boolean
boolean
-
Constructor Details
-
ScriptLanguageExpressionProfile
public ScriptLanguageExpressionProfile(@NotNull @NotNull String language, @NotNull @NotNull AccessDecision defaultDecision, boolean typeChecking, @Nullable @Nullable ExpressionPermissionProfile permissionProfile)
-
-
Method Details
-
getLanguage
-
getDefaultDecision
-
isTypeChecking
public boolean isTypeChecking() -
getPermissionProfile
-
hasRestrictions
public boolean hasRestrictions() -
decideClassAccess
-