public static class LdapUserProperties.Mappings extends Object
Collection, this means that this particular property
 would come from one of those attributes.| Modifier and Type | Field and Description | 
|---|---|
protected Collection<String> | 
active
The potential LDAP attributes for the active flag of the user. 
 | 
protected Collection<String> | 
creationTime
The potential LDAP attributes for the creation time of the user. 
 | 
protected Collection<String> | 
creatorId
The potential LDAP attributes for the creator of the user. 
 | 
protected String | 
defaultTenantId
The default tenant id that should be used in case no property is mapped from LDAP. 
 | 
protected String | 
defaultUserDefinitionKey
The default user definition key that should be used in case no property is mapped from LDAP. 
 | 
protected Collection<String> | 
displayName
The potential LDAP attributes for the display name of the user. 
 | 
protected String | 
distinguishedName
The LDAP attribute name for the distinguished name property. 
 | 
protected Collection<String> | 
email
The potential LDAP attributes for the email of the user. 
 | 
protected Collection<String> | 
firstName
The potential LDAP attributes for the first name of the user. 
 | 
protected Collection<String> | 
id
The potential LDAP attributes for the id of the user. 
 | 
protected Map<String,String> | 
infoName
The potential LDAP attributes for the different infos of the user. 
 | 
protected Collection<String> | 
language
The potential LDAP attributes for the language of the user. 
 | 
protected Collection<String> | 
lastName
The potential LDAP attributes for the last name of the user. 
 | 
protected String | 
memberOf
The LDAP attribute name for the member of mapping. 
 | 
protected Collection<String> | 
state
The potential LDAP attributes for the state of the user. 
 | 
protected Collection<String> | 
subState
The potential LDAP attributes for the sub state of the user. 
 | 
protected Collection<String> | 
subType
The potential LDAP attributes for the sub type of the user. 
 | 
protected Collection<String> | 
tenantId
The potential LDAP attributes for the tenant id of the user. 
 | 
protected Collection<String> | 
theme
The potential LDAP attributes for the theme of the user. 
 | 
protected Collection<String> | 
type
The potential LDAP attributes for the type of the user. 
 | 
protected Collection<String> | 
updaterId
The potential LDAP attributes for the updater of the user. 
 | 
protected Collection<String> | 
updateTime
The potential LDAP attributes for the update time of the user. 
 | 
protected Collection<LdapUserProperties.UserDefinitionGroupMapping> | 
userDefinitionGroupMappings
Mapping a group key and a user definition. 
 | 
protected Collection<String> | 
userDefinitionKey
The potential LDAP attributes for the user definition key of the user. 
 | 
protected String | 
userDefinitionKeyMappingType
The type of the user definition key mapping type. 
 | 
protected Map<String,String> | 
valueTenantId
Mapping between the value which is returned by the tenant id mapping into the tenant value. 
 | 
protected Map<String,String> | 
valueUserDefinitionKey
Mapping between the value which is returned by the user definition mapping into the user definition value. 
 | 
| Constructor and Description | 
|---|
Mappings()  | 
protected String defaultTenantId
protected String defaultUserDefinitionKey
protected String userDefinitionKeyMappingType
protected Map<String,String> valueTenantId
protected Map<String,String> valueUserDefinitionKey
protected Collection<LdapUserProperties.UserDefinitionGroupMapping> userDefinitionGroupMappings
protected String distinguishedName
protected String memberOf
protected Collection<String> id
protected Collection<String> firstName
protected Collection<String> lastName
protected Collection<String> displayName
protected Collection<String> email
protected Collection<String> tenantId
protected Collection<String> active
protected Collection<String> state
protected Collection<String> subState
protected Collection<String> type
protected Collection<String> subType
protected Collection<String> userDefinitionKey
protected Collection<String> language
protected Collection<String> theme
protected Collection<String> creatorId
protected Collection<String> creationTime
protected Collection<String> updaterId
protected Collection<String> updateTime
public String getDefaultTenantId()
public void setDefaultTenantId(String defaultTenantId)
public String getDefaultUserDefinitionKey()
public void setDefaultUserDefinitionKey(String defaultUserDefinitionKey)
public String getUserDefinitionKeyMappingType()
public void setUserDefinitionKeyMappingType(String userDefinitionKeyMappingType)
public void setValueUserDefinitionKey(Map<String,String> valueUserDefinitionKey)
public Collection<LdapUserProperties.UserDefinitionGroupMapping> getUserDefinitionGroupMappings()
public void setUserDefinitionGroupMappings(Collection<LdapUserProperties.UserDefinitionGroupMapping> userDefinitionGroupMappings)
public String getDistinguishedName()
public void setDistinguishedName(String distinguishedName)
public String getMemberOf()
public void setMemberOf(String memberOf)
public Collection<String> getId()
public void setId(Collection<String> id)
public Collection<String> getFirstName()
public void setFirstName(Collection<String> firstName)
public Collection<String> getLastName()
public void setLastName(Collection<String> lastName)
public Collection<String> getDisplayName()
public void setDisplayName(Collection<String> displayName)
public Collection<String> getEmail()
public void setEmail(Collection<String> email)
public Collection<String> getTenantId()
public void setTenantId(Collection<String> tenantId)
public Collection<String> getActive()
public void setActive(Collection<String> active)
public Collection<String> getState()
public void setState(Collection<String> state)
public Collection<String> getSubState()
public void setSubState(Collection<String> subState)
public Collection<String> getType()
public void setType(Collection<String> type)
public Collection<String> getSubType()
public void setSubType(Collection<String> subType)
public Collection<String> getUserDefinitionKey()
public void setUserDefinitionKey(Collection<String> userDefinitionKey)
public Collection<String> getLanguage()
public void setLanguage(Collection<String> language)
public Collection<String> getTheme()
public void setTheme(Collection<String> theme)
public Collection<String> getCreatorId()
public void setCreatorId(Collection<String> creatorId)
public Collection<String> getCreationTime()
public void setCreationTime(Collection<String> creationTime)
public Collection<String> getUpdaterId()
public void setUpdaterId(Collection<String> updaterId)
public Collection<String> getUpdateTime()
public void setUpdateTime(Collection<String> updateTime)