|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkaos.kpat.policyTemplates.PolicyTemplate
kaos.kpat.policyTemplates.DefinedPolicyWizardTemplate
public class DefinedPolicyWizardTemplate
Field Summary | |
---|---|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
_stateVector
|
java.lang.String |
_templateCreator
|
java.lang.String |
_templateDescr
|
java.lang.String |
_templateName
|
int |
_templatePriority
|
Fields inherited from class kaos.kpat.policyTemplates.PolicyTemplate |
---|
_instanceId |
Constructor Summary | |
---|---|
DefinedPolicyWizardTemplate()
Creates an instance of DefinedPolicyWizardTemplate |
|
DefinedPolicyWizardTemplate(SerializableOntModelImpl templateModel)
|
|
DefinedPolicyWizardTemplate(java.lang.String templateName,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> stateVector,
java.lang.String description,
int priority,
java.lang.String templateCreator)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
void |
createPolicy(SubjectMsg optionalSubject)
Update the display component to create a new policy. |
void |
editPolicy(PolicyTemplateResult existingPolicy)
Update the display component to edit an existing policy |
SerializableOntModelImpl |
getDefinedPolicyWizardTemplateOntModel()
Method returning ontology representation of the given policy template |
java.lang.String |
getDescription()
Get the description of the PolicyTemplateEditor. |
java.awt.Component |
getDisplayComponent()
Return the component to be displayed to the user |
java.lang.String |
getName()
Get the name of the PolicyTemplateEditor. |
int |
getPriority()
|
PolicyTemplateResult |
getResult()
Return the resultant policy(s) and optional policy set |
java.lang.String |
getTemplateCreator()
Get the creator of the PolicyTemplateEditor. |
java.lang.String |
getTemplateGroup()
|
void |
initialize(TunnelClient tunnelClient,
java.util.Hashtable subjectTreeModels,
PolicyTemplateFactory factory)
Initialize the template In most instances, the GUI components should be built at this time |
protected void |
printDebugString(java.lang.String msg,
int loggerDisplayLevel)
Utility method to print debug messages. |
void |
setTemplateGroup(java.lang.String group)
|
Methods inherited from class kaos.kpat.policyTemplates.PolicyTemplate |
---|
addTemplateComponentReference, compareTo, getInstanceId, getTemplateState, removeTemplateComponentReference, setTemplateComponentReferences, setTemplateState |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.String _templateDescr
public java.lang.String _templateName
public int _templatePriority
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> _stateVector
public java.lang.String _templateCreator
Constructor Detail |
---|
public DefinedPolicyWizardTemplate()
public DefinedPolicyWizardTemplate(java.lang.String templateName, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> stateVector, java.lang.String description, int priority, java.lang.String templateCreator)
public DefinedPolicyWizardTemplate(SerializableOntModelImpl templateModel)
Method Detail |
---|
public SerializableOntModelImpl getDefinedPolicyWizardTemplateOntModel()
public void createPolicy(SubjectMsg optionalSubject) throws java.lang.Exception
PolicyTemplate
createPolicy
in class PolicyTemplate
optionalSubject
- The subject if the editor
was invoked for it
java.lang.Exception
public java.lang.String getName()
PolicyTemplate
getName
in class PolicyTemplate
public java.lang.String getDescription()
PolicyTemplate
getDescription
in class PolicyTemplate
public int getPriority()
public java.lang.String getTemplateCreator()
PolicyTemplate
getTemplateCreator
in class PolicyTemplate
public void initialize(TunnelClient tunnelClient, java.util.Hashtable subjectTreeModels, PolicyTemplateFactory factory) throws java.lang.Exception
PolicyTemplate
initialize
in class PolicyTemplate
java.lang.Exception
public PolicyTemplateResult getResult() throws KAoSPolicyBuilder.PolicyBuildingNotCompleted
PolicyTemplate
getResult
in class PolicyTemplate
KAoSPolicyBuilder.PolicyBuildingNotCompleted
public java.awt.Component getDisplayComponent()
PolicyTemplate
getDisplayComponent
in class PolicyTemplate
public void editPolicy(PolicyTemplateResult existingPolicy) throws java.lang.Exception
PolicyTemplate
editPolicy
in class PolicyTemplate
existingPolicy
- Contains information about the existing
policy(s) (and optionally policy set)
java.lang.Exception
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
protected void printDebugString(java.lang.String msg, int loggerDisplayLevel)
public void setTemplateGroup(java.lang.String group)
public java.lang.String getTemplateGroup()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |