public class UserRegistrationComponent extends DefaultComponent implements UserRegistrationService
UserRegistrationService.ValidationMethod
REGISTRATION_ACCEPTED_EVENT, REGISTRATION_REJECTED_EVENT, REGISTRATION_SUBMITTED_EVENT, REGISTRATION_VALIDATED_EVENT
Constructor and Description |
---|
UserRegistrationComponent() |
Modifier and Type | Method and Description |
---|---|
void |
acceptRegistrationRequest(String requestId,
Map<String,Serializable> additionnalInfo)
accept the registration request
|
NuxeoPrincipal |
createUser(CoreSession session,
DocumentModel registrationDoc) |
UserRegistrationConfiguration |
getConfiguration() |
String |
getTestedRendering() |
void |
registerContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor) |
void |
rejectRegistrationRequest(String requestId,
Map<String,Serializable> additionnalInfo)
reject the registration request
|
String |
submitRegistrationRequest(UserRegistrationInfo userInfo,
Map<String,Serializable> additionnalInfo,
UserRegistrationService.ValidationMethod validationMethod,
boolean autoAccept)
Stores a registration request and return a unique ID for it
|
Map<String,Serializable> |
validateRegistration(String requestId)
Validate a registration request and generate the target User
|
Map<String,Serializable> |
validateRegistrationAndSendEmail(String requestId,
Map<String,Serializable> additionnalInfo)
Validate a registration request and generate the target User
|
activate, applicationStarted, deactivate, getAdapter, registerExtension, unregisterContribution, unregisterExtension
public String getTestedRendering()
public String submitRegistrationRequest(UserRegistrationInfo userInfo, Map<String,Serializable> additionnalInfo, UserRegistrationService.ValidationMethod validationMethod, boolean autoAccept) throws ClientException
UserRegistrationService
submitRegistrationRequest
in interface UserRegistrationService
ClientException
public void acceptRegistrationRequest(String requestId, Map<String,Serializable> additionnalInfo) throws ClientException, UserRegistrationException
UserRegistrationService
acceptRegistrationRequest
in interface UserRegistrationService
ClientException
UserRegistrationException
public void rejectRegistrationRequest(String requestId, Map<String,Serializable> additionnalInfo) throws ClientException, UserRegistrationException
UserRegistrationService
rejectRegistrationRequest
in interface UserRegistrationService
ClientException
UserRegistrationException
public Map<String,Serializable> validateRegistration(String requestId) throws ClientException, UserRegistrationException
UserRegistrationService
validateRegistration
in interface UserRegistrationService
ClientException
UserRegistrationException
public Map<String,Serializable> validateRegistrationAndSendEmail(String requestId, Map<String,Serializable> additionnalInfo) throws ClientException, UserRegistrationException
UserRegistrationService
validateRegistrationAndSendEmail
in interface UserRegistrationService
ClientException
UserRegistrationException
public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor) throws Exception
registerContribution
in class DefaultComponent
Exception
public NuxeoPrincipal createUser(CoreSession session, DocumentModel registrationDoc) throws ClientException, UserRegistrationException
createUser
in interface UserRegistrationService
ClientException
UserRegistrationException
public UserRegistrationConfiguration getConfiguration()
getConfiguration
in interface UserRegistrationService
Copyright © 2011 Nuxeo SA. All Rights Reserved.