Class ProjectOrServiceChecker
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.auth.policy.specialrelationships.RelationshipChecker
-
- edu.cornell.mannlib.vivo.auth.policy.ProjectOrServiceChecker
-
public class ProjectOrServiceChecker extends edu.cornell.mannlib.vitro.webapp.auth.policy.specialrelationships.RelationshipCheckerDoes the requested action involve a change to a Project or Service that the self-editor is authorized to modify?
-
-
Constructor Summary
Constructors Constructor Description ProjectOrServiceChecker(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 Project or a Service, and if the self-editor: 1) is a Clinical Agent of that Project or Service
-
-
-
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 Project or a Service, and if the self-editor: 1) is a Clinical Agent of that Project or Service
-
-