public class LDAPConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
adminPassword |
protected java.lang.String |
adminUserName |
static java.lang.String |
ATTR_AUTHORITY_ID |
static java.lang.String |
ATTR_DISPLAY_NAME |
static java.lang.String |
ATTR_DISTINGUISHED_NAME |
static java.lang.String |
ATTR_EMAIL |
static java.lang.String |
ATTR_GROUP_NAME |
static java.lang.String |
ATTR_MEMBER_OF |
static java.lang.String |
ATTR_PRINCIPAL_NAME |
protected org.apache.commons.configuration.HierarchicalConfiguration |
config |
protected long |
expirationTimeSpan |
protected java.lang.String |
groupSearchBase |
protected java.lang.String |
groupSearchFilter |
protected java.lang.String |
groupWithUserSearchFilter |
protected boolean |
isEncrypted |
protected java.util.Map<java.lang.String,java.lang.String> |
ldapAttributes |
protected org.springframework.ldap.core.LdapTemplate |
ldapTemplate |
protected java.lang.String |
userPrincipalNameFormat |
protected java.lang.String |
userSearchBase |
protected java.lang.String |
userSearchFilter |
protected java.lang.String |
usersInGroupSearchFilter |
Modifier | Constructor and Description |
---|---|
protected |
LDAPConfig() |
|
LDAPConfig(org.apache.commons.configuration.HierarchicalConfiguration config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdminPassword() |
java.lang.String |
getAdminUserName() |
long |
getExpirationTimeSpan() |
java.lang.String |
getGroupSearchBase() |
java.lang.String |
getGroupSearchFilter() |
java.lang.String |
getGroupWithUserSearchFilter() |
boolean |
getIsEncrypted() |
java.lang.String |
getLdapAttribute(java.lang.String attributeName) |
java.util.Map<java.lang.String,java.lang.String> |
getLdapAttributes() |
org.springframework.ldap.core.LdapTemplate |
getLdapTemplate() |
java.lang.String |
getUserPrincipalNameFormat() |
java.lang.String |
getUserSearchBase() |
java.lang.String |
getUserSearchFilter() |
java.lang.String |
getUsersInGroupSearchFilter() |
void |
setAdminPassword(java.lang.String adminPassword) |
void |
setAdminUserName(java.lang.String adminUserName) |
void |
setExpirationTimeSpan(long expirationTimeSpan) |
void |
setGroupSearchBase(java.lang.String groupSearchBase) |
void |
setGroupSearchFilter(java.lang.String groupSearchFilter) |
void |
setGroupWithUserSearchFilter(java.lang.String groupWithUserSearchFilter) |
void |
setIsEncrypted(boolean adminEncrypted) |
void |
setLdapAttributes(java.util.Map<java.lang.String,java.lang.String> ldapAttributes) |
void |
setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate) |
void |
setUserPrincipalNameFormat(java.lang.String userPrincipalNameFormat) |
void |
setUserSearchBase(java.lang.String userSearchBase) |
void |
setUserSearchFilter(java.lang.String userSearchFilter) |
void |
setUsersInGroupSearchFilter(java.lang.String usersInGroupSearchFilter) |
public static java.lang.String ATTR_AUTHORITY_ID
public static java.lang.String ATTR_DISTINGUISHED_NAME
public static java.lang.String ATTR_GROUP_NAME
public static java.lang.String ATTR_PRINCIPAL_NAME
public static java.lang.String ATTR_DISPLAY_NAME
public static java.lang.String ATTR_MEMBER_OF
public static java.lang.String ATTR_EMAIL
protected org.apache.commons.configuration.HierarchicalConfiguration config
protected org.springframework.ldap.core.LdapTemplate ldapTemplate
protected java.lang.String groupSearchBase
protected java.lang.String userSearchBase
protected java.lang.String userPrincipalNameFormat
protected java.lang.String groupWithUserSearchFilter
protected java.lang.String usersInGroupSearchFilter
protected java.lang.String groupSearchFilter
protected java.lang.String userSearchFilter
protected long expirationTimeSpan
protected java.util.Map<java.lang.String,java.lang.String> ldapAttributes
protected java.lang.String adminUserName
protected java.lang.String adminPassword
protected boolean isEncrypted
protected LDAPConfig()
public LDAPConfig(org.apache.commons.configuration.HierarchicalConfiguration config)
public org.springframework.ldap.core.LdapTemplate getLdapTemplate()
public void setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate)
ldapTemplate
- the ldapTemplate to setpublic java.lang.String getGroupSearchBase()
public void setGroupSearchBase(java.lang.String groupSearchBase)
public java.lang.String getUserSearchBase()
public void setUserSearchBase(java.lang.String userSearchBase)
userSearchBase
- the userSearchBase to setpublic java.lang.String getUserPrincipalNameFormat()
public void setUserPrincipalNameFormat(java.lang.String userPrincipalNameFormat)
userNameFormat
- the userNameFormat to setpublic java.lang.String getGroupWithUserSearchFilter()
public void setGroupWithUserSearchFilter(java.lang.String groupWithUserSearchFilter)
public java.lang.String getUsersInGroupSearchFilter()
public void setUsersInGroupSearchFilter(java.lang.String usersInGroupSearchFilter)
public java.lang.String getGroupSearchFilter()
public void setGroupSearchFilter(java.lang.String groupSearchFilter)
public java.lang.String getUserSearchFilter()
public void setUserSearchFilter(java.lang.String userSearchFilter)
userSearchFilter
- the userSearchFilter to setpublic void setExpirationTimeSpan(long expirationTimeSpan)
expirationTimeSpan
- the expiration time for ticketspublic long getExpirationTimeSpan()
public void setLdapAttributes(java.util.Map<java.lang.String,java.lang.String> ldapAttributes)
public java.util.Map<java.lang.String,java.lang.String> getLdapAttributes()
public java.lang.String getLdapAttribute(java.lang.String attributeName)
public java.lang.String getAdminUserName()
public void setAdminUserName(java.lang.String adminUserName)
public java.lang.String getAdminPassword()
public void setAdminPassword(java.lang.String adminPassword)
public boolean getIsEncrypted()
public void setIsEncrypted(boolean adminEncrypted)