Class BaseFormBuilder<T extends BaseFormBuilder<?>>
- java.lang.Object
-
- pl.edu.icm.unity.types.registration.BaseFormBuilder<T>
-
- Direct Known Subclasses:
EnquiryFormBuilder
,RegistrationFormBuilder
public class BaseFormBuilder<T extends BaseFormBuilder<?>> extends Object
Builder ofBaseForm
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
BaseFormBuilder.AttributeRegistrationParamBuilder
class
BaseFormBuilder.GroupRegistrationParamBuilder
class
BaseFormBuilder.IdentityRegistrationParamBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseFormBuilder(BaseForm aInstance)
-
Method Summary
-
-
-
Constructor Detail
-
BaseFormBuilder
protected BaseFormBuilder(BaseForm aInstance)
-
-
Method Detail
-
getInstance
protected BaseForm getInstance()
-
getName
public String getName()
-
withByInvitationOnly
public T withByInvitationOnly(boolean aValue)
-
withTranslationProfile
public T withTranslationProfile(TranslationProfile profile)
-
withIdentityParams
public T withIdentityParams(List<IdentityRegistrationParam> aValue)
-
withAddedIdentityParam
public T withAddedIdentityParam(IdentityRegistrationParam aValue)
-
withAddedIdentityParam
public BaseFormBuilder.IdentityRegistrationParamBuilder withAddedIdentityParam()
-
withAttributeParams
public T withAttributeParams(List<AttributeRegistrationParam> aValue)
-
withAddedAttributeParam
public T withAddedAttributeParam(AttributeRegistrationParam aValue)
-
withAddedAttributeParam
public BaseFormBuilder.AttributeRegistrationParamBuilder withAddedAttributeParam()
-
withGroupParams
public T withGroupParams(List<GroupRegistrationParam> aValue)
-
withAddedGroupParam
public T withAddedGroupParam(GroupRegistrationParam aValue)
-
withAddedGroupParam
public BaseFormBuilder.GroupRegistrationParamBuilder withAddedGroupParam()
-
withCredentialParams
public T withCredentialParams(List<CredentialRegistrationParam> aValue)
-
withAddedCredentialParam
public T withAddedCredentialParam(CredentialRegistrationParam aValue)
-
withAgreements
public T withAgreements(List<AgreementRegistrationParam> aValue)
-
withAddedAgreement
public T withAddedAgreement(AgreementRegistrationParam aValue)
-
withCollectComments
public T withCollectComments(boolean aValue)
-
withFormInformation
public T withFormInformation(I18nString aValue)
-
withDisplayedName
public T withDisplayedName(I18nString aValue)
-
withPageTitle
public T withPageTitle(I18nString aValue)
-
withWrapUpConfig
public T withWrapUpConfig(List<RegistrationWrapUpConfig> config)
-
withFormLayoutSettings
public T withFormLayoutSettings(FormLayoutSettings settings)
-
withPolicyAgreements
public T withPolicyAgreements(List<PolicyAgreementConfiguration> policyAgreements)
-
withAddedPolicyAgreement
public T withAddedPolicyAgreement(PolicyAgreementConfiguration aValue)
-
withCheckIdentityOnSubmit
public T withCheckIdentityOnSubmit(boolean checkIdentityOnSubmit)
-
-