Class DynamicPolicy
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.auth.policy.DynamicPolicy
-
-
Constructor Summary
Constructors Constructor Description DynamicPolicy(String uri, long priority)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRules(Collection<AccessRule> collection)PolicyDecisiondecide(AuthorizationRequest ar)Set<AccessRule>getFilteredRules(AuthorizationRequest ar)longgetPriority()Set<AccessRule>getRules()StringgetShortUri()StringgetUri()
-
-
-
Constructor Detail
-
DynamicPolicy
public DynamicPolicy(String uri, long priority)
-
-
Method Detail
-
getShortUri
public String getShortUri()
- Specified by:
getShortUriin interfacePolicy
-
getPriority
public long getPriority()
- Specified by:
getPriorityin interfacePolicy
-
getRules
public Set<AccessRule> getRules()
-
addRules
public void addRules(Collection<AccessRule> collection)
-
decide
public PolicyDecision decide(AuthorizationRequest ar)
-
getFilteredRules
public Set<AccessRule> getFilteredRules(AuthorizationRequest ar)
-
-