Class ExpressionPermissionProfile
- java.lang.Object
- 
- com.evolveum.midpoint.schema.expression.ExpressionPermissionProfile
 
- 
 public class ExpressionPermissionProfile extends Object Compiled expression permission profile. Compiled from ExpressionPermissionProfileType.- Author:
- Radovan Semancik
 
- 
- 
Constructor SummaryConstructors Constructor Description ExpressionPermissionProfile(String identifier)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClassAccessRule(Class<?> clazz, AccessDecision decision)voidaddClassAccessRule(Class<?> clazz, String methodName, AccessDecision decision)Used to easily set up access for built-in class access rules (convenience).voidaddClassAccessRule(String className, String methodName, AccessDecision decision)Used to easily set up access for built-in class access rules.AccessDecisiondecideClassAccess(String className, String methodName)List<ExpressionPermissionClassProfileType>getClassProfiles()AccessDecisiongetDecision()StringgetIdentifier()List<ExpressionPermissionPackageProfileType>getPackageProfiles()booleanhasRestrictions()voidsetDecision(AccessDecision decision)
 
- 
- 
- 
Constructor Detail- 
ExpressionPermissionProfilepublic ExpressionPermissionProfile(String identifier) 
 
- 
 - 
Method Detail- 
getIdentifierpublic String getIdentifier() 
 - 
getDecisionpublic AccessDecision getDecision() 
 - 
setDecisionpublic void setDecision(AccessDecision decision) 
 - 
getPackageProfilespublic List<ExpressionPermissionPackageProfileType> getPackageProfiles() 
 - 
getClassProfilespublic List<ExpressionPermissionClassProfileType> getClassProfiles() 
 - 
hasRestrictionspublic boolean hasRestrictions() 
 - 
decideClassAccesspublic AccessDecision decideClassAccess(String className, String methodName) 
 - 
addClassAccessRulepublic void addClassAccessRule(String className, String methodName, AccessDecision decision) Used to easily set up access for built-in class access rules.
 - 
addClassAccessRulepublic void addClassAccessRule(Class<?> clazz, String methodName, AccessDecision decision) Used to easily set up access for built-in class access rules (convenience).
 - 
addClassAccessRulepublic void addClassAccessRule(Class<?> clazz, AccessDecision decision) 
 
- 
 
-