A B C D E F G H I M O Q R S T U V W 
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
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.FormMetadataRow value.
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 ImmutableFormMetadataRow that 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 FormMetadataRow instance.

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 id attribute.
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 FormMetadataRow instance.

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 FormMetadataRow with 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 value attribute.
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 id attribute.
withValue(Form.Metadata) - Method in class io.dialob.form.service.api.ImmutableFormMetadataRow
Copy the current immutable object by setting a value for the value attribute.
A B C D E F G H I M O Q R S T U V W 
All Classes All Packages