Class FlowElementDefinition

java.lang.Object
com.sas.lsaf.workflow.processdefinition.FlowElementDefinition
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SignalEventDefinition, TaskDefinition, TimerEventDefinition

public class FlowElementDefinition extends Object implements Serializable
The class that represents an element in a process flow definition.
Since:
2.4
See Also:
  • Constructor Details

    • FlowElementDefinition

      public FlowElementDefinition(String elementId, String name, String description, Element.ElementType type, String parentId)
      It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the flow element definitions returned by the API.
      Parameters:
      elementId - The identifier of the element as it appears in the process flow definition.
      name - The name of the element as it appears in the process flow definition.
      description - The description of the element as it appears in the process flow definition.
      type - The type of the element that associates with the type in the process flow definition.
      parentId - The identifier of the flow definition that is the parent of this element.
  • Method Details

    • getName

      public String getName()
      The name of the element as it appears in the process flow definition.
      Returns:
      The name of the element.
    • getElementId

      public String getElementId()
      Gets the identifier of the element as it appears in the process flow definition.
      Returns:
      The identifier.
    • getDescription

      public String getDescription()
      Gets the description of the element as it appears in the process flow definition.
      Returns:
      The description.
    • getType

      public Element.ElementType getType()
      Gets the type of the element that associates with the type process flow definition.
      Returns:
      The type.
    • getParentId

      public String getParentId()
      Gets the identifier of the flow definition that is the parent of this element.
      Returns:
      The parent identifier.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object