org.jasig.portal.groups.ldap
Class LDAPGroupStoreFactory

java.lang.Object
  extended by org.jasig.portal.groups.ldap.LDAPGroupStoreFactory
All Implemented Interfaces:
IEntityGroupStoreFactory

public class LDAPGroupStoreFactory
extends java.lang.Object
implements IEntityGroupStoreFactory

Returns an instance of the ldap IEntityGroupStore.

Version:
$Revision: 1.8 $
Author:
Dan Ellentuck

Field Summary
protected static LDAPGroupStore groupStore
           
private static org.apache.commons.logging.Log log
           
 
Constructor Summary
LDAPGroupStoreFactory()
          ReferenceGroupServiceFactory constructor.
 
Method Summary
protected static LDAPGroupStore getGroupStore()
           
 IEntityGroupStore newGroupStore()
          Return an instance of the group store implementation.
 IEntityGroupStore newGroupStore(ComponentGroupServiceDescriptor svcDescriptor)
          Return an instance of the group store implementation.
 IEntityGroupStore newInstance()
          Return an instance of the group store implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log

groupStore

protected static LDAPGroupStore groupStore
Constructor Detail

LDAPGroupStoreFactory

public LDAPGroupStoreFactory()
ReferenceGroupServiceFactory constructor.

Method Detail

getGroupStore

protected static LDAPGroupStore getGroupStore()
Returns:
org.jasig.portal.groups.ldap.LDAPGroupStore

newGroupStore

public IEntityGroupStore newGroupStore()
                                throws GroupsException
Return an instance of the group store implementation.

Specified by:
newGroupStore in interface IEntityGroupStoreFactory
Returns:
IEntityGroupStore
Throws:
GroupsException

newGroupStore

public IEntityGroupStore newGroupStore(ComponentGroupServiceDescriptor svcDescriptor)
                                throws GroupsException
Return an instance of the group store implementation.

Specified by:
newGroupStore in interface IEntityGroupStoreFactory
Returns:
IEntityGroupStore
Throws:
GroupsException

newInstance

public IEntityGroupStore newInstance()
                              throws GroupsException
Return an instance of the group store implementation.

Returns:
IEntityGroupStore
Throws:
GroupsException