Uses of Interface
edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision
-
-
Uses of PolicyDecision in edu.cornell.mannlib.vitro.webapp.auth.policy
Classes in edu.cornell.mannlib.vitro.webapp.auth.policy that implement PolicyDecision Modifier and Type Class Description classBasicPolicyDecisionRepresents the result of querying a Policy for permission to perform a RequestedAction.classCompositPolicyDecisionPolicy decision that is made from some analysis of a set of decisions.Methods in edu.cornell.mannlib.vitro.webapp.auth.policy that return PolicyDecision Modifier and Type Method Description protected PolicyDecisionBaseSelfEditingPolicy. authorizedDecision(String message)An AUTHORIZED decision with a message like "PolicyClass: message".protected PolicyDecisionBaseSelfEditingPolicy. cantModifyPredicate(Property predicate)protected PolicyDecisionBaseSelfEditingPolicy. cantModifyResource(String uri)protected PolicyDecisionBaseSelfEditingPolicy. inconclusiveDecision(String message)An INCONCLUSIVE decision with a message like "PolicyClass: message".PolicyDecisionDisplayRestrictedDataToSelfPolicy. isAuthorized(IdentifierBundle whoToAuth, RequestedAction whatToAuth)If the requested action is to display a property or a property statement, we might authorize it based on their role level.PolicyDecisionPermissionsPolicy. isAuthorized(IdentifierBundle whoToAuth, RequestedAction whatToAuth)PolicyDecisionPolicyList. isAuthorized(IdentifierBundle whoToAuth, RequestedAction whatToAuth)PolicyDecisionRestrictHomeMenuItemEditingPolicy. isAuthorized(IdentifierBundle whoToAuth, RequestedAction whatToAuth)PolicyDecisionRootUserPolicy. isAuthorized(IdentifierBundle whoToAuth, RequestedAction whatToAuth)This is the entire policy.PolicyDecisionSelfEditingPolicy. isAuthorized(IdentifierBundle whoToAuth, RequestedAction whatToAuth)protected PolicyDecisionBaseSelfEditingPolicy. userNotAuthorizedToStatement()Methods in edu.cornell.mannlib.vitro.webapp.auth.policy with parameters of type PolicyDecision Modifier and Type Method Description voidPolicyDecisionLogger. log(PolicyIface policy, PolicyDecision pd)If the logger and the policy and the decision all pass the restrictions, write to the log.voidPolicyDecisionLogger. logNoDecision(PolicyDecision pd)Constructor parameters in edu.cornell.mannlib.vitro.webapp.auth.policy with type arguments of type PolicyDecision Constructor Description CompositPolicyDecision(Authorization auth, String message, List<PolicyDecision> subDecisions) -
Uses of PolicyDecision in edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces
Methods in edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces that return PolicyDecision Modifier and Type Method Description PolicyDecisionPolicyIface. isAuthorized(IdentifierBundle whoToAuth, RequestedAction whatToAuth) -
Uses of PolicyDecision in edu.cornell.mannlib.vitro.webapp.auth.policy.specialrelationships
Methods in edu.cornell.mannlib.vitro.webapp.auth.policy.specialrelationships that return PolicyDecision Modifier and Type Method Description protected PolicyDecisionRelationshipChecker. authorizedDecision(String message)An AUTHORIZED decision with a message like "PolicyClass: message".protected PolicyDecisionAbstractRelationshipPolicy. cantModifyPredicate(String uri)protected PolicyDecisionAbstractRelationshipPolicy. cantModifyResource(String uri)protected PolicyDecisionAbstractRelationshipPolicy. inconclusiveDecision(String message)An INCONCLUSIVE decision with a message like "PolicyClass: message".protected PolicyDecisionAbstractRelationshipPolicy. userNotAuthorizedToStatement()
-