public class CustomFieldBuilder extends Object
E.g.: user's pharmacist license number.
Constructor and Description |
---|
CustomFieldBuilder() |
Modifier and Type | Method and Description |
---|---|
CustomField |
build()
Builds the custom field
|
static CustomFieldBuilder |
customFieldWithId(String id)
Creates a custom field builder with field id.
|
CustomFieldBuilder |
isRequired(Boolean required)
Sets whether or not this field must have a value assigned or not before
allowing the signer to continue with his signing ceremony.
|
CustomFieldBuilder |
withDefaultValue(String value)
Sets the default value of custom field if the Senders don't override its
value in his identity settings.
|
CustomFieldBuilder |
withId(String id)
Sets unique id of custom field.
|
CustomFieldBuilder |
withTranslation(Translation translation)
Sets translation of the custom field's label.
|
CustomFieldBuilder |
withTranslation(TranslationBuilder builder)
Sets translation of the custom field's label
|
public static CustomFieldBuilder customFieldWithId(String id)
id
- of custom field @size(max="255")public CustomFieldBuilder withId(String id)
id
- of custom field @size(max="255")public CustomFieldBuilder withDefaultValue(String value)
value
- of custom field @size(max="255")public CustomFieldBuilder withTranslation(TranslationBuilder builder)
builder
- translation builderpublic CustomFieldBuilder withTranslation(Translation translation)
translation
- withTranslation(TranslationBuilder)
public CustomFieldBuilder isRequired(Boolean required)
required
- whether the custom field is required or optional.public CustomField build()
Copyright 2014, Silanis Technology, Inc. All rights reserved.