org.apache.cxf.sts.claims
Class LdapClaimsHandler

java.lang.Object
  extended by org.apache.cxf.sts.claims.LdapClaimsHandler
All Implemented Interfaces:
ClaimsHandler

public class LdapClaimsHandler
extends Object
implements ClaimsHandler


Constructor Summary
LdapClaimsHandler()
           
 
Method Summary
 Map<String,String> getClaimsLdapAttributeMapping()
           
 String getDelimiter()
           
 org.springframework.ldap.core.LdapTemplate getLdapTemplate()
           
 String getObjectClass()
           
 List<URI> getSupportedClaimTypes()
           
 String getUserBaseDN()
           
 String getUserNameAttribute()
           
 boolean isX500FilterEnabled()
           
 ClaimCollection retrieveClaimValues(RequestClaimCollection claims, ClaimsParameters parameters)
           
 void setClaimsLdapAttributeMapping(Map<String,String> ldapClaimMapping)
           
 void setDelimiter(String delimiter)
           
 void setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate)
           
 void setObjectClass(String objectClass)
           
 void setUserBaseDN(String userBaseDN)
           
 void setUserNameAttribute(String userNameAttribute)
           
 void setX500FilterEnabled(boolean x500FilterEnabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapClaimsHandler

public LdapClaimsHandler()
Method Detail

getObjectClass

public String getObjectClass()

setObjectClass

public void setObjectClass(String objectClass)

getUserNameAttribute

public String getUserNameAttribute()

setUserNameAttribute

public void setUserNameAttribute(String userNameAttribute)

setLdapTemplate

public void setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate)

getLdapTemplate

public org.springframework.ldap.core.LdapTemplate getLdapTemplate()

setClaimsLdapAttributeMapping

public void setClaimsLdapAttributeMapping(Map<String,String> ldapClaimMapping)

getClaimsLdapAttributeMapping

public Map<String,String> getClaimsLdapAttributeMapping()

setUserBaseDN

public void setUserBaseDN(String userBaseDN)

getUserBaseDN

public String getUserBaseDN()

setDelimiter

public void setDelimiter(String delimiter)

getDelimiter

public String getDelimiter()

isX500FilterEnabled

public boolean isX500FilterEnabled()

setX500FilterEnabled

public void setX500FilterEnabled(boolean x500FilterEnabled)

getSupportedClaimTypes

public List<URI> getSupportedClaimTypes()
Specified by:
getSupportedClaimTypes in interface ClaimsHandler

retrieveClaimValues

public ClaimCollection retrieveClaimValues(RequestClaimCollection claims,
                                           ClaimsParameters parameters)
Specified by:
retrieveClaimValues in interface ClaimsHandler


Apache CXF