Class EnquiryForm
java.lang.Object
pl.edu.icm.unity.types.DescribedObjectROImpl
pl.edu.icm.unity.types.registration.BaseForm
pl.edu.icm.unity.types.registration.EnquiryForm
- All Implemented Interfaces:
DescribedObject
,NamedObject
Configuration of an enquiry form. Enquiry form is used to retrieve information
from an existing user.
Instances of this class can be built either from JSON or manually.
- Author:
- K. Benedyczak
-
Nested Class Summary
-
Field Summary
Fields inherited from class pl.edu.icm.unity.types.DescribedObjectROImpl
description, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
String[]
getType()
int
hashCode()
void
setLayout
(FormLayout layout) void
setNotificationsConfiguration
(EnquiryFormNotifications notificationsConfiguration) void
setTargetCondition
(String targetCondition) void
setTargetGroups
(String[] targetGroups) void
com.fasterxml.jackson.databind.node.ObjectNode
toJson()
toString()
protected void
void
Methods inherited from class pl.edu.icm.unity.types.registration.BaseForm
containsAutomaticAndMandatoryParams, getAgreements, getAttributeParams, getCredentialParams, getDisplayedName, getFormInformation, getGroupParams, getIdentityParams, getLayoutSettings, getPageTitle, getPolicyAgreements, getTranslationProfile, getWrapUpConfig, hasAnyLocalCredential, isByInvitationOnly, isCheckIdentityOnSubmit, isCollectComments, setByInvitationOnly, setCheckIdentityOnSubmit, setDisplayedName, setLayoutSettings, setPageTitle, setPolicyAgreements, setWrapUpConfig, validate
Methods inherited from class pl.edu.icm.unity.types.DescribedObjectROImpl
fromJsonDescObj, getDescription, getName
-
Constructor Details
-
EnquiryForm
public EnquiryForm(com.fasterxml.jackson.databind.node.ObjectNode json) -
EnquiryForm
public EnquiryForm()
-
-
Method Details
-
validateLayout
public void validateLayout() -
toString
- Overrides:
toString
in classDescribedObjectROImpl
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson() -
getNotificationsConfiguration
- Specified by:
getNotificationsConfiguration
in classBaseForm
-
setNotificationsConfiguration
-
getType
-
setType
-
getTargetGroups
-
setTargetGroups
-
getTargetCondition
-
setTargetCondition
-
getLayout
-
setLayout
-
getEffectiveFormLayout
-
getDefaultFormLayout
-
validateEnquiry
protected void validateEnquiry() -
equals
-
hashCode
public int hashCode()
-