public class PlatformGroupAttributesMapper extends Object implements AttributesMapper<PlatformGroup>
Modifier and Type | Field and Description |
---|---|
protected LdapGroupProperties |
groupProperties |
protected LdapGroupTenantIdProvider |
tenantIdProvider |
Constructor and Description |
---|
PlatformGroupAttributesMapper(LdapGroupProperties groupProperties) |
PlatformGroupAttributesMapper(LdapGroupProperties groupProperties,
LdapGroupTenantIdProvider tenantIdProvider) |
Modifier and Type | Method and Description |
---|---|
LdapGroupProperties |
getGroupProperties() |
protected String |
getTenantId(Attributes attributes) |
LdapGroupTenantIdProvider |
getTenantIdProvider() |
LdapPlatformGroup |
mapFromAttributes(Attributes attributes) |
void |
setGroupProperties(LdapGroupProperties groupProperties) |
void |
setTenantIdProvider(LdapGroupTenantIdProvider tenantIdProvider) |
protected LdapGroupProperties groupProperties
protected LdapGroupTenantIdProvider tenantIdProvider
public PlatformGroupAttributesMapper(LdapGroupProperties groupProperties)
public PlatformGroupAttributesMapper(LdapGroupProperties groupProperties, LdapGroupTenantIdProvider tenantIdProvider)
public LdapPlatformGroup mapFromAttributes(Attributes attributes) throws NamingException
mapFromAttributes
in interface AttributesMapper<PlatformGroup>
NamingException
protected String getTenantId(Attributes attributes)
public LdapGroupProperties getGroupProperties()
public void setGroupProperties(LdapGroupProperties groupProperties)
public LdapGroupTenantIdProvider getTenantIdProvider()
public void setTenantIdProvider(LdapGroupTenantIdProvider tenantIdProvider)