private static void claimMappingFromFile(ClaimConfig claimConfiguration, String claimMappingFromFile) { String[] claimMappings; claimMappings = claimMappingFromFile.replaceAll("\\s", "").split(","); if (claimMappings != null && claimMappings.length > 0) { Set<ClaimMapping> claimMappingList = new HashSet<ClaimMapping>(); for (int i = 0; i < claimMappings.length; i++) { String claimMappingString = claimMappings[i]; if (claimMappingString != null) { String[] splitClaimMapping = claimMappingString.split("-"); if (splitClaimMapping != null && splitClaimMapping.length == 2) { String idPClaimURI = splitClaimMapping[0]; String localClaimURI = splitClaimMapping[1]; ClaimMapping mapping = new ClaimMapping(); Claim providerClaim = new Claim(); providerClaim.setClaimUri(idPClaimURI); Claim localClaim = new Claim(); localClaim.setClaimUri(localClaimURI); mapping.setRemoteClaim(providerClaim); mapping.setLocalClaim(localClaim); claimMappingList.add(mapping); } } } claimConfiguration.setClaimMappings(claimMappingList .toArray(new ClaimMapping[claimMappingList.size()])); } }
object.setRemoteClaim(null); reader.next(); object.setRemoteClaim(org.wso2.carbon.identity.application.common.model.idp.xsd.Claim.Factory.parse(reader));
private static void claimMappingFromFile(ClaimConfig claimConfiguration, String claimMappingFromFile) { String[] claimMappings; claimMappings = claimMappingFromFile.replaceAll("\\s", "").split(","); if (claimMappings != null && claimMappings.length > 0) { Set<ClaimMapping> claimMappingList = new HashSet<ClaimMapping>(); for (int i = 0; i < claimMappings.length; i++) { String claimMappingString = claimMappings[i]; if (claimMappingString != null) { String[] splitClaimMapping = claimMappingString.split("-"); if (splitClaimMapping != null && splitClaimMapping.length == 2) { String idPClaimURI = splitClaimMapping[0]; String localClaimURI = splitClaimMapping[1]; ClaimMapping mapping = new ClaimMapping(); Claim providerClaim = new Claim(); providerClaim.setClaimUri(idPClaimURI); Claim localClaim = new Claim(); localClaim.setClaimUri(localClaimURI); mapping.setRemoteClaim(providerClaim); mapping.setLocalClaim(localClaim); claimMappingList.add(mapping); } } } claimConfiguration.setClaimMappings(claimMappingList .toArray(new ClaimMapping[claimMappingList.size()])); } }
private static void claimMappingFromFile(ClaimConfig claimConfiguration, String claimMappingFromFile) { String[] claimMappings; claimMappings = claimMappingFromFile.replaceAll("\\s", "").split(","); if (claimMappings != null && claimMappings.length > 0) { Set<ClaimMapping> claimMappingList = new HashSet<ClaimMapping>(); for (int i = 0; i < claimMappings.length; i++) { String claimMappingString = claimMappings[i]; if (claimMappingString != null) { String[] splitClaimMapping = claimMappingString.split("-"); if (splitClaimMapping != null && splitClaimMapping.length == 2) { String idPClaimURI = splitClaimMapping[0]; String localClaimURI = splitClaimMapping[1]; ClaimMapping mapping = new ClaimMapping(); Claim providerClaim = new Claim(); providerClaim.setClaimUri(idPClaimURI); Claim localClaim = new Claim(); localClaim.setClaimUri(localClaimURI); mapping.setRemoteClaim(providerClaim); mapping.setLocalClaim(localClaim); claimMappingList.add(mapping); } } } claimConfiguration.setClaimMappings(claimMappingList .toArray(new ClaimMapping[claimMappingList.size()])); } }
localClaim.setClaimUri(localClaimURI); mapping.setRemoteClaim(providerClaim); mapping.setLocalClaim(localClaim);
localClaim.setClaimUri(localClaimURI); mapping.setRemoteClaim(providerClaim); mapping.setLocalClaim(localClaim);
localClaim.setClaimUri(localClaimURI); mapping.setRemoteClaim(providerClaim); mapping.setLocalClaim(localClaim);