Class 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

      All Methods Instance Methods Concrete Methods 
      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 Detail

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

      • Mappings

        public Mappings()
    • Method Detail

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