Class GrantChecker
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.auth.policy.specialrelationships.RelationshipChecker
-
- edu.cornell.mannlib.vivo.auth.policy.GrantChecker
-
public class GrantChecker extends edu.cornell.mannlib.vitro.webapp.auth.policy.specialrelationships.RelationshipCheckerDoes the requested action involve a change to a Grant that the self-editor is authorized to modify?
-
-
Constructor Summary
Constructors Constructor Description GrantChecker(edu.cornell.mannlib.vitro.webapp.auth.requestedAction.propstmt.AbstractPropertyStatementAction action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecisionisAuthorized(List<String> userUris)A self-editor is authorized to add, edit, or delete a statement if the subject or object refers to a Grant, and if the self-editor: 1) is a Principal Investigator (PI) of that Grant, or 2) is a co-Principal Investigator (co-PI) of that Grant
-
-
-
Method Detail
-
isAuthorized
public edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision isAuthorized(List<String> userUris)
A self-editor is authorized to add, edit, or delete a statement if the subject or object refers to a Grant, and if the self-editor: 1) is a Principal Investigator (PI) of that Grant, or 2) is a co-Principal Investigator (co-PI) of that Grant
-
-