package org.springframework.roo.addon.cloud.foundry; import java.util.List; import java.util.Map; import com.vmware.appcloud.client.AppCloudClient; import com.vmware.appcloud.client.CloudService; import com.vmware.appcloud.client.ServiceConfiguration; public interface CloudFoundrySession { void clearStoredLoginDetails(); List<Integer> getApplicationMemoryOptions(); List<String> getApplicationNames(); Map<String, List<String>> getBoundUrlMap(); AppCloudClient getClient(); CloudService getProvisionedService(String provisionedServiceName); List<String> getProvisionedServices(); ServiceConfiguration getService(String serviceVendor); List<String> getServiceTypes(); List<String> getStoredEmails(); List<String> getStoredUrls(); void login(String email, String password, String cloudControllerUrl); }