Package com.flowable.core.idm.api.ldap
Class LdapGroupProperties.Mappings
java.lang.Object
com.flowable.core.idm.api.ldap.LdapGroupProperties.Mappings
- Enclosing class:
- LdapGroupProperties
Some properties are allowed to be a
Collection
, this means that this particular property
would come from one of those attributes.-
Field Summary
Modifier and TypeFieldDescriptionprotected String
The default tenant id that should be used in case no property is mapped from LDAP.protected String
The LDAP attribute name for the distinguished name property.protected Collection<String>
The potential LDAP attributes for the id of the group.protected Collection<String>
The potential LDAP attributes for the key of the group.protected String
The LDAP attribute name for the member mapping.protected Collection<String>
The potential LDAP attributes for the name of the group.protected Collection<String>
The potential LDAP attributes for the tenant id of the group.protected Collection<String>
The potential LDAP attributes for the type of the group.Mapping between the value which is returned by the tenant id mapping into the tenant value. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
getKey()
getName()
getType()
void
setDefaultTenantId
(String defaultTenantId) void
setDistinguishedName
(String distinguishedName) void
setId
(Collection<String> id) void
setKey
(Collection<String> key) void
void
setName
(Collection<String> name) void
setTenantId
(Collection<String> tenantId) void
setType
(Collection<String> type) void
setValueTenantId
(Map<String, String> valueTenantId)
-
Field Details
-
defaultTenantId
The default tenant id that should be used in case no property is mapped from LDAP. -
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. -
distinguishedName
The LDAP attribute name for the distinguished name property. -
member
The LDAP attribute name for the member mapping. -
id
The potential LDAP attributes for the id of the group. The first property that is present would be used. -
key
The potential LDAP attributes for the key of the group. The first property that is present would be used. -
name
The potential LDAP attributes for the name of the group. The first property that is present would be used. -
type
The potential LDAP attributes for the type of the group. The first property that is present would be used. -
tenantId
The potential LDAP attributes for the tenant id of the group. The first property that is present would be used.
-
-
Constructor Details
-
Mappings
public Mappings()
-
-
Method Details
-
getDefaultTenantId
-
setDefaultTenantId
-
getValueTenantId
-
setValueTenantId
-
getDistinguishedName
-
setDistinguishedName
-
getMember
-
setMember
-
getId
-
setId
-
getKey
-
setKey
-
getName
-
setName
-
getType
-
setType
-
getTenantId
-
setTenantId
-
determineKey
-
determineId
-