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 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.lang.StringdefaultTenantIdThe default tenant id that should be used in case no property is mapped from LDAP.protected java.lang.StringdistinguishedNameThe LDAP attribute name for the distinguished name property.protected java.util.Collection<java.lang.String>idThe potential LDAP attributes for the id of the group.protected java.util.Collection<java.lang.String>keyThe potential LDAP attributes for the key of the group.protected java.lang.StringmemberThe LDAP attribute name for the member mapping.protected java.util.Collection<java.lang.String>nameThe potential LDAP attributes for the name of the group.protected java.util.Collection<java.lang.String>tenantIdThe potential LDAP attributes for the tenant id of the group.protected java.util.Collection<java.lang.String>typeThe potential LDAP attributes for the type of the group.protected java.util.Map<java.lang.String,java.lang.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
Modifier and Type Method Description java.util.Collection<java.lang.String>determineId()java.util.Collection<java.lang.String>determineKey()java.lang.StringgetDefaultTenantId()java.lang.StringgetDistinguishedName()java.util.Collection<java.lang.String>getId()java.util.Collection<java.lang.String>getKey()java.lang.StringgetMember()java.util.Collection<java.lang.String>getName()java.util.Collection<java.lang.String>getTenantId()java.util.Collection<java.lang.String>getType()java.util.Map<java.lang.String,java.lang.String>getValueTenantId()voidsetDefaultTenantId(java.lang.String defaultTenantId)voidsetDistinguishedName(java.lang.String distinguishedName)voidsetId(java.util.Collection<java.lang.String> id)voidsetKey(java.util.Collection<java.lang.String> key)voidsetMember(java.lang.String member)voidsetName(java.util.Collection<java.lang.String> name)voidsetTenantId(java.util.Collection<java.lang.String> tenantId)voidsetType(java.util.Collection<java.lang.String> type)voidsetValueTenantId(java.util.Map<java.lang.String,java.lang.String> valueTenantId)
-
Field Details
-
defaultTenantId
protected java.lang.String defaultTenantIdThe default tenant id that should be used in case no property is mapped from LDAP. -
valueTenantId
protected java.util.Map<java.lang.String,java.lang.String> valueTenantIdMapping 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 java.lang.String distinguishedNameThe LDAP attribute name for the distinguished name property. -
member
protected java.lang.String memberThe LDAP attribute name for the member mapping. -
id
protected java.util.Collection<java.lang.String> idThe potential LDAP attributes for the id of the group. The first property that is present would be used. -
key
protected java.util.Collection<java.lang.String> keyThe potential LDAP attributes for the key of the group. The first property that is present would be used. -
name
protected java.util.Collection<java.lang.String> nameThe potential LDAP attributes for the name of the group. The first property that is present would be used. -
type
protected java.util.Collection<java.lang.String> typeThe potential LDAP attributes for the type of the group. The first property that is present would be used. -
tenantId
protected java.util.Collection<java.lang.String> tenantIdThe 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
public java.lang.String getDefaultTenantId() -
setDefaultTenantId
public void setDefaultTenantId(java.lang.String defaultTenantId) -
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) -
getDistinguishedName
public java.lang.String getDistinguishedName() -
setDistinguishedName
public void setDistinguishedName(java.lang.String distinguishedName) -
getMember
public java.lang.String getMember() -
setMember
public void setMember(java.lang.String member) -
getId
public java.util.Collection<java.lang.String> getId() -
setId
public void setId(java.util.Collection<java.lang.String> id) -
getKey
public java.util.Collection<java.lang.String> getKey() -
setKey
public void setKey(java.util.Collection<java.lang.String> key) -
getName
public java.util.Collection<java.lang.String> getName() -
setName
public void setName(java.util.Collection<java.lang.String> name) -
getType
public java.util.Collection<java.lang.String> getType() -
setType
public void setType(java.util.Collection<java.lang.String> type) -
getTenantId
public java.util.Collection<java.lang.String> getTenantId() -
setTenantId
public void setTenantId(java.util.Collection<java.lang.String> tenantId) -
determineKey
public java.util.Collection<java.lang.String> determineKey() -
determineId
public java.util.Collection<java.lang.String> determineId()
-