public abstract class AbstractPURProcessor
extends info.magnolia.module.form.processors.AbstractFormProcessor
Constructor and Description |
---|
AbstractPURProcessor()
Deprecated.
|
AbstractPURProcessor(info.magnolia.module.ModuleRegistry moduleRegistry) |
Modifier and Type | Method and Description |
---|---|
protected void |
createOrUpdateProfile(Map<String,Object> parameters,
boolean newUser) |
protected PublicUserRegistrationConfig |
getModuleConfig() |
protected info.magnolia.cms.security.UserManager |
getUserManager(PublicUserRegistrationConfig config) |
void |
setModuleRegistry(info.magnolia.module.ModuleRegistry moduleRegistry) |
protected void |
setUserProfileProperties(UserProfile userProfile,
Map<String,Object> parameters)
Override this to set extra properties from your custom
UserProfile class. |
protected void |
updateContext(info.magnolia.cms.security.User user)
Adds a map into the context under the name 'pur' which can be used in other processors in the chain .
|
public AbstractPURProcessor()
AbstractPURProcessor(ModuleRegistry)
.@Inject public AbstractPURProcessor(info.magnolia.module.ModuleRegistry moduleRegistry)
protected void updateContext(info.magnolia.cms.security.User user)
protected info.magnolia.cms.security.UserManager getUserManager(PublicUserRegistrationConfig config)
protected PublicUserRegistrationConfig getModuleConfig()
protected void createOrUpdateProfile(Map<String,Object> parameters, boolean newUser) throws info.magnolia.module.form.processors.FormProcessorFailedException
info.magnolia.module.form.processors.FormProcessorFailedException
protected void setUserProfileProperties(UserProfile userProfile, Map<String,Object> parameters)
UserProfile
class.public void setModuleRegistry(info.magnolia.module.ModuleRegistry moduleRegistry)
Copyright © 2016 Magnolia International Ltd.. All rights reserved.