Apache CXF API

org.apache.cxf.sts.claims
Class ClaimsManager

java.lang.Object
  extended by org.apache.cxf.sts.claims.ClaimsManager

public class ClaimsManager
extends Object

This class holds various ClaimsHandler implementations.


Constructor Summary
ClaimsManager()
           
 
Method Summary
protected  Principal doMapping(String sourceRealm, Principal sourcePrincipal, String targetRealm)
           
 List<ClaimsHandler> getClaimHandlers()
           
 List<ClaimsParser> getClaimParsers()
           
 IdentityMapper getIdentityMapper()
           
 List<URI> getSupportedClaimTypes()
           
 boolean isStopProcessingOnException()
           
protected  List<ProcessedClaim> parseClaimsInAssertion(org.opensaml.saml1.core.Assertion assertion)
           
protected  List<ProcessedClaim> parseClaimsInAssertion(org.opensaml.saml2.core.Assertion assertion)
           
 ProcessedClaimCollection retrieveClaimValues(ClaimCollection primaryClaims, ClaimCollection secondaryClaims, ClaimsParameters parameters)
           
 ProcessedClaimCollection retrieveClaimValues(ClaimCollection claims, ClaimsParameters parameters)
           
 void setClaimHandlers(List<ClaimsHandler> claimHandlers)
           
 void setClaimParsers(List<ClaimsParser> claimParsers)
           
 void setIdentityMapper(IdentityMapper identityMapper)
           
 void setStopProcessingOnException(boolean stopProcessingOnException)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClaimsManager

public ClaimsManager()
Method Detail

getIdentityMapper

public IdentityMapper getIdentityMapper()

setIdentityMapper

public void setIdentityMapper(IdentityMapper identityMapper)

isStopProcessingOnException

public boolean isStopProcessingOnException()

setStopProcessingOnException

public void setStopProcessingOnException(boolean stopProcessingOnException)

getSupportedClaimTypes

public List<URI> getSupportedClaimTypes()

getClaimParsers

public List<ClaimsParser> getClaimParsers()

getClaimHandlers

public List<ClaimsHandler> getClaimHandlers()

setClaimParsers

public void setClaimParsers(List<ClaimsParser> claimParsers)

setClaimHandlers

public void setClaimHandlers(List<ClaimsHandler> claimHandlers)

retrieveClaimValues

public ProcessedClaimCollection retrieveClaimValues(ClaimCollection primaryClaims,
                                                    ClaimCollection secondaryClaims,
                                                    ClaimsParameters parameters)

retrieveClaimValues

public ProcessedClaimCollection retrieveClaimValues(ClaimCollection claims,
                                                    ClaimsParameters parameters)

parseClaimsInAssertion

protected List<ProcessedClaim> parseClaimsInAssertion(org.opensaml.saml1.core.Assertion assertion)

parseClaimsInAssertion

protected List<ProcessedClaim> parseClaimsInAssertion(org.opensaml.saml2.core.Assertion assertion)

doMapping

protected Principal doMapping(String sourceRealm,
                              Principal sourcePrincipal,
                              String targetRealm)

Apache CXF API

Apache CXF