org.cloudfoundry.identity.uaa.scim.bootstrap
Class ScimUserBootstrap

java.lang.Object
  extended by org.cloudfoundry.identity.uaa.scim.bootstrap.ScimUserBootstrap
All Implemented Interfaces:
EventListener, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationListener<NewUserAuthenticatedEvent>

public class ScimUserBootstrap
extends Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationListener<NewUserAuthenticatedEvent>

Convenience class for provisioning user accounts from UaaUser instances.

Author:
Luke Taylor, Dave Syer

Constructor Summary
ScimUserBootstrap(ScimUserProvisioning scimUserProvisioning, ScimGroupProvisioning scimGroupProvisioning, ScimGroupMembershipManager membershipManager, Collection<UaaUser> users)
           
 
Method Summary
 void afterPropertiesSet()
           
 void onApplicationEvent(NewUserAuthenticatedEvent event)
           
 void setOverride(boolean override)
          Flag to indicate that user accounts can be updated as well as created.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScimUserBootstrap

public ScimUserBootstrap(ScimUserProvisioning scimUserProvisioning,
                         ScimGroupProvisioning scimGroupProvisioning,
                         ScimGroupMembershipManager membershipManager,
                         Collection<UaaUser> users)
Method Detail

setOverride

public void setOverride(boolean override)
Flag to indicate that user accounts can be updated as well as created.

Parameters:
override - the override flag to set (default false)

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception

onApplicationEvent

public void onApplicationEvent(NewUserAuthenticatedEvent event)
Specified by:
onApplicationEvent in interface org.springframework.context.ApplicationListener<NewUserAuthenticatedEvent>


Copyright © 2013. All rights reserved.