Package org.chenile.owiz.config.model
Class CommandDescriptor<InputType>
java.lang.Object
org.chenile.owiz.config.model.CommandDescriptor<InputType>
Stores the meta data about all the commands that have been configured in the system.
- Author:
- Raja Shankar Kolluru
-
Field Summary
Modifier and TypeFieldDescriptionprivate Set<AttachmentDescriptor<InputType>>
private String
private CustomCommandTagDescriptor
private String
private boolean
private FlowDescriptor<InputType>
private String
private String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttachmentDescriptor
(AttachmentDescriptor<InputType> attachmentDescriptor) void
addComponentProperty
(String name, String value) getId()
getPropertyValue
(String name) boolean
isFirst()
void
setCommand
(Command<InputType> command) void
setComponentName
(String componentName) void
setCustomCommandTagDescriptor
(CustomCommandTagDescriptor customCommandTagDescriptor) void
setDefaultAttachmentTag
(String defaultAttachmentTag) void
setFirst
(boolean first) void
setFlowDescriptor
(FlowDescriptor<InputType> flowDescriptor) void
void
setTagName
(String tagName) toXml()
-
Field Details
-
id
-
componentName
-
defaultAttachmentTag
-
tagName
-
first
private boolean first -
attachmentDescriptors
-
command
-
properties
-
customCommandTagDescriptor
-
flowDescriptor
-
-
Constructor Details
-
CommandDescriptor
public CommandDescriptor()
-
-
Method Details
-
getCommand
-
setCommand
-
getId
-
setId
-
getComponentName
-
setComponentName
-
setFirst
public void setFirst(boolean first) -
isFirst
public boolean isFirst() -
getAttachmentDescriptors
-
addAttachmentDescriptor
-
toXml
-
addComponentProperty
-
getProperties
-
getPropertyValue
-
setCustomCommandTagDescriptor
-
getCustomCommandTagDescriptor
-
setFlowDescriptor
-
getFlowDescriptor
-
getDefaultAttachmentTag
-
setDefaultAttachmentTag
-
getTagName
-
setTagName
-