kaos.core.csi.policy
Interface PolicyChecking
public interface PolicyChecking
Defines the operations to check permissions and get obligations.
- Author:
- KAoS Team
$Revision: 1.20 $
checkPermission
void checkPermission(ActionInstanceDescription aid,
PolicyDecisionObserver pObserver)
throws KAoSSecurityException,
ServiceFailure
- Throws:
KAoSSecurityException
ServiceFailure
checkDeepPermission
void checkDeepPermission(ActionInstanceDescription aid,
PolicyDecisionObserver pObserver)
throws ServiceFailure,
KAoSSecurityException
- Throws:
ServiceFailure
KAoSSecurityException
findPolicyDecision
java.util.List<ActionInstanceDescription> findPolicyDecision(ActionInstanceDescription aid,
PolicyDecisionObserver pObserver)
throws ObligationViolationException,
KAoSSecurityException,
ServiceFailure
- Throws:
ObligationViolationException
KAoSSecurityException
ServiceFailure
getObligationsForTriggerCondition
java.util.List<ActionInstanceDescription> getObligationsForTriggerCondition(ActionInstanceDescription triggerAID,
PolicyDecisionObserver pObserver)
throws ObligationViolationException,
ServiceFailure
- Throws:
ObligationViolationException
ServiceFailure
Copyright © 2006 IHMC All Rights Reserved.