Uses of Interface
kaos.core.csi.ActionInstanceDescription

Packages that use ActionInstanceDescription
kaos.core.csi.extension.history.logging   
kaos.core.csi.policy   
kaos.core.csi.request   
 

Uses of ActionInstanceDescription in kaos.core.csi.extension.history.logging
 

Methods in kaos.core.csi.extension.history.logging with parameters of type ActionInstanceDescription
 void HistoryMonitor.logEvent(ActionInstanceDescription event)
          Log an event
 

Uses of ActionInstanceDescription in kaos.core.csi.policy
 

Subinterfaces of ActionInstanceDescription in kaos.core.csi.policy
 interface ViolatedObligationDescription
           
 

Methods in kaos.core.csi.policy with parameters of type ActionInstanceDescription
 void ObligationViolationException.addUnfulfilledObligation(ActionInstanceDescription violatedObligation)
          Add an ActionInstanceDescription describing an violated obligation.
 void PolicyChecking.checkDeepPermission(ActionInstanceDescription aid, PolicyDecisionObserver pObserver)
          The method checks if the given action is permitted according to the current set of policies.
 void PolicyChecking.checkPermission(ActionInstanceDescription aid, PolicyDecisionObserver pObserver)
          The method checks if the given action is permitted according to the current set of policies.
 void PolicyChecking.findPolicyDecision(ActionInstanceDescription aid, PolicyDecisionObserver pObserver)
          The method checks if the given action is permitted according to the current set of policies, or if the given action is a trigger for some obligation policy.
 java.util.Vector PolicyAdvice.getAllowableValuesForActionProperties(ActionInstanceDescription actionDesc, PolicyDecisionObserver pObserver)
          In this case, there are NO properties specified.
 java.util.Vector PolicyAdvice.getAllowableValuesForActionProperties(java.util.Vector propertyNames, ActionInstanceDescription actionDesc, boolean tight, PolicyDecisionObserver pObserver)
          This function is used when the agent/enforcer has only partial information about an action and would like to determine what range of properties can be allowed by the policy set.
 java.util.Set PolicyAdvice.getAllowableValuesForActionProperty(java.lang.String origPropertyName, ActionInstanceDescription origActionDesc, java.util.Set allTargetValues, boolean tight, PolicyDecisionObserver pObserver)
          This function is used when the enforcer has only partial information about an action and needs to determine what range of a property can be allowed by the policy.
 java.util.Vector PolicyAdvice.getForbiddenValuesForActionProperty(java.lang.String origPropertyName, ActionInstanceDescription origActionDesc, PolicyDecisionObserver pObserver)
          At the moment this method would work only for A- policies for 'moveTo' action, and for 'movingTo' property.
 java.util.Vector PolicyChecking.getObligationsForTriggerCondition(ActionInstanceDescription triggerAID, PolicyDecisionObserver pObserver)
          Based on the specified trigger ActionInstanceDescription, select all matching obligation policies and create ActionInstanceDescription describing obligations.
 

Uses of ActionInstanceDescription in kaos.core.csi.request
 

Methods in kaos.core.csi.request with parameters of type ActionInstanceDescription
 java.util.HashMap ActionMethodRequestHandler.getPropertiesFromAID(ActionInstanceDescription aid)
           
 java.lang.Object AIDRequestReceiver.processAIDRequest(ActionInstanceDescription aid)
          This method accepts a request described in an ActionInstanceDescription to perform an action.
 java.lang.Object ActionMethodRequestHandler.processAIDRequest(ActionInstanceDescription aid)
          This method accepts a request described in an ActionInstanceDescription to perform an action.
 void AIDRequestReceiver.processAIDRequest(ActionInstanceDescription aid, ActionStatusCallback statusCallback)
          This method accepts a request described by an ActionInstanceDescription to perform an action.
 void ActionMethodRequestHandler.processAIDRequest(ActionInstanceDescription aid, ActionStatusCallback statusCallback)
          This method accepts a request described by an ActionInstanceDescription to perform an action.
 void ObligationRequestReceiver.processObligationRequest(ActionInstanceDescription obligationAID, ActionInstanceDescription triggerAID)
          This method accepts an obligation request to execute by the ObligationRequestReceiver.
 java.lang.String AIDRequestManager.sendAIDRequest(FeedbackReceiver feedbackReceiver, java.lang.String receiverID, ActionInstanceDescription aid)
          This method sends a request to an entity identified by the given receiverID to perform an action described by the given ActionInstanceDescription.
 java.lang.Object AIDRequestManager.sendAIDRequest(java.lang.String receiverID, ActionInstanceDescription aid)
          This method sends a request described by an ActionInstanceDescription to perform an action by an entity identified by the receiverID.
 void ObligationRequestManager.sendObligationRequest(KAoSEntityDescription receiverDesc, ActionInstanceDescription obligationAID, ActionInstanceDescription triggerAID)
          This method sends an obligation request to an entity identified by the given receiverDesc to execute an obligation action described by the given obligation ActionInstanceDescription and the trigger ActionInstanceDescription.
 



Copyright © 2005 IHMC All Rights Reserved.