com.atlassian.user.impl.ldap
Class DefaultLDAPGroupFactory

java.lang.Object
  extended by com.atlassian.user.impl.ldap.DefaultLDAPGroupFactory
All Implemented Interfaces:
LDAPEntityFactory<Group>, LDAPGroupFactory

public class DefaultLDAPGroupFactory
extends Object
implements LDAPGroupFactory


Constructor Summary
DefaultLDAPGroupFactory(LdapSearchProperties searchProperties, LdapMembershipProperties membershipProperties)
           
 
Method Summary
 DefaultLDAPGroup getEntity(Attributes attrs, String distinguishedName)
           
 DefaultLDAPGroup getEntity(Attribute attr, String distinguishedName)
           
 DefaultLDAPGroup getGroup(Attribute attribute)
           
 DefaultLDAPGroup getGroup(Attributes attrs, String distinguishedName)
           
 DefaultLDAPGroup getGroup(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 DefaultLDAPGroup getGroup(Attributes attrs,
                                 String distinguishedName)
                          throws EntityException
Specified by:
getGroup in interface LDAPGroupFactory
Throws:
EntityException

getGroup

public DefaultLDAPGroup getGroup(String distinguishedName)
Specified by:
getGroup in interface LDAPGroupFactory

getGroup

public DefaultLDAPGroup getGroup(Attribute attribute)
                          throws EntityException
Throws:
EntityException

getEntity

public DefaultLDAPGroup getEntity(Attributes attrs,
                                  String distinguishedName)
                           throws EntityException
Specified by:
getEntity in interface LDAPEntityFactory<Group>
Throws:
EntityException

getEntity

public DefaultLDAPGroup getEntity(Attribute attr,
                                  String distinguishedName)
                           throws EntityException
Throws:
EntityException


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