Package io.dialob.api.form
Interface Form
-
- All Superinterfaces:
FormEntity,Serializable,WithValidation<Form>
- All Known Implementing Classes:
ImmutableForm,ModifiableForm
@Immutable @Modifiable @TypeAdapters(emptyAsNulls=true) @Repository("forms") public interface Form extends WithValidation<Form>, FormEntity
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceForm.Metadata
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,FormItem>getData()StringgetId()Form.MetadatagetMetadata()StringgetName()Map<String,Form>getNamespaces()Map<String,String>getRequiredErrorText()StringgetRev()List<FormValueSet>getValueSets()List<Variable>getVariables()-
Methods inherited from interface io.dialob.api.validation.WithValidation
validate
-
-
-
-
Method Detail
-
getId
@Named("_id") @Id String getId()
-
getRev
@Named("_rev") @Version String getRev()
-
getName
String getName()
-
getMetadata
@NotNull Form.Metadata getMetadata()
-
getValueSets
@NotNull List<FormValueSet> getValueSets()
-
-