Class ScriptLanguageExpressionProfile

java.lang.Object
com.evolveum.midpoint.schema.expression.ScriptLanguageExpressionProfile
All Implemented Interfaces:
Serializable

public class ScriptLanguageExpressionProfile extends Object implements Serializable
Specifies limitations (via permissionProfile) on execution of a script expression in given language. Part of ExpressionEvaluatorProfile.
Author:
semancik
See Also:
  • Constructor Details

    • ScriptLanguageExpressionProfile

      public ScriptLanguageExpressionProfile(@NotNull @NotNull String language, @NotNull @NotNull AccessDecision defaultDecision, boolean typeChecking, @Nullable @Nullable ExpressionPermissionProfile permissionProfile)
  • Method Details

    • getLanguage

      @NotNull public @NotNull String getLanguage()
    • getDefaultDecision

      @NotNull public @NotNull AccessDecision getDefaultDecision()
    • isTypeChecking

      public boolean isTypeChecking()
    • getPermissionProfile

      @Nullable public @Nullable ExpressionPermissionProfile getPermissionProfile()
    • hasRestrictions

      public boolean hasRestrictions()
    • decideClassAccess

      @NotNull public @NotNull AccessDecision decideClassAccess(String className, String methodName)