/** * This should be called within a {@link ClientRequest}, as it makes a * direct client call. * @param client * @return */ private static CloudOrgsAndSpaces internalGetCloudSpaces(CloudFoundryOperations client) { List<CloudSpace> foundSpaces = client.getSpaces(); if (foundSpaces != null && !foundSpaces.isEmpty()) { List<CloudSpace> actualSpaces = new ArrayList<CloudSpace>(foundSpaces); CloudOrgsAndSpaces orgsAndSpaces = new CloudOrgsAndSpaces(actualSpaces); return orgsAndSpaces; } return null; }