kaos.core.csi.policy
Class ObligationActionDescriptionImpl
java.lang.Object
kaos.core.csi.OntInstanceDescriptionImpl
kaos.core.csi.ActionInstanceDescriptionImpl
kaos.core.csi.policy.ObligationActionDescriptionImpl
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, ActionInstanceDescription, OntInstanceDescription, ObligationActionDescription
- Direct Known Subclasses:
- ViolatedObligationDescriptionImpl
public class ObligationActionDescriptionImpl
- extends ActionInstanceDescriptionImpl
- implements ObligationActionDescription
This class contains methods that allow to set and retrieve alternate actors of the obligation described by this ObligationActionDescription.
Those actors may be asked to perform the obligation if the primary obligation actor is unable to execute the obligation.
$Revision: 1.4 $
- See Also:
- Serialized Form
Methods inherited from class kaos.core.csi.OntInstanceDescriptionImpl |
addProperty, addProperty, addType, addValueForProperty, addValueForProperty, createValueDescription, getAllValueDescriptionsForProperty, getAllValuesForProperty, getDescriptionOfFirstValueForProperty, getFirstType, getFirstValueForProperty, getInstanceID, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, removeProperty, removeType, setProperty, setValueForProperty, setValueForProperty |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface kaos.core.csi.OntInstanceDescription |
addProperty, addProperty, addType, clone, getFirstType, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, removeProperty, removeType |
ObligationActionDescriptionImpl
public ObligationActionDescriptionImpl(java.lang.String actionId,
java.lang.String actionClassName,
java.lang.String actor)
throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
ObligationActionDescriptionImpl
public ObligationActionDescriptionImpl(java.lang.String actionId,
java.lang.String actionClassName,
java.lang.String actor,
java.util.Map<java.lang.String,java.lang.Object> properties)
throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
ObligationActionDescriptionImpl
public ObligationActionDescriptionImpl(java.lang.String owlString)
throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
getAlternateActors
public java.util.Set<java.lang.String> getAlternateActors()
- Specified by:
getAlternateActors
in interface ObligationActionDescription
setAlternateActors
public void setAlternateActors(java.util.Set<java.lang.String> alternateObligationActors)
- Specified by:
setAlternateActors
in interface ObligationActionDescription