Project

General

Profile

1
package eu.dnetlib.openaire.user.store;
2

    
3
import com.unboundid.ldap.sdk.LDAPConnection;
4
import com.unboundid.ldap.sdk.LDAPException;
5
import org.apache.log4j.Logger;
6

    
7
/**
8
 * Created by sofia on 3/10/2016.
9
 */
10
public class LDAPConnector
11
{
12

    
13
    private String address;
14
    private String username;
15
    private String usersDN;
16
    private String zombiesDN;
17
    private String password;
18
    private int port;
19

    
20
    private static Logger logger = Logger.getLogger(LDAPConnector.class);
21

    
22

    
23
    public LDAPConnection getConnection() throws LDAPException {
24
        logger.debug("Getting ldap connection");
25
        return new LDAPConnection(address, port, username, password);
26
    }
27

    
28
    public String getAddress() {
29
        return address;
30
    }
31

    
32
    public void setAddress(String address) {
33
        this.address = address;
34
    }
35

    
36
    public String getUsername() {
37
        return username;
38
    }
39

    
40
    public void setUsername(String username) {
41
        this.username = username;
42
    }
43

    
44
    public String getUsersDN() {
45
        return usersDN;
46
    }
47

    
48
    public void setUsersDN(String usersDN) {
49
        this.usersDN = usersDN;
50
    }
51

    
52
    public String getZombiesDN() {
53
        return zombiesDN;
54
    }
55

    
56
    public void setZombiesDN(String zombiesDN) {
57
        this.zombiesDN = zombiesDN;
58
    }
59

    
60
    public String getPassword() {
61
        return password;
62
    }
63

    
64
    public void setPassword(String password) {
65
        this.password = password;
66
    }
67

    
68
    public int getPort() {
69
        return port;
70
    }
71

    
72
    public void setPort(int port) {
73
        this.port = port;
74
    }
75
}
76

    
(3-3/4)