View Javadoc

1   package com.atlassian.user.impl.ldap;
2   
3   import com.atlassian.user.Group;
4   import com.atlassian.user.EntityException;
5   import com.atlassian.user.configuration.ConfigurationException;
6   import com.atlassian.user.search.page.Pager;
7   import com.atlassian.user.impl.RepositoryException;
8   import com.atlassian.user.impl.RepositoryException;
9   
10  import javax.naming.directory.Attributes;
11  import javax.naming.directory.Attribute;
12  import javax.naming.NamingEnumeration;
13  import java.util.Collection;
14  import java.util.HashMap;
15  
16  public interface LDAPGroupFactory extends LDAPEntityFactory
17  {
18      Group getGroup(Attributes attrs, String distinguishedName) throws RepositoryException, EntityException;
19  
20      Group getGroup(String distinguishedName);
21  }