import cf.client.model.ApplicationInstance;
import org.apache.http.impl.client.DefaultHttpClient;
import cf.client.CfTokens;
import cf.client.CloudController;
import cf.client.DefaultCloudController;
import cf.client.TokenContents;
import cf.client.Uaa;
import cf.client.model.Info;
import java.util.Map;
import java.util.UUID;
/**
* @author Mike Heath
*/
public class ClientTest {
public static void main(String[] args) {
final CloudController cloudController = new DefaultCloudController(new DefaultHttpClient(), "http://api.app2-dev.lds.org");
final Info info = cloudController.getInfo();
System.out.println(info.getName());
final Uaa uaa = cloudController.getUaa();
// final Uaa uaa = new Uaa(new DefaultHttpClient(), "https://uaa.app2-dev.lds.org");
final CfTokens tokens = new CfTokens();
final TokenContents tokenContents = uaa.checkToken("servicegateway", "gatewaysecret", tokens.getCurrentTargetToken().getToken());
System.out.println(tokenContents.getEmail());
System.out.println(tokenContents.getExpires());
final Map<String,ApplicationInstance> instances = cloudController.getApplicationInstances(tokens.getCurrentTargetToken().getToken(), UUID.fromString("be25b808-c7ab-44df-83f6-f46f38f9d649"));
System.out.println(instances);
}
}