|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AccessPermissionEvaluator
AccessPermissionEvaluator classes provide the evaluation of a given security permission. Methods are exposed for setting the user's qualification for a permission and method exposed to pass a value and perform the evaluation
Method Summary | |
---|---|
void |
setConstraintCode(String constraintCode)
Setter for the constraint code found on the user's qualification record |
void |
setOperatorCode(String operatorCode)
Setter for the operator code found on the user's qualification record |
void |
setOtherKeyFieldValueMap(Map<String,Object> otherKeyFieldValues)
Setter for the Map that holds values for the other key fields (if any) |
void |
setPerson(org.kuali.rice.kim.bo.Person person)
Setter for the person who the permission is being evaluated for |
void |
setPropertyValue(String propertyValue)
Setter for the property value found on the user's qualification record |
boolean |
valueIsAllowed(String value)
Evaluates the given value against the permission definition. |
Method Detail |
---|
boolean valueIsAllowed(String value)
value
- String value to evaluate
void setConstraintCode(String constraintCode)
constraintCode
- void setOperatorCode(String operatorCode)
operatorCode
- void setPropertyValue(String propertyValue)
propertyValue
- void setOtherKeyFieldValueMap(Map<String,Object> otherKeyFieldValues)
otherKeyFieldValues
- Map with field name as the Map key and field value as Map valuevoid setPerson(org.kuali.rice.kim.bo.Person person)
person
- Person kim business object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |