kaos.core.csi.policy
Interface PolicyChecking


public interface PolicyChecking

Defines the operations to check permissions and get obligations.

Author:
KAoS Team $Revision: 1.23 $

Method Summary
 void checkDeepPermission(ActionInstanceDescription aid, PolicyDecisionObserver pObserver)
           
 void checkPermission(ActionInstanceDescription aid, PolicyDecisionObserver pObserver)
           
 java.util.List<ObligationActionDescription> findPolicyDecision(ActionInstanceDescription aid, PolicyDecisionObserver pObserver)
           
 java.util.List<ObligationActionDescription> getObligationsForTriggerCondition(ActionInstanceDescription triggerAID, PolicyDecisionObserver pObserver)
           
 

Method Detail

checkPermission

void checkPermission(ActionInstanceDescription aid,
                     PolicyDecisionObserver pObserver)
                     throws KAoSSecurityException,
                            ServiceFailure
Throws:
KAoSSecurityException
ServiceFailure

checkDeepPermission

void checkDeepPermission(ActionInstanceDescription aid,
                         PolicyDecisionObserver pObserver)
                         throws KAoSSecurityException,
                                ServiceFailure
Throws:
KAoSSecurityException
ServiceFailure

findPolicyDecision

java.util.List<ObligationActionDescription> findPolicyDecision(ActionInstanceDescription aid,
                                                               PolicyDecisionObserver pObserver)
                                                               throws ObligationViolationException,
                                                                      KAoSSecurityException,
                                                                      ServiceFailure
Throws:
ObligationViolationException
KAoSSecurityException
ServiceFailure

getObligationsForTriggerCondition

java.util.List<ObligationActionDescription> getObligationsForTriggerCondition(ActionInstanceDescription triggerAID,
                                                                              PolicyDecisionObserver pObserver)
                                                                              throws ObligationViolationException,
                                                                                     ServiceFailure
Throws:
ObligationViolationException
ServiceFailure


Copyright © 2006 IHMC All Rights Reserved.