public class UserRegistrationComponent extends UserInvitationComponent implements UserRegistrationService
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | UserRegistrationComponent.RegistrationCreator | 
UserInvitationComponent.RegistrationAcceptator, UserInvitationComponent.RegistrationApprover, UserInvitationComponent.RegistrationRejector, UserInvitationComponent.RequestIdValidator, UserInvitationComponent.RootDocumentGetter, UserInvitationComponent.UserRegistrationModelCreatorUserInvitationService.ValidationMethod| Modifier and Type | Field and Description | 
|---|---|
| protected static org.apache.commons.logging.Log | log | 
configurations, NUXEO_URL_KEY, repoName, rh, testRenderinglastModifiedCONFIGURATION_NAMEREGISTRATION_CONFIGURATION_NAME, REGISTRATION_DATA_DOC, REGISTRATION_DATA_USER| Constructor and Description | 
|---|
| UserRegistrationComponent() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addRightsOnDoc(CoreSession session,
              DocumentModel registrationDoc)Add an ACL with the right specified in the registration Doc or nothing, if no rights needed. | 
| String | getNameEventRegistrationAccepted() | 
| String | getNameEventRegistrationRejected() | 
| String | getNameEventRegistrationSubmitted() | 
| String | getNameEventRegistrationValidated() | 
| String | submitRegistrationRequest(String configurationName,
                         UserRegistrationInfo userInfo,
                         DocumentRegistrationInfo docInfo,
                         Map<String,Serializable> additionnalInfo,
                         UserInvitationService.ValidationMethod validationMethod,
                         boolean autoAccept,
                         String principalName)Stores a registration request like submitRegistrationRequest with Document information | 
| String | submitRegistrationRequest(UserRegistrationInfo userInfo,
                         Map<String,Serializable> additionnalInfo,
                         UserInvitationService.ValidationMethod validationMethod,
                         boolean autoAccept,
                         String principalName)Stores a registration request and return a unique ID for it | 
| Map<String,Serializable> | validateRegistrationAndSendEmail(String requestId,
                                Map<String,Serializable> additionnalInfo)Validate a registration request and generate the target User | 
acceptRegistrationRequest, buildEnterPasswordUrl, checkRequestId, checkUserFromRegistrationExistence, createUser, deleteRegistrationRequests, generateMail, getConfiguration, getConfiguration, getConfiguration, getConfigurationsName, getJavaMailJndiName, getOrCreateRootDocument, getRegistrationRules, getRegistrationRulesDocument, getRegistrationsForUser, getRegistrationUserFactory, getTargetRepositoryName, getTestedRendering, getUserRegistrationModel, isEmailExist, isTestModeSet, registerContribution, rejectRegistrationRequest, reviveRegistrationRequest, reviveRegistrationRequests, sendEmail, sendEvent, sendValidationEmail, submitRegistrationRequest, submitRegistrationRequest, userAlreadyExists, validateRegistrationactivate, applicationStarted, deactivate, getAdapter, getApplicationStartedOrder, getLastModified, registerExtension, setLastModified, setModifiedNow, unregisterContribution, unregisterExtensionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptRegistrationRequest, checkRequestId, createUser, deleteRegistrationRequests, getConfiguration, getConfiguration, getConfiguration, getConfigurationsName, getRegistrationRules, getRegistrationRulesDocument, getRegistrationsForUser, getUserRegistrationModel, rejectRegistrationRequest, reviveRegistrationRequests, submitRegistrationRequest, submitRegistrationRequest, validateRegistrationprotected static org.apache.commons.logging.Log log
public UserRegistrationComponent()
public String submitRegistrationRequest(UserRegistrationInfo userInfo, Map<String,Serializable> additionnalInfo, UserInvitationService.ValidationMethod validationMethod, boolean autoAccept, String principalName)
UserRegistrationServicesubmitRegistrationRequest in interface UserRegistrationServicepublic String submitRegistrationRequest(String configurationName, UserRegistrationInfo userInfo, DocumentRegistrationInfo docInfo, Map<String,Serializable> additionnalInfo, UserInvitationService.ValidationMethod validationMethod, boolean autoAccept, String principalName) throws UserRegistrationException
UserRegistrationServicesubmitRegistrationRequest in interface UserRegistrationServiceUserRegistrationExceptionpublic Map<String,Serializable> validateRegistrationAndSendEmail(String requestId, Map<String,Serializable> additionnalInfo) throws UserRegistrationException
UserInvitationServicevalidateRegistrationAndSendEmail in interface UserInvitationServicevalidateRegistrationAndSendEmail in interface UserRegistrationServicevalidateRegistrationAndSendEmail in class UserInvitationComponentUserRegistrationExceptionpublic void addRightsOnDoc(CoreSession session, DocumentModel registrationDoc)
UserRegistrationServiceaddRightsOnDoc in interface UserRegistrationServiceregistrationDoc - containing all registration infopublic String getNameEventRegistrationSubmitted()
getNameEventRegistrationSubmitted in interface UserInvitationServicegetNameEventRegistrationSubmitted in class UserInvitationComponentpublic String getNameEventRegistrationAccepted()
getNameEventRegistrationAccepted in interface UserInvitationServicegetNameEventRegistrationAccepted in class UserInvitationComponentpublic String getNameEventRegistrationRejected()
getNameEventRegistrationRejected in interface UserInvitationServicegetNameEventRegistrationRejected in class UserInvitationComponentpublic String getNameEventRegistrationValidated()
getNameEventRegistrationValidated in interface UserInvitationServicegetNameEventRegistrationValidated in class UserInvitationComponentCopyright © 2015 Nuxeo SA. All rights reserved.