Class AbstractFluxnovaFormFieldBuilder<P,B extends AbstractFluxnovaFormFieldBuilder<P,B>>

java.lang.Object
org.finos.fluxnova.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,FluxnovaFormField>
org.finos.fluxnova.bpm.model.bpmn.builder.AbstractFluxnovaFormFieldBuilder<P,B>
Direct Known Subclasses:
FluxnovaStartEventFormFieldBuilder, FluxnovaUserTaskFormFieldBuilder

public class AbstractFluxnovaFormFieldBuilder<P,B extends AbstractFluxnovaFormFieldBuilder<P,B>> extends AbstractBpmnModelElementBuilder<B,FluxnovaFormField>
Author:
Kristin Polenz
  • Field Details

  • Constructor Details

  • Method Details

    • fluxnovaId

      public B fluxnovaId(String id)
      Sets the form field id.
      Parameters:
      id - the form field id
      Returns:
      the builder object
    • fluxnovaLabel

      public B fluxnovaLabel(String label)
      Sets form field label.
      Parameters:
      label - the form field label
      Returns:
      the builder object
    • fluxnovaType

      public B fluxnovaType(String type)
      Sets the form field type.
      Parameters:
      type - the form field type
      Returns:
      the builder object
    • fluxnovaDefaultValue

      public B fluxnovaDefaultValue(String defaultValue)
      Sets the form field default value.
      Parameters:
      defaultValue - the form field default value
      Returns:
      the builder object
    • fluxnovaFormFieldDone

      public P fluxnovaFormFieldDone()
      Finishes the building of a form field.
      Returns:
      the parent activity builder