com.atlassian.crowd.integration.service.cache
Class CachingManagerFactory

java.lang.Object
  extended by com.atlassian.crowd.integration.service.cache.CachingManagerFactory

public class CachingManagerFactory
extends Object


Constructor Summary
CachingManagerFactory()
           
 
Method Summary
static AuthenticationManager getAuthenticationManagerInstance()
          Retrieve a singleton instance of the Authentication Manager
static BasicCache getCache()
           
static CacheExpiryManager getCacheExpiryManagerInstance()
           
protected static CachingGroupManager getGroupManager()
          Split out so implementations can be overriden by subclasses.
static GroupManager getGroupManagerInstance()
           
protected static CachingGroupMembershipManager getGroupMembershipManager()
          Split out so implementations can be overriden by subclasses.
static GroupMembershipManager getGroupMembershipManagerInstance()
           
protected static CachingUserManager getUserManager()
          Split out so implementations can be overriden by subclasses.
static UserManager getUserManagerInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingManagerFactory

public CachingManagerFactory()
Method Detail

getGroupMembershipManager

protected static CachingGroupMembershipManager getGroupMembershipManager()
Split out so implementations can be overriden by subclasses.

Returns:

getUserManager

protected static CachingUserManager getUserManager()
Split out so implementations can be overriden by subclasses.

Returns:

getGroupManager

protected static CachingGroupManager getGroupManager()
Split out so implementations can be overriden by subclasses.

Returns:

getAuthenticationManagerInstance

public static AuthenticationManager getAuthenticationManagerInstance()
Retrieve a singleton instance of the Authentication Manager

Returns:

getUserManagerInstance

public static UserManager getUserManagerInstance()

getGroupManagerInstance

public static GroupManager getGroupManagerInstance()

getGroupMembershipManagerInstance

public static GroupMembershipManager getGroupMembershipManagerInstance()

getCacheExpiryManagerInstance

public static CacheExpiryManager getCacheExpiryManagerInstance()

getCache

public static BasicCache getCache()


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.