private ClaimMapping convertClaimMappingDTOToClaimMapping(ClaimMappingDTO claimMappingDTO) { ClaimMapping claimMapping = new ClaimMapping( convertClaimDTOToClaim(claimMappingDTO.getClaim()), claimMappingDTO.getMappedAttribute()); ClaimAttributeDTO[] attributes = claimMappingDTO.getMappedAttributes(); if (attributes != null) { for (ClaimAttributeDTO attribute : attributes) { if (attribute.getDomainName() != null) { claimMapping.setMappedAttribute(attribute.getDomainName(), attribute.getAttributeName()); } } } return claimMapping; }
private ClaimMapping convertClaimMappingDTOToClaimMapping(ClaimMappingDTO claimMappingDTO) { ClaimMapping claimMapping = new ClaimMapping( convertClaimDTOToClaim(claimMappingDTO.getClaim()), claimMappingDTO.getMappedAttribute()); ClaimAttributeDTO[] attributes = claimMappingDTO.getMappedAttributes(); if (attributes != null) { for (ClaimAttributeDTO attribute : attributes) { if (attribute.getDomainName() != null) { claimMapping.setMappedAttribute(attribute.getDomainName(), attribute.getAttributeName()); } } } return claimMapping; }
/** * @param dialectUri * @param claimUri * @throws ClaimManagementException */ public void removeClaimMapping(String dialectUri, String claimUri) throws ClaimManagementException { ClaimMapping mapping = null; Claim claim = null; ClaimManager claimManager = null; try { UserRealm realm = getRealm(); claimManager = realm.getClaimManager(); if (claimManager != null) { // There can be cases - we get a request for an external user store - where we don' // have a claims administrator. claim = new Claim(); claim.setClaimUri(claimUri); claim.setDialectURI(dialectUri); mapping = new ClaimMapping(claim, null); claimManager.deleteClaimMapping(mapping); } } catch (org.wso2.carbon.user.api.UserStoreException e) { throw new ClaimManagementException("Error occurred while removing new claim mapping", e); } }
/** * @param dialectUri * @param claimUri * @throws ClaimManagementException */ public void removeClaimMapping(String dialectUri, String claimUri) throws ClaimManagementException { ClaimMapping mapping = null; Claim claim = null; ClaimManager claimManager = null; try { UserRealm realm = getRealm(); claimManager = realm.getClaimManager(); if (claimManager != null) { // There can be cases - we get a request for an external user store - where we don' // have a claims administrator. claim = new Claim(); claim.setClaimUri(claimUri); claim.setDialectURI(dialectUri); mapping = new ClaimMapping(claim, null); claimManager.deleteClaimMapping(mapping); } } catch (org.wso2.carbon.user.api.UserStoreException e) { throw new ClaimManagementException("Error occurred while removing new claim mapping", e); } }