Class EnquiryInvitationParam
java.lang.Object
pl.edu.icm.unity.types.registration.invite.InvitationParam
pl.edu.icm.unity.types.registration.invite.EnquiryInvitationParam
-
Nested Class Summary
Nested classes/interfaces inherited from class pl.edu.icm.unity.types.registration.invite.InvitationParam
InvitationParam.InvitationType
-
Constructor Summary
ConstructorDescriptionEnquiryInvitationParam
(com.fasterxml.jackson.databind.node.ObjectNode json) EnquiryInvitationParam
(String formId, Instant expiration) EnquiryInvitationParam
(String formId, Instant expiration, String contactAddress) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
clone()
boolean
protected void
fromJson
(com.fasterxml.jackson.databind.node.ObjectNode json) Get prefill data used in auto processing invitation action.getPrefillForForm
(BaseForm form) Get prefill data associated with given formint
hashCode()
boolean
matchesForm
(BaseForm form) void
void
setFormPrefill
(FormPrefill formPrefil) com.fasterxml.jackson.databind.node.ObjectNode
toJson()
void
validate
(FormProvider formProvider) void
validateUpdate
(InvitationParam newInvitationParam) Methods inherited from class pl.edu.icm.unity.types.registration.invite.InvitationParam
assertPrefillMatchesForm, assertTypesAreTheSame, getContactAddress, getExpiration, getInviterEntity, getType, isExpired, setInviterEntity, setType, toString
-
Constructor Details
-
EnquiryInvitationParam
-
EnquiryInvitationParam
-
EnquiryInvitationParam
public EnquiryInvitationParam(com.fasterxml.jackson.databind.node.ObjectNode json)
-
-
Method Details
-
getEntity
-
setEntity
-
getFormPrefill
-
setFormPrefill
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson()- Overrides:
toJson
in classInvitationParam
-
fromJson
protected void fromJson(com.fasterxml.jackson.databind.node.ObjectNode json) -
hashCode
public int hashCode()- Overrides:
hashCode
in classInvitationParam
-
equals
- Overrides:
equals
in classInvitationParam
-
clone
-
validateUpdate
- Specified by:
validateUpdate
in classInvitationParam
- Throws:
WrongArgumentException
-
validate
- Specified by:
validate
in classInvitationParam
- Throws:
EngineException
-
matchesForm
- Specified by:
matchesForm
in classInvitationParam
-
getPrefillForAutoProcessing
Description copied from class:InvitationParam
Get prefill data used in auto processing invitation action.- Specified by:
getPrefillForAutoProcessing
in classInvitationParam
- Returns:
-
getFormsPrefillData
- Specified by:
getFormsPrefillData
in classInvitationParam
-
getPrefillForForm
Description copied from class:InvitationParam
Get prefill data associated with given form- Specified by:
getPrefillForForm
in classInvitationParam
- Throws:
EngineException
-
builder
-
cloningBuilder
-
getSendData
- Specified by:
getSendData
in classInvitationParam
- Throws:
EngineException
-