com.atlassian.crowd.integration.osuser
Class CrowdBaseProvider

java.lang.Object
  extended by com.atlassian.crowd.integration.osuser.CrowdBaseProvider
Direct Known Subclasses:
ChainedProfileProvider, CrowdAccessProvider, CrowdCredentialsProvider, CrowdProfileProvider

public abstract class CrowdBaseProvider
extends Object


Field Summary
protected  CacheManagerAtlassianUser cacheManager
           
 
Constructor Summary
CrowdBaseProvider()
           
 
Method Summary
 boolean create(String name)
           
protected  List findAllGroupNames()
           
protected  SOAPPrincipal findPrincipalByName(String username)
           
protected  List findPrincipalNames()
           
 void flushCaches()
           
 boolean handles(String name)
           
 boolean init(Properties properties)
           
 List list()
           
 boolean load(String string, Entity.Accessor accessor)
           
 boolean remove(String name)
           
 boolean store(String name, Entity.Accessor accessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cacheManager

protected CacheManagerAtlassianUser cacheManager
Constructor Detail

CrowdBaseProvider

public CrowdBaseProvider()
Method Detail

init

public boolean init(Properties properties)

flushCaches

public void flushCaches()

load

public boolean load(String string,
                    Entity.Accessor accessor)

create

public boolean create(String name)

handles

public boolean handles(String name)

list

public List list()

remove

public boolean remove(String name)

store

public boolean store(String name,
                     Entity.Accessor accessor)

findPrincipalByName

protected SOAPPrincipal findPrincipalByName(String username)
                                     throws InvalidAuthorizationTokenException,
                                            RemoteException
Throws:
InvalidAuthorizationTokenException
RemoteException

findPrincipalNames

protected List findPrincipalNames()
                           throws InvalidAuthorizationTokenException,
                                  RemoteException
Throws:
InvalidAuthorizationTokenException
RemoteException

findAllGroupNames

protected List findAllGroupNames()
                          throws InvalidAuthorizationTokenException,
                                 RemoteException
Throws:
InvalidAuthorizationTokenException
RemoteException


Copyright © 2006 Atlassian Software Systems. All Rights Reserved.