com.atlassian.user.impl.ldap
Class DefaultLDAPGroupFactory

java.lang.Object
  extended bycom.atlassian.user.impl.ldap.DefaultLDAPGroupFactory
All Implemented Interfaces:
LDAPEntityFactory, LDAPGroupFactory

public class DefaultLDAPGroupFactory
extends java.lang.Object
implements LDAPGroupFactory


Constructor Summary
DefaultLDAPGroupFactory(LdapSearchProperties searchProperties, LdapMembershipProperties membershipProperties)
           
 
Method Summary
 Entity getEntity(javax.naming.directory.Attributes attrs, java.lang.String distinguishedName)
           
 Entity getEntity(javax.naming.directory.Attribute attr, java.lang.String distinguishedName)
           
 Group getGroup(javax.naming.directory.Attribute attribute)
           
 Group getGroup(javax.naming.directory.Attributes attrs, java.lang.String distinguishedName)
           
 Group getGroup(java.lang.String distinguishedName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLDAPGroupFactory

public DefaultLDAPGroupFactory(LdapSearchProperties searchProperties,
                               LdapMembershipProperties membershipProperties)
Method Detail

getGroup

public Group getGroup(javax.naming.directory.Attributes attrs,
                      java.lang.String distinguishedName)
               throws EntityException
Specified by:
getGroup in interface LDAPGroupFactory
Throws:
EntityException

getGroup

public Group getGroup(java.lang.String distinguishedName)
Specified by:
getGroup in interface LDAPGroupFactory

getGroup

public Group getGroup(javax.naming.directory.Attribute attribute)
               throws EntityException
Throws:
EntityException

getEntity

public Entity getEntity(javax.naming.directory.Attributes attrs,
                        java.lang.String distinguishedName)
                 throws EntityException
Specified by:
getEntity in interface LDAPEntityFactory
Throws:
EntityException

getEntity

public Entity getEntity(javax.naming.directory.Attribute attr,
                        java.lang.String distinguishedName)
                 throws EntityException
Throws:
EntityException


Copyright © 2005-2008 Atlassian Software Systems Pty Ltd. All Rights Reserved.