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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • defaultTenantId

      protected java.lang.String defaultTenantId
      The default tenant id that should be used in case no property is mapped from LDAP.
    • defaultUserDefinitionKey

      protected java.lang.String defaultUserDefinitionKey
      The 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> valueTenantId
      Mapping 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> valueUserDefinitionKey
      Mapping 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 distinguishedName
      The LDAP attribute name for the distinguished name property.
    • memberOf

      protected java.lang.String memberOf
      The LDAP attribute name for the member of mapping.
    • id

      protected java.util.Collection<java.lang.String> id
      The 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> firstName
      The 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> lastName
      The 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> displayName
      The 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> email
      The 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> tenantId
      The 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> active
      The 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> state
      The 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> subState
      The 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> type
      The 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> subType
      The 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> userDefinitionKey
      The 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> language
      The 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> theme
      The 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> creatorId
      The 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> creationTime
      The 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> updaterId
      The 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> updateTime
      The 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> infoName
      The potential LDAP attributes for the different infos of the user.
  • Constructor Details

  • 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)