Interface FormItem

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImmutableFormItem, ModifiableFormItem

@Immutable @Modifiable @TypeAdapters public interface FormItem extends Serializable
  • Method Details

    • getId

      @NotNull @NotNull String getId()
    • getType

      @NotNull @NotNull String getType()
    • getView

      String getView()
    • getLabel

      @NotNull @NotNull Map<String,String> getLabel()
    • getDescription

      @NotNull @NotNull Map<String,String> getDescription()
    • getRequired

      String getRequired()
    • getRequiredErrorText

      @NotNull @NotNull Map<String,String> getRequiredErrorText()
    • getReadOnly

      Boolean getReadOnly()
    • getItems

      @NotNull @NotNull List<String> getItems()
    • getClassName

      @NotNull @NotNull List<String> getClassName()
    • getActiveWhen

      String getActiveWhen()
    • getCanAddRowWhen

      String getCanAddRowWhen()
    • getCanRemoveRowWhen

      String getCanRemoveRowWhen()
    • getValidations

      @NotNull @NotNull List<Validation> getValidations()
    • getValueSetId

      String getValueSetId()
    • getDefaultValue

      Object getDefaultValue()
    • getProps

      Map<String,Object> getProps()
    • getAdditionalProperties

      @Ignore Map<String,Object> getAdditionalProperties()