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.ValidationMethodconfigurations, log, NUXEO_URL_KEY, PARAM_ORIGINATING_USER, repoName, rh, testRenderinglastModified, nameCONFIGURATION_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, deactivate, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerExtension, setLastModified, setModifiedNow, setName, start, stop, unregister, 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, validateRegistrationapplicationStarted, getApplicationStartedOrderpublic 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 © 2019 Nuxeo. All rights reserved.