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

Field Summary
static java.lang.String currentFormat
           
static java.lang.String N3_PLAIN_FORMAT
           
static java.lang.String N3_PP_FORMAT
           
static java.lang.String N3_TRIPLES_FORMAT
           
static java.lang.String OWL_FORMAT
           
static java.lang.String OWL_SEPERATE_ELEMENTS_FORMAT
           
static java.lang.String TURTLE_FORMAT
           
 
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
 SerializableOntModelImpl getCondition()
           
 java.lang.String getConditionClassName()
           
 SerializableOntModelImpl getControlActionModel()
           
 KAoSRoleValueMapContainer getControlRVM()
           
 java.lang.String getControlsClassName()
           
 java.lang.String getObligationConstraintsClassName()
           
 SerializableOntModelImpl getObligationConstraintsModel()
           
 SerializableOntModelImpl getPolicyInstanceModel()
           
 SerializableOntModelImpl getPolicyModel(java.lang.String policyId)
           
 KAoSRoleValueMapContainer getPolicyRVM()
           
 SerializableOntModelImpl getTriggerActionModel()
           
 java.lang.String getTriggerClassName()
           
 KAoSRoleValueMapContainer getTriggerRVM()
           
protected  void printDebugString(java.lang.String msg, int loggerDisplayLevel)
           
 void setCondition(java.lang.String conditionClassName, SerializableOntModelImpl condition, KAoSRoleValueMapContainer conditionRVM)
           
 void setControlRVM(KAoSRoleValueMapContainer controlRVMContainer)
           
 void setObligationConstraints(SerializableOntModelImpl dm, java.lang.String classURI)
           
 void setPolicyRVM(KAoSRoleValueMapContainer policyRVMContainer)
           
 void setTriggerRVM(KAoSRoleValueMapContainer triggerRVMContainer)
           
 java.lang.String toString()
           
 java.lang.String toStringSeperateElements()
           
 java.lang.String toStringSingleFile()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OWL_SEPERATE_ELEMENTS_FORMAT

public static final java.lang.String OWL_SEPERATE_ELEMENTS_FORMAT
See Also:
Constant Field Values

OWL_FORMAT

public static final java.lang.String OWL_FORMAT
See Also:
Constant Field Values

N3_PP_FORMAT

public static final java.lang.String N3_PP_FORMAT

N3_PLAIN_FORMAT

public static final java.lang.String N3_PLAIN_FORMAT

N3_TRIPLES_FORMAT

public static final java.lang.String N3_TRIPLES_FORMAT

TURTLE_FORMAT

public static final java.lang.String TURTLE_FORMAT

currentFormat

public static java.lang.String currentFormat
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(java.lang.String policyId)

getPolicyInstanceModel

public SerializableOntModelImpl getPolicyInstanceModel()

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()

printDebugString

protected void printDebugString(java.lang.String msg,
                                int loggerDisplayLevel)

setCondition

public void setCondition(java.lang.String conditionClassName,
                         SerializableOntModelImpl condition,
                         KAoSRoleValueMapContainer conditionRVM)

getCondition

public SerializableOntModelImpl getCondition()

getConditionClassName

public java.lang.String getConditionClassName()

setObligationConstraints

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

getObligationConstraintsModel

public SerializableOntModelImpl getObligationConstraintsModel()

getObligationConstraintsClassName

public java.lang.String getObligationConstraintsClassName()

toString

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

toStringSeperateElements

public java.lang.String toStringSeperateElements()

toStringSingleFile

public java.lang.String toStringSingleFile()