Class BulkActionsProfile
java.lang.Object
com.evolveum.midpoint.schema.expression.AbstractSecurityProfile
com.evolveum.midpoint.schema.expression.BulkActionsProfile
- All Implemented Interfaces:
Serializable
Specifies limitations on the use of a scripting actions. It is a compiled form of a
BulkActionsProfileType
.
Could be named also `ScriptingActionsProfile` but maybe it will contain more than actions in the future.- See Also:
-
Method Summary
Modifier and TypeMethodDescription@NotNull AccessDecision
decideActionAccess
(@NotNull String legacyActionName, @Nullable String configurationElementName) static @NotNull BulkActionsProfile
full()
static @NotNull BulkActionsProfile
none()
static BulkActionsProfile
of
(@NotNull BulkActionsProfileType bean) Methods inherited from class com.evolveum.midpoint.schema.expression.AbstractSecurityProfile
getDefaultDecision, getIdentifier
-
Method Details
-
full
-
none
-
of
public static BulkActionsProfile of(@NotNull @NotNull BulkActionsProfileType bean) throws ConfigurationException - Throws:
ConfigurationException
-
decideActionAccess
@NotNull public @NotNull AccessDecision decideActionAccess(@NotNull @NotNull String legacyActionName, @Nullable @Nullable String configurationElementName)
-