Class EmailConfirmationRedirectURLBuilder
- java.lang.Object
-
- pl.edu.icm.unity.engine.api.confirmation.EmailConfirmationRedirectURLBuilder
-
- Direct Known Subclasses:
RegistrationRedirectURLBuilder
public class EmailConfirmationRedirectURLBuilder extends java.lang.Object
Creates redirect URL which shall be used in certain situations after confirmation of email.- Author:
- K. Benedyczak
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EmailConfirmationRedirectURLBuilder.ConfirmedElementType
static class
EmailConfirmationRedirectURLBuilder.Status
-
Field Summary
Fields Modifier and Type Field Description protected boolean
noRedirect
static java.lang.String
PARAM_CONFIRMED_ELEMENT_NAME
static java.lang.String
PARAM_CONFIRMED_ELEMENT_TYPE
static java.lang.String
PARAM_CONFIRMED_ELEMENT_VALUE
static java.lang.String
PARAM_ERROR_CODE
static java.lang.String
PARAM_STATUS
protected org.apache.http.client.utils.URIBuilder
uriBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protected
EmailConfirmationRedirectURLBuilder(java.lang.String baseUrl, java.lang.String status)
EmailConfirmationRedirectURLBuilder(java.lang.String baseUrl, EmailConfirmationRedirectURLBuilder.Status status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
build()
EmailConfirmationRedirectURLBuilder
setConfirmationInfo(EmailConfirmationRedirectURLBuilder.ConfirmedElementType type, java.lang.String name, java.lang.String value)
EmailConfirmationRedirectURLBuilder
setErrorCode(java.lang.String errorCode)
-
-
-
Field Detail
-
PARAM_STATUS
public static final java.lang.String PARAM_STATUS
- See Also:
- Constant Field Values
-
PARAM_ERROR_CODE
public static final java.lang.String PARAM_ERROR_CODE
- See Also:
- Constant Field Values
-
PARAM_CONFIRMED_ELEMENT_TYPE
public static final java.lang.String PARAM_CONFIRMED_ELEMENT_TYPE
- See Also:
- Constant Field Values
-
PARAM_CONFIRMED_ELEMENT_NAME
public static final java.lang.String PARAM_CONFIRMED_ELEMENT_NAME
- See Also:
- Constant Field Values
-
PARAM_CONFIRMED_ELEMENT_VALUE
public static final java.lang.String PARAM_CONFIRMED_ELEMENT_VALUE
- See Also:
- Constant Field Values
-
uriBuilder
protected org.apache.http.client.utils.URIBuilder uriBuilder
-
noRedirect
protected boolean noRedirect
-
-
Constructor Detail
-
EmailConfirmationRedirectURLBuilder
public EmailConfirmationRedirectURLBuilder(java.lang.String baseUrl, EmailConfirmationRedirectURLBuilder.Status status)
-
EmailConfirmationRedirectURLBuilder
protected EmailConfirmationRedirectURLBuilder(java.lang.String baseUrl, java.lang.String status)
-
-
Method Detail
-
setErrorCode
public EmailConfirmationRedirectURLBuilder setErrorCode(java.lang.String errorCode)
-
setConfirmationInfo
public EmailConfirmationRedirectURLBuilder setConfirmationInfo(EmailConfirmationRedirectURLBuilder.ConfirmedElementType type, java.lang.String name, java.lang.String value)
-
build
public java.lang.String build()
-
-