1 package com.atlassian.user.impl.ldap;
2
3 import com.atlassian.user.configuration.DefaultRepositoryAccessor;
4 import com.atlassian.user.impl.ldap.adaptor.LDAPGroupAdaptor;
5 import com.atlassian.user.impl.ldap.search.LDAPUserAdaptor;
6 import com.atlassian.user.impl.ldap.repository.LdapContextFactory;
7 import com.atlassian.user.impl.ldap.properties.LdapSearchProperties;
8 import com.atlassian.user.impl.ldap.properties.LdapMembershipProperties;
9 import com.atlassian.user.impl.ldap.properties.LdapConnectionProperties;
10
11
12
13
14 public class LdapRepositoryAccessor extends DefaultRepositoryAccessor
15 {
16 private LdapContextFactory contextFactory;
17 private LDAPGroupAdaptor groupAdaptor;
18 private LDAPUserAdaptor userAdaptor;
19 private LDAPGroupFactory groupFactory;
20 private LDAPUserFactory userFactory;
21 private LdapSearchProperties searchProperties;
22 private LdapMembershipProperties membershipProperties;
23 private LdapConnectionProperties connectionProperties;
24
25 public LdapContextFactory getContextFactory()
26 {
27 return contextFactory;
28 }
29
30 public void setContextFactory(LdapContextFactory contextFactory)
31 {
32 this.contextFactory = contextFactory;
33 }
34
35 public LDAPGroupAdaptor getGroupAdaptor()
36 {
37 return groupAdaptor;
38 }
39
40 public void setGroupAdaptor(LDAPGroupAdaptor groupAdaptor)
41 {
42 this.groupAdaptor = groupAdaptor;
43 }
44
45 public LDAPUserAdaptor getUserAdaptor()
46 {
47 return userAdaptor;
48 }
49
50 public void setUserAdaptor(LDAPUserAdaptor userAdaptor)
51 {
52 this.userAdaptor = userAdaptor;
53 }
54
55 public LDAPGroupFactory getGroupFactory()
56 {
57 return groupFactory;
58 }
59
60 public void setGroupFactory(LDAPGroupFactory groupFactory)
61 {
62 this.groupFactory = groupFactory;
63 }
64
65 public LDAPUserFactory getUserFactory()
66 {
67 return userFactory;
68 }
69
70 public void setUserFactory(LDAPUserFactory userFactory)
71 {
72 this.userFactory = userFactory;
73 }
74
75 public LdapSearchProperties getSearchProperties()
76 {
77 return searchProperties;
78 }
79
80 public void setSearchProperties(LdapSearchProperties searchProperties)
81 {
82 this.searchProperties = searchProperties;
83 }
84
85 public LdapMembershipProperties getMembershipProperties()
86 {
87 return membershipProperties;
88 }
89
90 public void setMembershipProperties(LdapMembershipProperties membershipProperties)
91 {
92 this.membershipProperties = membershipProperties;
93 }
94
95 public LdapConnectionProperties getConnectionProperties()
96 {
97 return connectionProperties;
98 }
99
100 public void setConnectionProperties(LdapConnectionProperties connectionProperties)
101 {
102 this.connectionProperties = connectionProperties;
103 }
104 }