Class NotifInput

java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model2.notification.pojos.NotifInput
All Implemented Interfaces:
Serializable

public class NotifInput extends BasePOJO
Represents a FlexDeploy workflow request Input. For use within Notification Templates.
See Also:
  • Constructor Details

    • NotifInput

      public NotifInput(WorkflowRequestInputDataObject pWorkflowRequestInputDataObject, String pDisplayName, String pDescription, DataTypeEnum pDataTypeEnum)
      Create an instance of this object from the information stored in the database.
      Parameters:
      pWorkflowRequestInputDataObject - The data from the database.
      pDisplayName - The display name from the metadata.
      pDataTypeEnum - The datatype from the metadata.
  • Method Details

    • getId

      public Long getId()
      Returns the internal identifier of the input.
      Returns:
      The internal identifier of the input.
    • getCode

      public String getCode()
      Returns the code of the Input.
      Returns:
      The code of the Input.
    • getName

      public String getName()
      Returns the display name of the Input.
      Returns:
      The display name of the Input.
    • getDescription

      public String getDescription()
      Returns the optional description of the Input.
      Returns:
      The description of the Input.
    • getTypeEnum

      public DataTypeEnum getTypeEnum()
      Returns an Enum representing the datatype of the Input.
      Returns:
      An Enum representing the datatype of the Input.
    • getType

      public String getType()
      Returns the datatype name of the Input.
      Returns:
      The datatype name of the Input.
    • getValue

      public Serializable getValue()
      Returns the value of this Input. Type will be a Java primitive wrapper according to its defined datatype (Boolean, Double, Float, Integer, Long, String).
      Returns:
      The display name of the FlexField.