String label = cloudServiceConfig.getLabel();
if (label == null) {
// we are only returning display-able services
continue;
}
CloudService cloudService = new CloudService();
String name = cloudServiceConfig.getName();
cloudService.setName(name);
cloudService.setLabel(label);
cloudService.setLink(cloudServiceConfig.getLink());
cloudService.setIcon(cloudServiceConfig.getIcon());
cloudService.setDescription(cloudServiceConfig.getDescription());
cloudService.setProductPageURL(cloudServiceConfig.getProductPageURL());
boolean active = Util.isCloudServiceActive(name, tenantId);
cloudService.setActive(tenantId == 0 || active);
cloudServices.add(cloudService);
}
}
return cloudServices.toArray(new CloudService[cloudServices.size()]);