public class DefaultInvitationUserFactory extends Object implements InvitationUserFactory
| Modifier and Type | Field and Description | 
|---|---|
static String | 
PASSWORD_KEY  | 
| Constructor and Description | 
|---|
DefaultInvitationUserFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
acceptGroup(NuxeoPrincipal originatingPrincipal,
           String groupName)  | 
NuxeoPrincipal | 
doCreateUser(CoreSession session,
            DocumentModel registrationDoc,
            UserRegistrationConfiguration configuration)
Handle user creation 
 | 
void | 
doPostUserCreation(CoreSession session,
                  DocumentModel registrationDoc,
                  NuxeoPrincipal user)
Called just after the user is created 
 | 
protected List<String> | 
filterGroups(DocumentModel registrationDoc,
            UserRegistrationConfiguration configuration)
Filter group by computing the intersection of the group in the registration doc and the groups of the user that
 created the request. 
 | 
public static final String PASSWORD_KEY
public DefaultInvitationUserFactory()
public void doPostUserCreation(CoreSession session, DocumentModel registrationDoc, NuxeoPrincipal user) throws UserRegistrationException
InvitationUserFactorydoPostUserCreation in interface InvitationUserFactoryUserRegistrationExceptionpublic NuxeoPrincipal doCreateUser(CoreSession session, DocumentModel registrationDoc, UserRegistrationConfiguration configuration) throws UserRegistrationException
InvitationUserFactorydoCreateUser in interface InvitationUserFactoryUserRegistrationExceptionprotected List<String> filterGroups(DocumentModel registrationDoc, UserRegistrationConfiguration configuration)
registrationDoc - configuration - protected boolean acceptGroup(NuxeoPrincipal originatingPrincipal, String groupName)
originatingPrincipal - groupName - Copyright © 2019 Nuxeo. All rights reserved.