Class TranslatedRegistrationRequest
java.lang.Object
pl.edu.icm.unity.engine.api.translation.form.TranslatedRegistrationRequest
Output of
RegistrationRequest
or EnquiryResponse
translation with a
corresponding translation profile.
Contains data that will be used to create a new entity when the request is accepted or data to update an existing entity (in case of enquires). Additionally contains information whether the request should be automatically processed.
Implementation ensures that the same attribute/group/identity is not added twice. It is checked taking into account only the relevant information, not the source (as remote idp).
- Author:
- K. Benedyczak
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttribute
(pl.edu.icm.unity.base.attribute.Attribute attribute) void
addAttributeClass
(String group, String ac) void
addIdentity
(pl.edu.icm.unity.base.identity.IdentityParam identity) void
addInvitationProcessingParam
(AutomaticInvitationProcessingParam invitationProcessing) void
addMembership
(GroupParam group) Collection<pl.edu.icm.unity.base.attribute.Attribute>
pl.edu.icm.unity.base.entity.EntityState
Collection<pl.edu.icm.unity.base.identity.IdentityParam>
pl.edu.icm.unity.base.i18n.I18nMessage
void
removeAttribute
(pl.edu.icm.unity.base.attribute.Attribute attribute) void
removeIdentity
(pl.edu.icm.unity.base.identity.IdentityParam identity) void
removeMembership
(String group) void
void
setCredentialRequirement
(String credentialRequirement) void
setEntityChange
(EntityChange entityChange) void
setEntityState
(pl.edu.icm.unity.base.entity.EntityState entityState) void
setMfaPreferenceStatus
(boolean mfaPreferenceStatus) void
setPostSubmitMessage
(pl.edu.icm.unity.base.i18n.I18nMessage message) void
setRedirectURL
(String redirectURL)
-
Constructor Details
-
TranslatedRegistrationRequest
-
TranslatedRegistrationRequest
public TranslatedRegistrationRequest()
-
-
Method Details
-
addIdentity
public void addIdentity(pl.edu.icm.unity.base.identity.IdentityParam identity) -
removeIdentity
public void removeIdentity(pl.edu.icm.unity.base.identity.IdentityParam identity) -
addAttribute
public void addAttribute(pl.edu.icm.unity.base.attribute.Attribute attribute) -
removeAttribute
public void removeAttribute(pl.edu.icm.unity.base.attribute.Attribute attribute) -
addMembership
-
removeMembership
-
addAttributeClass
-
setAutoAction
-
setEntityChange
-
setEntityState
public void setEntityState(pl.edu.icm.unity.base.entity.EntityState entityState) -
getAutoAction
-
getIdentities
-
getAttributes
-
getGroups
-
getEntityChange
-
getEntityState
public pl.edu.icm.unity.base.entity.EntityState getEntityState() -
getCredentialRequirement
-
getRedirectURL
-
setRedirectURL
-
setCredentialRequirement
-
getAttributeClasses
-
getPostSubmitMessage
public pl.edu.icm.unity.base.i18n.I18nMessage getPostSubmitMessage() -
setPostSubmitMessage
public void setPostSubmitMessage(pl.edu.icm.unity.base.i18n.I18nMessage message) -
getInvitationProcessingParams
-
addInvitationProcessingParam
-
getMfaPreferenceStatus
-
setMfaPreferenceStatus
public void setMfaPreferenceStatus(boolean mfaPreferenceStatus)
-