kaos.policy.information
Class PolicyInformation

java.lang.Object
  extended by kaos.policy.information.PolicyInformation
All Implemented Interfaces:
java.io.Serializable

public class PolicyInformation
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
PolicyInformation(java.lang.String id, int prio, java.lang.String mod)
           
 
Method Summary
 ActionInfo getAction()
           
 KAoSRoleValueMapContainer getActionRVM()
           
 java.util.List<java.lang.String> getActionSubclassesOfInterest()
           
 java.util.List<java.lang.String> getClassRangesOfInterest()
           
 KAoSConditionDescription getCondition()
           
 KAoSRoleValueMapContainer getConditionRVM()
           
 ActionInfo getControlActions()
           
 KAoSRoleValueMapContainer getControlRVM()
           
 java.lang.String getDescription()
           
 boolean getInForceStatus()
           
 java.lang.String getModality()
           
 java.lang.String getName()
           
 ObligationConstraintsDescription getObligationConstraints()
           
 OntPropertyInfo getOntPropertyInfo(java.lang.String currentPropertyName)
           
 java.lang.String getPolicyID()
           
 KAoSRoleValueMapContainer getPolicyRVM()
           
 int getPriority()
           
 java.util.List<java.lang.String> getPropretiesOfInterest()
           
 java.lang.String getSiteOfEnforcement()
           
 long getTimeStamp()
           
 ActionInfo getTriggerAction()
           
 KAoSRoleValueMapContainer getTriggerRVM()
           
 void setCondition(KAoSConditionDescription cond)
           
 void setConditionRVM(KAoSRoleValueMapContainer conditionActionRVMContainer)
           
 void setControlActions(ActionInfo controls)
           
 void setControlRVM(KAoSRoleValueMapContainer controlRVMContainer)
           
 void setDescription(java.lang.String desc)
           
 void setInForceStatus(boolean inForce)
           
 void setName(java.lang.String name)
           
 void setObligationConstraints(ObligationConstraintsDescription ocd)
           
 void setPolicyRVM(KAoSRoleValueMapContainer policyRVMContainer)
           
 void setSiteOfEnforcement(java.lang.String site)
           
 void setTimeStamp(long time)
           
 void setTriggerAction(ActionInfo trigger)
           
 void setTriggerRVM(KAoSRoleValueMapContainer triggerRVMContainer)
           
 java.lang.String toString()
           
 void updateActionSubclasses(java.lang.String className, java.util.Collection<java.lang.String> subclasses)
           
 void updateInstancesOfClass(java.lang.String className, java.util.Collection<java.lang.String> instances)
           
 void updateSubpropertiesOfProperty(java.lang.String propName, java.util.Collection<java.lang.String> subProps)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PolicyInformation

public PolicyInformation(java.lang.String id,
                         int prio,
                         java.lang.String mod)
Method Detail

getPolicyID

public java.lang.String getPolicyID()

getPriority

public int getPriority()

getModality

public java.lang.String getModality()

setTimeStamp

public void setTimeStamp(long time)

getTimeStamp

public long getTimeStamp()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setDescription

public void setDescription(java.lang.String desc)

getDescription

public java.lang.String getDescription()

setSiteOfEnforcement

public void setSiteOfEnforcement(java.lang.String site)

getSiteOfEnforcement

public java.lang.String getSiteOfEnforcement()

setInForceStatus

public void setInForceStatus(boolean inForce)

getInForceStatus

public boolean getInForceStatus()

setPolicyRVM

public void setPolicyRVM(KAoSRoleValueMapContainer policyRVMContainer)

getPolicyRVM

public KAoSRoleValueMapContainer getPolicyRVM()

getAction

public ActionInfo getAction()

getActionRVM

public KAoSRoleValueMapContainer getActionRVM()

setControlActions

public void setControlActions(ActionInfo controls)

getControlActions

public ActionInfo getControlActions()

updateSubpropertiesOfProperty

public void updateSubpropertiesOfProperty(java.lang.String propName,
                                          java.util.Collection<java.lang.String> subProps)

updateInstancesOfClass

public void updateInstancesOfClass(java.lang.String className,
                                   java.util.Collection<java.lang.String> instances)

updateActionSubclasses

public void updateActionSubclasses(java.lang.String className,
                                   java.util.Collection<java.lang.String> subclasses)

getPropretiesOfInterest

public java.util.List<java.lang.String> getPropretiesOfInterest()

getClassRangesOfInterest

public java.util.List<java.lang.String> getClassRangesOfInterest()

getActionSubclassesOfInterest

public java.util.List<java.lang.String> getActionSubclassesOfInterest()

getOntPropertyInfo

public OntPropertyInfo getOntPropertyInfo(java.lang.String currentPropertyName)

setControlRVM

public void setControlRVM(KAoSRoleValueMapContainer controlRVMContainer)

getControlRVM

public KAoSRoleValueMapContainer getControlRVM()

setTriggerAction

public void setTriggerAction(ActionInfo trigger)

getTriggerAction

public ActionInfo getTriggerAction()

setTriggerRVM

public void setTriggerRVM(KAoSRoleValueMapContainer triggerRVMContainer)

getTriggerRVM

public KAoSRoleValueMapContainer getTriggerRVM()

setCondition

public void setCondition(KAoSConditionDescription cond)

getCondition

public KAoSConditionDescription getCondition()

getConditionRVM

public KAoSRoleValueMapContainer getConditionRVM()

setObligationConstraints

public void setObligationConstraints(ObligationConstraintsDescription ocd)

getObligationConstraints

public ObligationConstraintsDescription getObligationConstraints()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setConditionRVM

public void setConditionRVM(KAoSRoleValueMapContainer conditionActionRVMContainer)