Class CommandDescriptor<InputType>

java.lang.Object
org.chenile.owiz.config.model.CommandDescriptor<InputType>

public class CommandDescriptor<InputType> extends Object
Stores the meta data about all the commands that have been configured in the system.
Author:
Raja Shankar Kolluru
  • Field Details

  • Constructor Details

    • CommandDescriptor

      public CommandDescriptor()
  • Method Details

    • getCommand

      public Command<InputType> getCommand()
    • setCommand

      public void setCommand(Command<InputType> command)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getComponentName

      public String getComponentName()
    • setComponentName

      public void setComponentName(String componentName)
    • setFirst

      public void setFirst(boolean first)
    • isFirst

      public boolean isFirst()
    • getAttachmentDescriptors

      public Set<AttachmentDescriptor<InputType>> getAttachmentDescriptors()
    • addAttachmentDescriptor

      public void addAttachmentDescriptor(AttachmentDescriptor<InputType> attachmentDescriptor)
    • toXml

      public String toXml()
    • addComponentProperty

      public void addComponentProperty(String name, String value)
    • getProperties

      public Map<String,String> getProperties()
    • getPropertyValue

      public String getPropertyValue(String name)
    • setCustomCommandTagDescriptor

      public void setCustomCommandTagDescriptor(CustomCommandTagDescriptor customCommandTagDescriptor)
    • getCustomCommandTagDescriptor

      public CustomCommandTagDescriptor getCustomCommandTagDescriptor()
    • setFlowDescriptor

      public void setFlowDescriptor(FlowDescriptor<InputType> flowDescriptor)
    • getFlowDescriptor

      public FlowDescriptor<InputType> getFlowDescriptor()
    • getDefaultAttachmentTag

      public String getDefaultAttachmentTag()
    • setDefaultAttachmentTag

      public void setDefaultAttachmentTag(String defaultAttachmentTag)
    • getTagName

      public String getTagName()
    • setTagName

      public void setTagName(String tagName)