public class ExpressionPermissionProfile extends Object
Constructor and Description |
---|
ExpressionPermissionProfile(String identifier) |
Modifier and Type | Method and Description |
---|---|
void |
addClassAccessRule(Class<?> clazz,
AccessDecision decision) |
void |
addClassAccessRule(Class<?> clazz,
String methodName,
AccessDecision decision)
Used to easily set up access for built-in class access rules (convenience).
|
void |
addClassAccessRule(String className,
String methodName,
AccessDecision decision)
Used to easily set up access for built-in class access rules.
|
AccessDecision |
decideClassAccess(String className,
String methodName) |
List<ExpressionPermissionClassProfileType> |
getClassProfiles() |
AccessDecision |
getDecision() |
String |
getIdentifier() |
List<ExpressionPermissionPackageProfileType> |
getPackageProfiles() |
boolean |
hasRestrictions() |
void |
setDecision(AccessDecision decision) |
public ExpressionPermissionProfile(String identifier)
public String getIdentifier()
public AccessDecision getDecision()
public void setDecision(AccessDecision decision)
public List<ExpressionPermissionPackageProfileType> getPackageProfiles()
public List<ExpressionPermissionClassProfileType> getClassProfiles()
public boolean hasRestrictions()
public AccessDecision decideClassAccess(String className, String methodName)
public void addClassAccessRule(String className, String methodName, AccessDecision decision)
public void addClassAccessRule(Class<?> clazz, String methodName, AccessDecision decision)
public void addClassAccessRule(Class<?> clazz, AccessDecision decision)
Copyright © 2019 Evolveum. All rights reserved.