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.