kaos.policy.information
Class OntologyPolicyContainer

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

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

See Also:
Serialized Form

Constructor Summary
OntologyPolicyContainer(SerializableOntModelImpl policy, java.lang.String controlName, SerializableOntModelImpl control)
          Constructor for an authorization policy
OntologyPolicyContainer(SerializableOntModelImpl policy, java.lang.String controlName, SerializableOntModelImpl control, java.lang.String triggerName, SerializableOntModelImpl trigger)
          Constructor for an obligation policy
 
Method Summary
 OntologyConditionContainer getCondition()
           
 java.lang.String getConditionClassName()
           
 SerializableOntModelImpl getControlActionModel()
           
 KAoSRoleValueMapContainer getControlRVM()
           
 java.lang.String getControlsClassName()
           
 java.lang.String getObligationConstraintsClassName()
           
 SerializableOntModelImpl getObligationConstraintsModel()
           
 SerializableOntModelImpl getPolicyModel()
           
 KAoSRoleValueMapContainer getPolicyRVM()
           
 SerializableOntModelImpl getTriggerActionModel()
           
 java.lang.String getTriggerClassName()
           
 KAoSRoleValueMapContainer getTriggerRVM()
           
 void setCondition(OntologyConditionContainer condition)
           
 void setControlRVM(KAoSRoleValueMapContainer controlRVMContainer)
           
 void setObligationConstraints(SerializableOntModelImpl dm, java.lang.String classURI)
           
 void setPolicyRVM(KAoSRoleValueMapContainer policyRVMContainer)
           
 void setTriggerRVM(KAoSRoleValueMapContainer triggerRVMContainer)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OntologyPolicyContainer

public OntologyPolicyContainer(SerializableOntModelImpl policy,
                               java.lang.String controlName,
                               SerializableOntModelImpl control)
Constructor for an authorization policy


OntologyPolicyContainer

public OntologyPolicyContainer(SerializableOntModelImpl policy,
                               java.lang.String controlName,
                               SerializableOntModelImpl control,
                               java.lang.String triggerName,
                               SerializableOntModelImpl trigger)
Constructor for an obligation policy

Method Detail

getPolicyModel

public SerializableOntModelImpl getPolicyModel()

setPolicyRVM

public void setPolicyRVM(KAoSRoleValueMapContainer policyRVMContainer)

getPolicyRVM

public KAoSRoleValueMapContainer getPolicyRVM()

getControlsClassName

public java.lang.String getControlsClassName()

getControlActionModel

public SerializableOntModelImpl getControlActionModel()

setControlRVM

public void setControlRVM(KAoSRoleValueMapContainer controlRVMContainer)

getControlRVM

public KAoSRoleValueMapContainer getControlRVM()

getTriggerClassName

public java.lang.String getTriggerClassName()

getTriggerActionModel

public SerializableOntModelImpl getTriggerActionModel()

setTriggerRVM

public void setTriggerRVM(KAoSRoleValueMapContainer triggerRVMContainer)

getTriggerRVM

public KAoSRoleValueMapContainer getTriggerRVM()

setCondition

public void setCondition(OntologyConditionContainer condition)

getCondition

public OntologyConditionContainer getCondition()

getConditionClassName

public java.lang.String getConditionClassName()

setObligationConstraints

public void setObligationConstraints(SerializableOntModelImpl dm,
                                     java.lang.String classURI)

getObligationConstraintsClassName

public java.lang.String getObligationConstraintsClassName()

getObligationConstraintsModel

public SerializableOntModelImpl getObligationConstraintsModel()

toString

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