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