Package io.dialob.api.form
Interface FormItem
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ImmutableFormItem,ModifiableFormItem
@Immutable @Modifiable @TypeAdapters public interface FormItem extends Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetActiveWhen()Map<String,Object>getAdditionalProperties()StringgetCanAddRowWhen()StringgetCanRemoveRowWhen()List<String>getClassName()ObjectgetDefaultValue()Map<String,String>getDescription()StringgetId()List<String>getItems()Map<String,String>getLabel()Map<String,Object>getProps()BooleangetReadOnly()StringgetRequired()Map<String,String>getRequiredErrorText()StringgetType()List<Validation>getValidations()StringgetValueSetId()StringgetView()
-
-
-
Method Detail
-
getId
@NotNull String getId()
-
getType
@NotNull String getType()
-
getView
String getView()
-
getRequired
String getRequired()
-
getReadOnly
Boolean getReadOnly()
-
getActiveWhen
String getActiveWhen()
-
getCanAddRowWhen
String getCanAddRowWhen()
-
getCanRemoveRowWhen
String getCanRemoveRowWhen()
-
getValidations
@NotNull List<Validation> getValidations()
-
getValueSetId
String getValueSetId()
-
getDefaultValue
Object getDefaultValue()
-
-