Package com.flowable.core.idm.api.ldap
Class LdapUserProperties.Mappings
java.lang.Object
com.flowable.core.idm.api.ldap.LdapUserProperties.Mappings
- Enclosing class:
- LdapUserProperties
public static class LdapUserProperties.Mappings
extends java.lang.Object
Some properties are allowed to be a
Collection
, this means that this particular property
would come from one of those attributes.-
Field Summary
Fields Modifier and Type Field Description protected java.util.Collection<java.lang.String>
active
The potential LDAP attributes for the active flag of the user.protected java.util.Collection<java.lang.String>
creationTime
The potential LDAP attributes for the creation time of the user.protected java.util.Collection<java.lang.String>
creatorId
The potential LDAP attributes for the creator of the user.protected java.lang.String
defaultTenantId
The default tenant id that should be used in case no property is mapped from LDAP.protected java.lang.String
defaultUserDefinitionKey
The default user definition key that should be used in case no property is mapped from LDAP.protected java.util.Collection<java.lang.String>
displayName
The potential LDAP attributes for the display name of the user.protected java.lang.String
distinguishedName
The LDAP attribute name for the distinguished name property.protected java.util.Collection<java.lang.String>
email
The potential LDAP attributes for the email of the user.protected java.util.Collection<java.lang.String>
firstName
The potential LDAP attributes for the first name of the user.protected java.util.Collection<java.lang.String>
id
The potential LDAP attributes for the id of the user.protected java.util.Map<java.lang.String,java.lang.String>
infoName
The potential LDAP attributes for the different infos of the user.protected java.util.Collection<java.lang.String>
language
The potential LDAP attributes for the language of the user.protected java.util.Collection<java.lang.String>
lastName
The potential LDAP attributes for the last name of the user.protected java.lang.String
memberOf
The LDAP attribute name for the member of mapping.protected java.util.Collection<java.lang.String>
state
The potential LDAP attributes for the state of the user.protected java.util.Collection<java.lang.String>
subState
The potential LDAP attributes for the sub state of the user.protected java.util.Collection<java.lang.String>
subType
The potential LDAP attributes for the sub type of the user.protected java.util.Collection<java.lang.String>
tenantId
The potential LDAP attributes for the tenant id of the user.protected java.util.Collection<java.lang.String>
theme
The potential LDAP attributes for the theme of the user.protected java.util.Collection<java.lang.String>
type
The potential LDAP attributes for the type of the user.protected java.util.Collection<java.lang.String>
updaterId
The potential LDAP attributes for the updater of the user.protected java.util.Collection<java.lang.String>
updateTime
The potential LDAP attributes for the update time of the user.protected java.util.Collection<java.lang.String>
userDefinitionKey
The potential LDAP attributes for the user definition key of the user.protected java.util.Map<java.lang.String,java.lang.String>
valueTenantId
Mapping between the value which is returned by the tenant id mapping into the tenant value.protected java.util.Map<java.lang.String,java.lang.String>
valueUserDefinitionKey
Mapping between the value which is returned by the user definition mapping into the user definition value. -
Constructor Summary
Constructors Constructor Description Mappings()
-
Method Summary
Modifier and Type Method Description java.util.Collection<java.lang.String>
getActive()
java.util.Collection<java.lang.String>
getCreationTime()
java.util.Collection<java.lang.String>
getCreatorId()
java.lang.String
getDefaultTenantId()
java.lang.String
getDefaultUserDefinitionKey()
java.util.Collection<java.lang.String>
getDisplayName()
java.lang.String
getDistinguishedName()
java.util.Collection<java.lang.String>
getEmail()
java.util.Collection<java.lang.String>
getFirstName()
java.util.Collection<java.lang.String>
getId()
java.util.Map<java.lang.String,java.lang.String>
getInfoName()
java.util.Collection<java.lang.String>
getLanguage()
java.util.Collection<java.lang.String>
getLastName()
java.lang.String
getMemberOf()
java.util.Collection<java.lang.String>
getState()
java.util.Collection<java.lang.String>
getSubState()
java.util.Collection<java.lang.String>
getSubType()
java.util.Collection<java.lang.String>
getTenantId()
java.util.Collection<java.lang.String>
getTheme()
java.util.Collection<java.lang.String>
getType()
java.util.Collection<java.lang.String>
getUpdaterId()
java.util.Collection<java.lang.String>
getUpdateTime()
java.util.Collection<java.lang.String>
getUserDefinitionKey()
java.util.Map<java.lang.String,java.lang.String>
getValueTenantId()
java.util.Map<java.lang.String,java.lang.String>
getValueUserDefinitionKey()
void
setActive(java.util.Collection<java.lang.String> active)
void
setCreationTime(java.util.Collection<java.lang.String> creationTime)
void
setCreatorId(java.util.Collection<java.lang.String> creatorId)
void
setDefaultTenantId(java.lang.String defaultTenantId)
void
setDefaultUserDefinitionKey(java.lang.String defaultUserDefinitionKey)
void
setDisplayName(java.util.Collection<java.lang.String> displayName)
void
setDistinguishedName(java.lang.String distinguishedName)
void
setEmail(java.util.Collection<java.lang.String> email)
void
setFirstName(java.util.Collection<java.lang.String> firstName)
void
setId(java.util.Collection<java.lang.String> id)
void
setInfoName(java.util.Map<java.lang.String,java.lang.String> infoName)
void
setLanguage(java.util.Collection<java.lang.String> language)
void
setLastName(java.util.Collection<java.lang.String> lastName)
void
setMemberOf(java.lang.String memberOf)
void
setState(java.util.Collection<java.lang.String> state)
void
setSubState(java.util.Collection<java.lang.String> subState)
void
setSubType(java.util.Collection<java.lang.String> subType)
void
setTenantId(java.util.Collection<java.lang.String> tenantId)
void
setTheme(java.util.Collection<java.lang.String> theme)
void
setType(java.util.Collection<java.lang.String> type)
void
setUpdaterId(java.util.Collection<java.lang.String> updaterId)
void
setUpdateTime(java.util.Collection<java.lang.String> updateTime)
void
setUserDefinitionKey(java.util.Collection<java.lang.String> userDefinitionKey)
void
setValueTenantId(java.util.Map<java.lang.String,java.lang.String> valueTenantId)
void
setValueUserDefinitionKey(java.util.Map<java.lang.String,java.lang.String> valueUserDefinitionKey)
-
Field Details
-
defaultTenantId
protected java.lang.String defaultTenantIdThe default tenant id that should be used in case no property is mapped from LDAP. -
defaultUserDefinitionKey
protected java.lang.String defaultUserDefinitionKeyThe default user definition key that should be used in case no property is mapped from LDAP. -
valueTenantId
protected java.util.Map<java.lang.String,java.lang.String> valueTenantIdMapping between the value which is returned by the tenant id mapping into the tenant value. This allows mapping multiple values into a single tenant. -
valueUserDefinitionKey
protected java.util.Map<java.lang.String,java.lang.String> valueUserDefinitionKeyMapping between the value which is returned by the user definition mapping into the user definition value. This allows mapping multiple values into a single user definition. -
distinguishedName
protected java.lang.String distinguishedNameThe LDAP attribute name for the distinguished name property. -
memberOf
protected java.lang.String memberOfThe LDAP attribute name for the member of mapping. -
id
protected java.util.Collection<java.lang.String> idThe potential LDAP attributes for the id of the user. The first property that is not empty would be used. -
firstName
protected java.util.Collection<java.lang.String> firstNameThe potential LDAP attributes for the first name of the user. The first property that is not empty would be used. -
lastName
protected java.util.Collection<java.lang.String> lastNameThe potential LDAP attributes for the last name of the user. The first property that is not empty would be used. -
displayName
protected java.util.Collection<java.lang.String> displayNameThe potential LDAP attributes for the display name of the user. The first property that is not empty would be used. -
email
protected java.util.Collection<java.lang.String> emailThe potential LDAP attributes for the email of the user. The first property that is not empty would be used. -
tenantId
protected java.util.Collection<java.lang.String> tenantIdThe potential LDAP attributes for the tenant id of the user. The first property that is not empty would be used. -
active
protected java.util.Collection<java.lang.String> activeThe potential LDAP attributes for the active flag of the user. The first property that is not empty would be used. -
state
protected java.util.Collection<java.lang.String> stateThe potential LDAP attributes for the state of the user. The first property that is not empty would be used. -
subState
protected java.util.Collection<java.lang.String> subStateThe potential LDAP attributes for the sub state of the user. The first property that is not empty would be used. -
type
protected java.util.Collection<java.lang.String> typeThe potential LDAP attributes for the type of the user. The first property that is not empty would be used. -
subType
protected java.util.Collection<java.lang.String> subTypeThe potential LDAP attributes for the sub type of the user. The first property that is not empty would be used. -
userDefinitionKey
protected java.util.Collection<java.lang.String> userDefinitionKeyThe potential LDAP attributes for the user definition key of the user. The first property that is not empty would be used. -
language
protected java.util.Collection<java.lang.String> languageThe potential LDAP attributes for the language of the user. The first property that is not empty would be used. -
theme
protected java.util.Collection<java.lang.String> themeThe potential LDAP attributes for the theme of the user. The first property that is not empty would be used. -
creatorId
protected java.util.Collection<java.lang.String> creatorIdThe potential LDAP attributes for the creator of the user. The first property that is not empty would be used. -
creationTime
protected java.util.Collection<java.lang.String> creationTimeThe potential LDAP attributes for the creation time of the user. The first property that is not empty would be used. -
updaterId
protected java.util.Collection<java.lang.String> updaterIdThe potential LDAP attributes for the updater of the user. The first property that is not empty would be used. -
updateTime
protected java.util.Collection<java.lang.String> updateTimeThe potential LDAP attributes for the update time of the user. The first property that is not empty would be used. -
infoName
protected java.util.Map<java.lang.String,java.lang.String> infoNameThe potential LDAP attributes for the different infos of the user.
-
-
Constructor Details
-
Mappings
public Mappings()
-
-
Method Details
-
getDefaultTenantId
public java.lang.String getDefaultTenantId() -
setDefaultTenantId
public void setDefaultTenantId(java.lang.String defaultTenantId) -
getDefaultUserDefinitionKey
public java.lang.String getDefaultUserDefinitionKey() -
setDefaultUserDefinitionKey
public void setDefaultUserDefinitionKey(java.lang.String defaultUserDefinitionKey) -
getValueTenantId
public java.util.Map<java.lang.String,java.lang.String> getValueTenantId() -
setValueTenantId
public void setValueTenantId(java.util.Map<java.lang.String,java.lang.String> valueTenantId) -
getValueUserDefinitionKey
public java.util.Map<java.lang.String,java.lang.String> getValueUserDefinitionKey() -
setValueUserDefinitionKey
public void setValueUserDefinitionKey(java.util.Map<java.lang.String,java.lang.String> valueUserDefinitionKey) -
getDistinguishedName
public java.lang.String getDistinguishedName() -
setDistinguishedName
public void setDistinguishedName(java.lang.String distinguishedName) -
getMemberOf
public java.lang.String getMemberOf() -
setMemberOf
public void setMemberOf(java.lang.String memberOf) -
getId
public java.util.Collection<java.lang.String> getId() -
setId
public void setId(java.util.Collection<java.lang.String> id) -
getFirstName
public java.util.Collection<java.lang.String> getFirstName() -
setFirstName
public void setFirstName(java.util.Collection<java.lang.String> firstName) -
getLastName
public java.util.Collection<java.lang.String> getLastName() -
setLastName
public void setLastName(java.util.Collection<java.lang.String> lastName) -
getDisplayName
public java.util.Collection<java.lang.String> getDisplayName() -
setDisplayName
public void setDisplayName(java.util.Collection<java.lang.String> displayName) -
getEmail
public java.util.Collection<java.lang.String> getEmail() -
setEmail
public void setEmail(java.util.Collection<java.lang.String> email) -
getTenantId
public java.util.Collection<java.lang.String> getTenantId() -
setTenantId
public void setTenantId(java.util.Collection<java.lang.String> tenantId) -
getActive
public java.util.Collection<java.lang.String> getActive() -
setActive
public void setActive(java.util.Collection<java.lang.String> active) -
getState
public java.util.Collection<java.lang.String> getState() -
setState
public void setState(java.util.Collection<java.lang.String> state) -
getSubState
public java.util.Collection<java.lang.String> getSubState() -
setSubState
public void setSubState(java.util.Collection<java.lang.String> subState) -
getType
public java.util.Collection<java.lang.String> getType() -
setType
public void setType(java.util.Collection<java.lang.String> type) -
getSubType
public java.util.Collection<java.lang.String> getSubType() -
setSubType
public void setSubType(java.util.Collection<java.lang.String> subType) -
getUserDefinitionKey
public java.util.Collection<java.lang.String> getUserDefinitionKey() -
setUserDefinitionKey
public void setUserDefinitionKey(java.util.Collection<java.lang.String> userDefinitionKey) -
getLanguage
public java.util.Collection<java.lang.String> getLanguage() -
setLanguage
public void setLanguage(java.util.Collection<java.lang.String> language) -
getTheme
public java.util.Collection<java.lang.String> getTheme() -
setTheme
public void setTheme(java.util.Collection<java.lang.String> theme) -
getCreatorId
public java.util.Collection<java.lang.String> getCreatorId() -
setCreatorId
public void setCreatorId(java.util.Collection<java.lang.String> creatorId) -
getCreationTime
public java.util.Collection<java.lang.String> getCreationTime() -
setCreationTime
public void setCreationTime(java.util.Collection<java.lang.String> creationTime) -
getUpdaterId
public java.util.Collection<java.lang.String> getUpdaterId() -
setUpdaterId
public void setUpdaterId(java.util.Collection<java.lang.String> updaterId) -
getUpdateTime
public java.util.Collection<java.lang.String> getUpdateTime() -
setUpdateTime
public void setUpdateTime(java.util.Collection<java.lang.String> updateTime) -
getInfoName
public java.util.Map<java.lang.String,java.lang.String> getInfoName() -
setInfoName
public void setInfoName(java.util.Map<java.lang.String,java.lang.String> infoName)
-