use of org.wso2.carbon.identity.api.server.userstore.v1.model.UserStoreAttributeResponse in project identity-api-server by wso2.
the class AttributeMappingsToApiModel method apply.
@Override
public List<UserStoreAttributeResponse> apply(List<UserStoreAttribute> userStoreAttributeDOs) {
if (CollectionUtils.isNotEmpty(userStoreAttributeDOs)) {
List<UserStoreAttributeResponse> userStoreAttributes = new ArrayList<>();
userStoreAttributeDOs.stream().forEach(userStoreAttribute -> {
UserStoreAttributeResponse userStoreAttributeResponse = new UserStoreAttributeResponse();
userStoreAttributeResponse.mappedAttribute(userStoreAttribute.getMappedAttribute());
userStoreAttributeResponse.claimId(userStoreAttribute.getClaimId());
userStoreAttributeResponse.claimURI(userStoreAttribute.getClaimUri());
userStoreAttributeResponse.displayName(userStoreAttribute.getDisplayName());
userStoreAttributes.add(userStoreAttributeResponse);
});
return userStoreAttributes;
}
return Collections.emptyList();
}
Aggregations