A B C D E F G H I M O Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractExpressionsVisitor - Class in io.dialob.form.service.api.repository
- AbstractExpressionsVisitor() - Constructor for class io.dialob.form.service.api.repository.AbstractExpressionsVisitor
- accept(FormVisitor) - Method in class io.dialob.form.service.api.repository.VisitableForm
B
- build() - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow.Builder
-
Builds a new
ImmutableFormMetadataRow. - builder() - Static method in class io.dialob.form.service.api.ImmutableFormMetadataRow
-
Creates a builder for
ImmutableFormMetadataRow.
C
- condition(String, String, String) - Method in class io.dialob.form.service.api.repository.AbstractExpressionsVisitor
- copyFormItem(Form, String) - Method in interface io.dialob.form.service.api.validation.FormItemCopier
- copyOf(FormDatabase.FormMetadataRow) - Static method in class io.dialob.form.service.api.ImmutableFormMetadataRow
-
Creates an immutable copy of a
FormDatabase.FormMetadataRowvalue. - createSnapshot(String, String) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
-
Creates copy of form document and returns id of new form.
- createTag(String, String, String, String, String, FormTag.Type) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
- createTagOnLatest(String, String, String, String, boolean) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
D
- delete(String, String) - Method in interface io.dialob.form.service.api.FormDatabase
- delete(String, String) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
- deleteTag(String, String, String) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
E
- end() - Method in interface io.dialob.form.service.api.repository.Visitor
- endFormItems() - Method in interface io.dialob.form.service.api.repository.FormVisitor
- endFormVariables() - Method in interface io.dialob.form.service.api.repository.FormVisitor
- endValidations() - Method in interface io.dialob.form.service.api.repository.FormItemVisitor
- endValueSets() - Method in interface io.dialob.form.service.api.repository.FormVisitor
- equals(Object) - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow
-
This instance is equal to all instances of
ImmutableFormMetadataRowthat have equal attribute values. - exists(String, String) - Method in interface io.dialob.form.service.api.FormDatabase
- expression(String, String, String) - Method in class io.dialob.form.service.api.repository.AbstractExpressionsVisitor
F
- failure(List<FormValidationError>) - Method in interface io.dialob.form.service.api.FormRuleGenerator.Callback
- findAllMetadata(String, Form.Metadata, Consumer<FormDatabase.FormMetadataRow>) - Method in interface io.dialob.form.service.api.FormDatabase
- findAllPages(Map<String, FormItem>) - Method in class io.dialob.form.service.api.repository.VisitableForm
- findOne(String, String) - Method in interface io.dialob.form.service.api.FormDatabase
- findOne(String, String, String) - Method in interface io.dialob.form.service.api.FormDatabase
- findTag(String, String, String) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
- findTags(String, String, FormTag.Type) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
- FormDatabase - Interface in io.dialob.form.service.api
- FormDatabase.FormMetadataRow - Interface in io.dialob.form.service.api
- FormIdRenamer - Interface in io.dialob.form.service.api.validation
- FormItemCopier - Interface in io.dialob.form.service.api.validation
- FormItemVisitor - Interface in io.dialob.form.service.api.repository
- FormRuleGenerator - Interface in io.dialob.form.service.api
- FormRuleGenerator.Callback - Interface in io.dialob.form.service.api
- FormValidator - Interface in io.dialob.form.service.api.validation
- FormValueSetVisitor - Interface in io.dialob.form.service.api.repository
- FormVariableVisitor - Interface in io.dialob.form.service.api.repository
- FormVersionControlDatabase - Interface in io.dialob.form.service.api
-
Form database with version control support
- FormVisitor - Interface in io.dialob.form.service.api.repository
- from(FormDatabase.FormMetadataRow) - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow.Builder
-
Fill a builder with attribute values from the provided
FormMetadataRowinstance.
G
- generateFormRules(Form, FormRuleGenerator.Callback) - Method in interface io.dialob.form.service.api.FormRuleGenerator
- getFormDatabase() - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
-
Get form database service without version control support
- getId() - Method in interface io.dialob.form.service.api.FormDatabase.FormMetadataRow
- getId() - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow
- getValue() - Method in interface io.dialob.form.service.api.FormDatabase.FormMetadataRow
- getValue() - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow
H
- hashCode() - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow
-
Computes a hash code from attributes:
id,value.
I
- id(String) - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow.Builder
-
Initializes the value for the
idattribute. - ImmutableFormMetadataRow - Class in io.dialob.form.service.api
-
Immutable implementation of
FormDatabase.FormMetadataRow. - ImmutableFormMetadataRow.Builder - Class in io.dialob.form.service.api
-
Builds instances of type
ImmutableFormMetadataRow. - io.dialob.form.service.api - package io.dialob.form.service.api
- io.dialob.form.service.api.repository - package io.dialob.form.service.api.repository
- io.dialob.form.service.api.type - package io.dialob.form.service.api.type
- io.dialob.form.service.api.validation - package io.dialob.form.service.api.validation
- isName(String, String) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
M
- makeVisitableForm(Form) - Static method in class io.dialob.form.service.api.repository.VisitableForm
- moveTag(String, FormTag) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
O
- of(String, Form.Metadata) - Static method in class io.dialob.form.service.api.ImmutableFormMetadataRow
-
Construct a new immutable
FormMetadataRowinstance.
Q
- queryTags(String, String, String, String, FormTag.Type) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
R
- renameAttributes(FormItem, UnaryOperator<String>, String, String) - Method in interface io.dialob.form.service.api.validation.FormIdRenamer
- renameIdentifiers(Form, String, String) - Method in interface io.dialob.form.service.api.validation.FormIdRenamer
S
- save(String, Form) - Method in interface io.dialob.form.service.api.FormDatabase
- start() - Method in interface io.dialob.form.service.api.repository.Visitor
- startFormItems() - Method in class io.dialob.form.service.api.repository.AbstractExpressionsVisitor
- startFormItems() - Method in interface io.dialob.form.service.api.repository.FormVisitor
- startFormVariables() - Method in class io.dialob.form.service.api.repository.AbstractExpressionsVisitor
- startFormVariables() - Method in interface io.dialob.form.service.api.repository.FormVisitor
- startValidations() - Method in interface io.dialob.form.service.api.repository.FormItemVisitor
- startValueSets() - Method in interface io.dialob.form.service.api.repository.FormVisitor
T
- toString() - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow
-
Prints the immutable value
FormMetadataRowwith attribute values.
U
- updateLabel(String, String, String) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
- updateLatest(String, String, FormTag) - Method in interface io.dialob.form.service.api.FormVersionControlDatabase
V
- validate(Form) - Method in interface io.dialob.form.service.api.validation.FormValidator
- validateRename(Form, String, String) - Method in interface io.dialob.form.service.api.validation.FormIdRenamer
- ValidationVisitor - Interface in io.dialob.form.service.api.type
- value(Form.Metadata) - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow.Builder
-
Initializes the value for the
valueattribute. - VisitableForm - Class in io.dialob.form.service.api.repository
- visitForm(Form) - Method in interface io.dialob.form.service.api.repository.FormVisitor
- visitFormMetadata(Form.Metadata) - Method in interface io.dialob.form.service.api.repository.FormVisitor
- visitFormVariable(Variable) - Method in interface io.dialob.form.service.api.repository.FormVariableVisitor
- visitGroup(FormItem) - Method in interface io.dialob.form.service.api.repository.FormItemVisitor
- visitNote(FormItem) - Method in interface io.dialob.form.service.api.repository.FormItemVisitor
- Visitor - Interface in io.dialob.form.service.api.repository
- visitPage(FormItem) - Method in interface io.dialob.form.service.api.repository.FormItemVisitor
- visitQuestion(FormItem) - Method in interface io.dialob.form.service.api.repository.FormItemVisitor
- visitQuestionnaireItem(FormItem) - Method in interface io.dialob.form.service.api.repository.FormItemVisitor
- visitRowGroup(FormItem) - Method in interface io.dialob.form.service.api.repository.FormItemVisitor
- visitSurveyGroup(FormItem) - Method in interface io.dialob.form.service.api.repository.FormItemVisitor
- visitValidation(Validation) - Method in interface io.dialob.form.service.api.type.ValidationVisitor
- visitValueSet(FormValueSet) - Method in interface io.dialob.form.service.api.repository.FormValueSetVisitor
W
- withId(String) - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow
-
Copy the current immutable object by setting a value for the
idattribute. - withValue(Form.Metadata) - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow
-
Copy the current immutable object by setting a value for the
valueattribute.
All Classes All Packages