kaos.core.csi.policy
Class ObligationActionDescriptionImpl

java.lang.Object
  extended by kaos.core.csi.OntInstanceDescriptionImpl
      extended by kaos.core.csi.ActionInstanceDescriptionImpl
          extended by 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

Constructor Summary
ObligationActionDescriptionImpl(java.lang.String owlString)
           
ObligationActionDescriptionImpl(java.lang.String actionId, java.lang.String actionClassName, java.lang.String actor)
           
ObligationActionDescriptionImpl(java.lang.String actionId, java.lang.String actionClassName, java.lang.String actor, java.util.Map<java.lang.String,java.lang.Object> properties)
           
 
Method Summary
 java.util.Set<java.lang.String> getAlternateActors()
           
 void setAlternateActors(java.util.Set<java.lang.String> alternateObligationActors)
           
 
Methods inherited from class kaos.core.csi.ActionInstanceDescriptionImpl
clone, equals, getActionClassName, getActor, getConceptMappingName, getPropertyPopulatorKey, hashCode, setConceptMappingName, setPropertyPopulatorKey, toString
 
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.ActionInstanceDescription
getActionClassName, getActor, getConceptMappingName, getPropertyPopulatorKey, setConceptMappingName, setPropertyPopulatorKey
 
Methods inherited from interface kaos.core.csi.OntInstanceDescription
addProperty, addProperty, addType, clone, getFirstType, getInstanceOntModel, getName, getNestedProperty, getProperties, getPropertiesMap, getProperty, getTypes, removeProperty, removeType
 

Constructor Detail

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
Method Detail

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