|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |