com.atlassian.crowd.integration.osuser
Class CrowdProfileProvider

java.lang.Object
  extended by com.atlassian.crowd.integration.osuser.CrowdProfileProvider
All Implemented Interfaces:
com.opensymphony.user.provider.ProfileProvider, com.opensymphony.user.provider.UserProvider, java.io.Serializable

public class CrowdProfileProvider
extends java.lang.Object
implements com.opensymphony.user.provider.ProfileProvider

See Also:
Serialized Form

Field Summary
protected  org.apache.log4j.Logger logger
           
static java.lang.String PROPERTY_NAME_KEY
           
protected  java.lang.String ssoPropertySetName
           
 
Constructor Summary
CrowdProfileProvider()
           
CrowdProfileProvider(UserManager userManager, CacheExpiryManager cacheExpiryManager)
           
 
Method Summary
 boolean create(java.lang.String name)
           
 void flushCaches()
           
 com.opensymphony.module.propertyset.PropertySet getPropertySet(java.lang.String user)
           
 boolean handles(java.lang.String name)
           
 boolean init(java.util.Properties properties)
           
 java.util.List list()
           
 boolean load(java.lang.String string, com.opensymphony.user.Entity.Accessor accessor)
           
 boolean remove(java.lang.String name)
           
 boolean store(java.lang.String name, com.opensymphony.user.Entity.Accessor accessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.log4j.Logger logger

PROPERTY_NAME_KEY

public static final java.lang.String PROPERTY_NAME_KEY
See Also:
Constant Field Values

ssoPropertySetName

protected final java.lang.String ssoPropertySetName
See Also:
Constant Field Values
Constructor Detail

CrowdProfileProvider

public CrowdProfileProvider()

CrowdProfileProvider

public CrowdProfileProvider(UserManager userManager,
                            CacheExpiryManager cacheExpiryManager)
Method Detail

getPropertySet

public com.opensymphony.module.propertyset.PropertySet getPropertySet(java.lang.String user)
Specified by:
getPropertySet in interface com.opensymphony.user.provider.ProfileProvider

handles

public boolean handles(java.lang.String name)
Specified by:
handles in interface com.opensymphony.user.provider.UserProvider

init

public boolean init(java.util.Properties properties)
Specified by:
init in interface com.opensymphony.user.provider.UserProvider

flushCaches

public void flushCaches()
Specified by:
flushCaches in interface com.opensymphony.user.provider.UserProvider

list

public java.util.List list()
Specified by:
list in interface com.opensymphony.user.provider.UserProvider

create

public boolean create(java.lang.String name)
Specified by:
create in interface com.opensymphony.user.provider.UserProvider

remove

public boolean remove(java.lang.String name)
Specified by:
remove in interface com.opensymphony.user.provider.UserProvider

store

public boolean store(java.lang.String name,
                     com.opensymphony.user.Entity.Accessor accessor)
Specified by:
store in interface com.opensymphony.user.provider.UserProvider

load

public boolean load(java.lang.String string,
                    com.opensymphony.user.Entity.Accessor accessor)
Specified by:
load in interface com.opensymphony.user.provider.UserProvider


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.