|
||||||||||
| 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 | |||||||||