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 |
static String |
ADDITIONAL_DEFAULT_GROUPS |
protected Configuration |
configuration |
static String |
DEFAULT_GROUP |
static String |
DISPLAY_NAME_ATTRIBUTE |
static String |
ENABLED |
static String |
GROUP_ID_ATTRIBUTE |
static String |
GROUP_MAPPING |
static String |
GROUP_MAPPING_LIST |
static String |
GROUP_SEARCH_BASE |
static String |
GROUP_SEARCH_PATTERN |
static String |
LDAP_GROUP_MAPPING_NAMEKEY |
static String |
LDAP_GROUP_MAPPING_ROLEKEY |
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,
RoleService roleService) |
LdapSettingsImpl(Configuration configuration,
RoleService roleService,
org.bson.types.ObjectId id,
Map<String,Object> fields) |
asMap, equals, getFields, getId, getObjectId, hashCode, toStringpublic 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
public static final String GROUP_MAPPING
public static final String GROUP_MAPPING_LIST
public static final String GROUP_SEARCH_BASE
public static final String GROUP_ID_ATTRIBUTE
public static final String GROUP_SEARCH_PATTERN
public static final String ADDITIONAL_DEFAULT_GROUPS
public static final String LDAP_GROUP_MAPPING_NAMEKEY
public static final String LDAP_GROUP_MAPPING_ROLEKEY
protected Configuration configuration
public LdapSettingsImpl(Configuration configuration, RoleService roleService)
public LdapSettingsImpl(Configuration configuration, RoleService roleService, org.bson.types.ObjectId id, Map<String,Object> fields)
public Map<String,Validator> getValidations()
getValidations in interface Persistedpublic Map<String,Validator> getEmbeddedValidations(String key)
getEmbeddedValidations in interface Persistedpublic String getSystemUserName()
getSystemUserName in interface LdapSettingspublic void setSystemUsername(String systemUsername)
setSystemUsername in interface LdapSettingspublic String getSystemPassword()
getSystemPassword in interface LdapSettingspublic void setSystemPassword(String systemPassword)
setSystemPassword in interface LdapSettingspublic String getSystemPasswordSalt()
getSystemPasswordSalt in interface LdapSettingspublic void setSystemPasswordSalt(String salt)
setSystemPasswordSalt in interface LdapSettingspublic URI getUri()
getUri in interface LdapSettingspublic void setUri(URI ldapUri)
setUri in interface LdapSettingspublic String getSearchBase()
getSearchBase in interface LdapSettingspublic void setSearchBase(String searchBase)
setSearchBase in interface LdapSettingspublic String getSearchPattern()
getSearchPattern in interface LdapSettingspublic void setSearchPattern(String searchPattern)
setSearchPattern in interface LdapSettingspublic String getDisplayNameAttribute()
getDisplayNameAttribute in interface LdapSettingspublic void setDisplayNameAttribute(String displayNameAttribute)
setDisplayNameAttribute in interface LdapSettingspublic boolean isEnabled()
isEnabled in interface LdapSettingspublic void setEnabled(boolean enabled)
setEnabled in interface LdapSettingspublic void setUseStartTls(boolean useStartTls)
setUseStartTls in interface LdapSettingspublic boolean isUseStartTls()
isUseStartTls in interface LdapSettingspublic void setActiveDirectory(boolean activeDirectory)
setActiveDirectory in interface LdapSettingspublic boolean isActiveDirectory()
isActiveDirectory in interface LdapSettingspublic String getDefaultGroup()
getDefaultGroup in interface LdapSettingspublic String getDefaultGroupId()
getDefaultGroupId in interface LdapSettingspublic void setDefaultGroup(String defaultGroup)
setDefaultGroup in interface LdapSettingspublic boolean isTrustAllCertificates()
isTrustAllCertificates in interface LdapSettingspublic void setTrustAllCertificates(boolean trustAllCertificates)
setTrustAllCertificates in interface LdapSettings@Nonnull public Map<String,String> getGroupMapping()
getGroupMapping in interface LdapSettingspublic void setGroupMapping(Map<String,String> mapping)
setGroupMapping in interface LdapSettingspublic String getGroupSearchBase()
getGroupSearchBase in interface LdapSettingspublic void setGroupSearchBase(String groupSearchBase)
setGroupSearchBase in interface LdapSettingspublic String getGroupIdAttribute()
getGroupIdAttribute in interface LdapSettingspublic void setGroupIdAttribute(String groupIdAttribute)
setGroupIdAttribute in interface LdapSettingspublic String getGroupSearchPattern()
getGroupSearchPattern in interface LdapSettingspublic void setGroupSearchPattern(String groupSearchPattern)
setGroupSearchPattern in interface LdapSettingspublic Set<String> getAdditionalDefaultGroups()
getAdditionalDefaultGroups in interface LdapSettingspublic Set<String> getAdditionalDefaultGroupIds()
getAdditionalDefaultGroupIds in interface LdapSettingspublic void setAdditionalDefaultGroups(Set<String> groupNames)
setAdditionalDefaultGroups in interface LdapSettingsCopyright © 2012-2016 Graylog, Inc.. All Rights Reserved.