Class QStepMetaData

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.processes.QStepMetaData
All Implemented Interfaces:
QMetaDataObject, Serializable
Direct Known Subclasses:
QBackendStepMetaData, QFrontendStepMetaData, QStateMachineStep

public abstract class QStepMetaData extends Object implements QMetaDataObject
Meta-Data to define a step in a process in a QQQ instance. Specifically, this is a base-class for QFrontendStepMetaData and QBackendStepMetaData.
See Also:
  • Constructor Details

    • QStepMetaData

      public QStepMetaData()
  • Method Details

    • getName

      public String getName()
      Getter for name
    • setName

      public void setName(String name)
      Setter for name
    • withName

      public QStepMetaData withName(String name)
      Setter for name
    • getLabel

      public String getLabel()
      Getter for label
    • setLabel

      public void setLabel(String label)
      Setter for label
    • withLabel

      public QStepMetaData withLabel(String label)
      Setter for label
    • getInputFields

      public List<QFieldMetaData> getInputFields()
      Get a list of all of the input fields used by this function
    • getOutputFields

      public List<QFieldMetaData> getOutputFields()
      Get a list of all of the output fields used by this function
    • getStepType

      public String getStepType()
      Getter for stepType
    • setStepType

      public void setStepType(String stepType)
      Setter for stepType