Package org.exoplatform.web.register
Class ExternalRegisterHandler
java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.web.WebRequestHandler
org.exoplatform.web.application.JspBasedWebHandler
org.exoplatform.web.register.ExternalRegisterHandler
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
public class ExternalRegisterHandler
extends org.exoplatform.web.application.JspBasedWebHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final org.exoplatform.portal.rest.UserFieldValidatorstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.exoplatform.portal.rest.UserFieldValidatorstatic final org.exoplatform.web.controller.QualifiedNamestatic final Stringstatic final org.exoplatform.web.controller.QualifiedNamestatic final Stringstatic final org.exoplatform.portal.rest.UserFieldValidatorstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.exoplatform.portal.rest.UserFieldValidatorstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.exoplatform.web.controller.QualifiedNamestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.exoplatform.web.application.JspBasedWebHandler
brandingService, javascriptConfigService, JS_PATHS_PARAM, localeConfigService, skinService, TEXT_HTML_CONTENT_TYPEFields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name -
Constructor Summary
ConstructorsConstructorDescriptionExternalRegisterHandler(org.exoplatform.container.PortalContainer container, RemindPasswordTokenService remindPasswordTokenService, org.exoplatform.web.login.recovery.PasswordRecoveryService passwordRecoveryService, org.exoplatform.services.resources.ResourceBundleService resourceBundleService, org.exoplatform.services.organization.OrganizationService organizationService, org.exoplatform.services.resources.LocaleConfigService localeConfigService, org.exoplatform.portal.branding.BrandingService brandingService, io.meeds.portal.security.service.SecuritySettingService securitySettingService, org.exoplatform.web.application.javascript.JavascriptConfigService javascriptConfigService, org.exoplatform.portal.resource.SkinService skinService) -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecute(org.exoplatform.web.ControllerContext controllerContext) protected voidextendApplicationParameters(org.json.JSONObject applicationParameters, Map<String, Object> additionalParameters) protected booleanMethods inherited from class org.exoplatform.web.application.JspBasedWebHandler
prepareDispatchMethods inherited from class org.exoplatform.web.WebRequestHandler
onDestroy, onInitMethods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Field Details
-
REQUIRE_EMAIL_VALIDATION
- See Also:
-
USERNAME_PARAM
- See Also:
-
EMAIL_PARAM
- See Also:
-
LASTNAME_PARAM
- See Also:
-
FIRSTNAME_PARAM
- See Also:
-
PASSWORD_PARAM
- See Also:
-
PASSWORD_CONFIRM_PARAM
- See Also:
-
PASSWORD_VALIDATOR
public static final org.exoplatform.portal.rest.UserFieldValidator PASSWORD_VALIDATOR -
LASTNAME_VALIDATOR
public static final org.exoplatform.portal.rest.UserFieldValidator LASTNAME_VALIDATOR -
FIRSTNAME_VALIDATOR
public static final org.exoplatform.portal.rest.UserFieldValidator FIRSTNAME_VALIDATOR -
EMAIL_VALIDATOR
public static final org.exoplatform.portal.rest.UserFieldValidator EMAIL_VALIDATOR -
NAME
- See Also:
-
TOKEN
public static final org.exoplatform.web.controller.QualifiedName TOKEN -
LANG
public static final org.exoplatform.web.controller.QualifiedName LANG -
INIT_URL
public static final org.exoplatform.web.controller.QualifiedName INIT_URL -
REQ_PARAM_ACTION
- See Also:
-
LOGIN
- See Also:
-
USERS_GROUP
- See Also:
-
EXTERNAL_USERS_GROUP
- See Also:
-
CAPTCHA_PARAM
- See Also:
-
ACTION_PARAM
- See Also:
-
VALIDATE_EXTERNAL_EMAIL_ACTION
- See Also:
-
SAVE_EXTERNAL_ACTION
- See Also:
-
EXPIRED_ACTION_NAME
- See Also:
-
SUCCESS_MESSAGE_PARAM
- See Also:
-
ERROR_MESSAGE_PARAM
- See Also:
-
ERROR_FIELD_PARAM
- See Also:
-
ALREADY_AUTHENTICATED_MESSAGE_PARAM
- See Also:
-
EMAIL_VERIFICATION_SENT
- See Also:
-
TOKEN_ID_PARAM
- See Also:
-
CAPTCHA_WIDTH
public static final int CAPTCHA_WIDTH- See Also:
-
CAPTCHA_HEIGHT
public static final int CAPTCHA_HEIGHT- See Also:
-
EXTERNAL_REGISTRATION_JSP_PATH
- See Also:
-
USERNAME_REQUEST_PARAM
- See Also:
-
PASSWORD_REQUEST_PARAM
- See Also:
-
INITIAL_URI_PARAM
- See Also:
-
-
Constructor Details
-
ExternalRegisterHandler
public ExternalRegisterHandler(org.exoplatform.container.PortalContainer container, RemindPasswordTokenService remindPasswordTokenService, org.exoplatform.web.login.recovery.PasswordRecoveryService passwordRecoveryService, org.exoplatform.services.resources.ResourceBundleService resourceBundleService, org.exoplatform.services.organization.OrganizationService organizationService, org.exoplatform.services.resources.LocaleConfigService localeConfigService, org.exoplatform.portal.branding.BrandingService brandingService, io.meeds.portal.security.service.SecuritySettingService securitySettingService, org.exoplatform.web.application.javascript.JavascriptConfigService javascriptConfigService, org.exoplatform.portal.resource.SkinService skinService)
-
-
Method Details
-
getHandlerName
- Overrides:
getHandlerNamein classorg.exoplatform.web.application.JspBasedWebHandler
-
execute
- Overrides:
executein classorg.exoplatform.web.application.JspBasedWebHandler- Throws:
Exception
-
extendApplicationParameters
-
getRequiresLifeCycle
protected boolean getRequiresLifeCycle()- Overrides:
getRequiresLifeCyclein classorg.exoplatform.web.application.JspBasedWebHandler
-