public final class DefaultLdapServiceMapper extends Object implements LdapRegisteredServiceMapper
LdapRegisteredServiceMapper that is able
to map ldap entries to RegisteredService instances based on
certain attributes names. This implementation also respects the object class
attribute of LDAP entries via LdapUtils.OBJECTCLASS_ATTRIBUTE.| Constructor and Description |
|---|
DefaultLdapServiceMapper() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDnForRegisteredService(String parentDn,
RegisteredService svc) |
String |
getIdAttribute()
Gets the name of the LDAP attribute that stores the registered service integer unique identifier.
|
String |
getObjectClass()
Gets the name of the LDAP object class that represents service registry entries.
|
org.ldaptive.LdapEntry |
mapFromRegisteredService(String dn,
RegisteredService svc) |
RegisteredService |
mapToRegisteredService(org.ldaptive.LdapEntry entry) |
void |
setEvaluationOrderAttribute(String evaluationOrderAttribute) |
void |
setIdAttribute(String idAttribute) |
void |
setIgnoreAttributesAttribute(String ignoreAttributesAttribute) |
void |
setObjectClass(String objectClass) |
void |
setRequiredHandlersAttribute(String handlers) |
void |
setServiceAllowedAttributesAttribute(String serviceAllowedAttributesAttribute) |
void |
setServiceAllowedToProxyAttribute(String serviceAllowedToProxyAttribute) |
void |
setServiceAnonymousAccessAttribute(String serviceAnonymousAccessAttribute) |
void |
setServiceDescriptionAttribute(String serviceDescriptionAttribute) |
void |
setServiceEnabledAttribute(String serviceEnabledAttribute) |
void |
setServiceIdAttribute(String serviceIdAttribute) |
void |
setServiceNameAttribute(String serviceNameAttribute) |
void |
setServiceSsoEnabledAttribute(String serviceSsoEnabledAttribute) |
void |
setServiceThemeAttribute(String serviceThemeAttribute) |
void |
setUsernameAttribute(String usernameAttribute) |
public org.ldaptive.LdapEntry mapFromRegisteredService(String dn, RegisteredService svc)
mapFromRegisteredService in interface LdapRegisteredServiceMapperpublic RegisteredService mapToRegisteredService(org.ldaptive.LdapEntry entry)
mapToRegisteredService in interface LdapRegisteredServiceMapperpublic String getObjectClass()
LdapRegisteredServiceMappergetObjectClass in interface LdapRegisteredServiceMapperpublic void setObjectClass(String objectClass)
public String getIdAttribute()
LdapRegisteredServiceMappergetIdAttribute in interface LdapRegisteredServiceMapperpublic void setIdAttribute(String idAttribute)
public void setServiceIdAttribute(String serviceIdAttribute)
public void setServiceDescriptionAttribute(String serviceDescriptionAttribute)
public void setServiceNameAttribute(String serviceNameAttribute)
public void setServiceEnabledAttribute(String serviceEnabledAttribute)
public void setServiceSsoEnabledAttribute(String serviceSsoEnabledAttribute)
public void setServiceAnonymousAccessAttribute(String serviceAnonymousAccessAttribute)
public void setServiceAllowedToProxyAttribute(String serviceAllowedToProxyAttribute)
public void setServiceThemeAttribute(String serviceThemeAttribute)
public void setServiceAllowedAttributesAttribute(String serviceAllowedAttributesAttribute)
public void setIgnoreAttributesAttribute(String ignoreAttributesAttribute)
public void setRequiredHandlersAttribute(String handlers)
public void setUsernameAttribute(String usernameAttribute)
public void setEvaluationOrderAttribute(String evaluationOrderAttribute)
public String getDnForRegisteredService(String parentDn, RegisteredService svc)
getDnForRegisteredService in interface LdapRegisteredServiceMapperCopyright © 2004-2015 Jasig. All Rights Reserved.