public class LdapSettingsImpl extends PersistedImpl implements LdapSettings
Modifier and Type | Class and Description |
---|---|
static interface |
LdapSettingsImpl.Factory |
Modifier and Type | Field and Description |
---|---|
static String |
ACTIVE_DIRECTORY |
protected Configuration |
configuration |
static String |
DEFAULT_GROUP |
static String |
DISPLAY_NAME_ATTRIBUTE |
static String |
ENABLED |
static String |
LDAP_URI |
static String |
SEARCH_BASE |
static String |
SEARCH_PATTERN |
static String |
SYSTEM_PASSWORD |
static String |
SYSTEM_PASSWORD_SALT |
static String |
SYSTEM_USERNAME |
static String |
TRUST_ALL_CERTS |
static String |
USE_START_TLS |
fields, id
Constructor and Description |
---|
LdapSettingsImpl(Configuration configuration) |
LdapSettingsImpl(Configuration configuration,
org.bson.types.ObjectId id,
Map<String,Object> fields) |
Modifier and Type | Method and Description |
---|---|
String |
getDefaultGroup() |
String |
getDisplayNameAttribute() |
Map<String,Validator> |
getEmbeddedValidations(String key) |
String |
getSearchBase() |
String |
getSearchPattern() |
String |
getSystemPassword() |
String |
getSystemPasswordSalt() |
String |
getSystemUserName() |
URI |
getUri() |
Map<String,Validator> |
getValidations() |
boolean |
isActiveDirectory() |
boolean |
isEnabled() |
boolean |
isTrustAllCertificates() |
boolean |
isUseStartTls() |
void |
setActiveDirectory(boolean activeDirectory) |
void |
setDefaultGroup(String defaultGroup) |
void |
setDisplayNameAttribute(String displayNameAttribute) |
void |
setEnabled(boolean enabled) |
void |
setSearchBase(String searchBase) |
void |
setSearchPattern(String searchPattern) |
void |
setSystemPassword(String systemPassword) |
void |
setSystemPasswordSalt(String salt) |
void |
setSystemUsername(String systemUsername) |
void |
setTrustAllCertificates(boolean trustAllCertificates) |
void |
setUri(URI ldapUri) |
void |
setUseStartTls(boolean useStartTls) |
asMap, equals, getFields, getId, getObjectId, hashCode, toString
public static final String ENABLED
public static final String SYSTEM_USERNAME
public static final String SYSTEM_PASSWORD
public static final String SYSTEM_PASSWORD_SALT
public static final String LDAP_URI
public static final String SEARCH_PATTERN
public static final String SEARCH_BASE
public static final String DISPLAY_NAME_ATTRIBUTE
public static final String USE_START_TLS
public static final String ACTIVE_DIRECTORY
public static final String DEFAULT_GROUP
public static final String TRUST_ALL_CERTS
protected Configuration configuration
public LdapSettingsImpl(Configuration configuration)
public LdapSettingsImpl(Configuration configuration, org.bson.types.ObjectId id, Map<String,Object> fields)
public Map<String,Validator> getValidations()
getValidations
in interface Persisted
public Map<String,Validator> getEmbeddedValidations(String key)
getEmbeddedValidations
in interface Persisted
public String getSystemUserName()
getSystemUserName
in interface LdapSettings
public void setSystemUsername(String systemUsername)
setSystemUsername
in interface LdapSettings
public String getSystemPassword()
getSystemPassword
in interface LdapSettings
public void setSystemPassword(String systemPassword)
setSystemPassword
in interface LdapSettings
public String getSystemPasswordSalt()
getSystemPasswordSalt
in interface LdapSettings
public void setSystemPasswordSalt(String salt)
setSystemPasswordSalt
in interface LdapSettings
public URI getUri()
getUri
in interface LdapSettings
public void setUri(URI ldapUri)
setUri
in interface LdapSettings
public String getSearchBase()
getSearchBase
in interface LdapSettings
public void setSearchBase(String searchBase)
setSearchBase
in interface LdapSettings
public String getSearchPattern()
getSearchPattern
in interface LdapSettings
public void setSearchPattern(String searchPattern)
setSearchPattern
in interface LdapSettings
public String getDisplayNameAttribute()
getDisplayNameAttribute
in interface LdapSettings
public void setDisplayNameAttribute(String displayNameAttribute)
setDisplayNameAttribute
in interface LdapSettings
public boolean isEnabled()
isEnabled
in interface LdapSettings
public void setEnabled(boolean enabled)
setEnabled
in interface LdapSettings
public void setUseStartTls(boolean useStartTls)
setUseStartTls
in interface LdapSettings
public boolean isUseStartTls()
isUseStartTls
in interface LdapSettings
public void setActiveDirectory(boolean activeDirectory)
setActiveDirectory
in interface LdapSettings
public boolean isActiveDirectory()
isActiveDirectory
in interface LdapSettings
public String getDefaultGroup()
getDefaultGroup
in interface LdapSettings
public void setDefaultGroup(String defaultGroup)
setDefaultGroup
in interface LdapSettings
public boolean isTrustAllCertificates()
isTrustAllCertificates
in interface LdapSettings
public void setTrustAllCertificates(boolean trustAllCertificates)
setTrustAllCertificates
in interface LdapSettings
Copyright © 2012-2015 Graylog, Inc.. All Rights Reserved.