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 }