Package kaos.core.csi.policy

Interface Summary
ObligationActionDescription  
PolicyAdvice  
PolicyAnalysis Defines the operations to explore relationships among policies.
PolicyChecking Defines the operations to check permissions and get obligations.
PolicyDecisionObserver Defines the operation to receive updates when policy decisions are modified.
PolicyListener This interface defines a method to receive an atomic policy update.
PolicyManagement Defines the operations to manage policies in KAoS including adding, modifying and removing.
ViolatedObligationDescription  
 

Class Summary
ObligationActionDescriptionImpl This class contains methods that allow to set and retrieve alternate actors of the obligation described by this ObligationActionDescription.
PolicyCheckingImpl Defines the operations to check permissions, get obligations, analyze policies, etc.
PolicyManagementImpl  
ViolatedObligationDescriptionImpl  
 

Exception Summary
KAoSSecurityException KAoSSecurityException defines an exception to be thrown by the Guard if there is no permission ot perform a given action
ObligationViolationException ObligationViolationException defines an exception, which is thrown when the evaluation of a trigger against applicable obligation policy determines that some part of obligation constraint has been violated, or that for some reason an obligation cannot be fulfilled.
PolicyManagement.OntologyPolicyIncorrect  
PolicyManagement.PrecedenceUndeterminedException