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)