Class BaseForm
- java.lang.Object
-
- pl.edu.icm.unity.types.DescribedObjectROImpl
-
- pl.edu.icm.unity.types.registration.BaseForm
-
- All Implemented Interfaces:
DescribedObject
,NamedObject
- Direct Known Subclasses:
EnquiryForm
,RegistrationForm
public abstract class BaseForm extends DescribedObjectROImpl
Base class with shared state forRegistrationForm
andEnquiryForm
.- Author:
- K. Benedyczak
-
-
Field Summary
-
Fields inherited from class pl.edu.icm.unity.types.DescribedObjectROImpl
description, name
-
-
Method Summary
-
Methods inherited from class pl.edu.icm.unity.types.DescribedObjectROImpl
fromJsonDescObj, getDescription, getName, toString
-
-
-
-
Method Detail
-
validate
protected final void validate()
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson()
- Overrides:
toJson
in classDescribedObjectROImpl
-
containsAutomaticAndMandatoryParams
public boolean containsAutomaticAndMandatoryParams()
-
getIdentityParams
public List<IdentityRegistrationParam> getIdentityParams()
-
getAttributeParams
public List<AttributeRegistrationParam> getAttributeParams()
-
getGroupParams
public List<GroupRegistrationParam> getGroupParams()
-
getCredentialParams
public List<CredentialRegistrationParam> getCredentialParams()
-
getAgreements
public List<AgreementRegistrationParam> getAgreements()
-
isCollectComments
public boolean isCollectComments()
-
getFormInformation
public I18nString getFormInformation()
-
getDisplayedName
public I18nString getDisplayedName()
-
setDisplayedName
public void setDisplayedName(I18nString displayedName)
-
getTranslationProfile
public TranslationProfile getTranslationProfile()
-
getLayoutSettings
public FormLayoutSettings getLayoutSettings()
-
setLayoutSettings
public void setLayoutSettings(FormLayoutSettings layoutSettings)
-
getPageTitle
public I18nString getPageTitle()
-
setPageTitle
public void setPageTitle(I18nString pageTitle)
-
getWrapUpConfig
public List<RegistrationWrapUpConfig> getWrapUpConfig()
-
setWrapUpConfig
public void setWrapUpConfig(List<RegistrationWrapUpConfig> wrapUpConfig)
-
isByInvitationOnly
public boolean isByInvitationOnly()
-
setByInvitationOnly
public void setByInvitationOnly(boolean byInvitationOnly)
-
hasAnyLocalCredential
public boolean hasAnyLocalCredential()
-
getPolicyAgreements
public List<PolicyAgreementConfiguration> getPolicyAgreements()
-
setPolicyAgreements
public void setPolicyAgreements(List<PolicyAgreementConfiguration> policyAgreements)
-
isCheckIdentityOnSubmit
public boolean isCheckIdentityOnSubmit()
-
setCheckIdentityOnSubmit
public void setCheckIdentityOnSubmit(boolean checkIdentityOnSubmit)
-
getNotificationsConfiguration
public abstract BaseFormNotifications getNotificationsConfiguration()
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classDescribedObjectROImpl
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classDescribedObjectROImpl
-
-