|
|||||||||
| 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 PolicyTemplateoptionalSubject - The subject if the editor
was invoked for it
java.lang.Exceptionpublic java.lang.String getName()
PolicyTemplate
getName in class PolicyTemplatepublic java.lang.String getDescription()
PolicyTemplate
getDescription in class PolicyTemplatepublic 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 PolicyTemplatejava.lang.Exception
public PolicyTemplateResult getResult()
throws KAoSPolicyBuilder.PolicyBuildingNotCompleted
PolicyTemplate
getResult in class PolicyTemplateKAoSPolicyBuilder.PolicyBuildingNotCompletedpublic java.awt.Component getDisplayComponent()
PolicyTemplate
getDisplayComponent in class PolicyTemplate
public void editPolicy(PolicyTemplateResult existingPolicy)
throws java.lang.Exception
PolicyTemplate
editPolicy in class PolicyTemplateexistingPolicy - 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.Objectjava.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 | ||||||||