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 StringdefaultTenantIdThe default tenant id that should be used in case no property is mapped from LDAP.protected StringdistinguishedNameThe LDAP attribute name for the distinguished name property.protected Collection<String>idThe potential LDAP attributes for the id of the group.protected Collection<String>keyThe potential LDAP attributes for the key of the group.protected StringmemberThe LDAP attribute name for the member mapping.protected Collection<String>nameThe potential LDAP attributes for the name of the group.protected Collection<String>tenantIdThe potential LDAP attributes for the tenant id of the group.protected Collection<String>typeThe potential LDAP attributes for the type of the group.protected Map<String,String>valueTenantIdMapping 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()StringgetDefaultTenantId()StringgetDistinguishedName()Collection<String>getId()Collection<String>getKey()StringgetMember()Collection<String>getName()Collection<String>getTenantId()Collection<String>getType()Map<String,String>getValueTenantId()voidsetDefaultTenantId(String defaultTenantId)voidsetDistinguishedName(String distinguishedName)voidsetId(Collection<String> id)voidsetKey(Collection<String> key)voidsetMember(String member)voidsetName(Collection<String> name)voidsetTenantId(Collection<String> tenantId)voidsetType(Collection<String> type)voidsetValueTenantId(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()
-
-