public ClaimCollection retrieveClaimValues(
RequestClaimCollection claims, ClaimsParameters parameters) {
if (claims != null && claims.size() > 0) {
ClaimCollection claimCollection = new ClaimCollection();
for (RequestClaim requestClaim : claims) {
Claim claim = new Claim();
claim.setClaimType(requestClaim.getClaimType());
if (ClaimTypes.FIRSTNAME.equals(requestClaim.getClaimType())) {
claim.setValue("alice");
} else if (ClaimTypes.LASTNAME.equals(requestClaim.getClaimType())) {
claim.setValue("doe");
} else if (ClaimTypes.EMAILADDRESS.equals(requestClaim.getClaimType())) {
claim.setValue("alice@cxf.apache.org");
}
claimCollection.add(claim);
}
return claimCollection;
}
return null;