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 -
Method Summary
Modifier and TypeMethodDescriptiongetData()getId()@Valid @NotNull Form.MetadatagetName()getRev()@Valid @NotNull List<FormValueSet>Methods inherited from interface io.dialob.api.validation.WithValidation
validate
-
Method Details
-
getId
-
getRev
-
getName
String getName() -
getData
-
getMetadata
-
getVariables
-
getNamespaces
-
getValueSets
-
getRequiredErrorText
- Returns:
- error text for required fields, unless not defined per item
-