Add GetTokenResponse class and associated JSON objects to hold the

response
This commit is contained in:
Ricardo Carrillo Cruz
2013-05-04 13:17:59 +02:00
parent 4b85acc605
commit 7034463aa9
9 changed files with 363 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
package com.rcarrillocruz.android.openstackdroid;
import java.util.List;
public class AccessObject {
private TokenObject token;
private UserObject user;
private List<ServiceCatalogObject> serviceCatalog;
private MetadataObject metadata;
public AccessObject() {
super();
// TODO Auto-generated constructor stub
}
public TokenObject getToken() {
return token;
}
public void setToken(TokenObject token) {
this.token = token;
}
public UserObject getUser() {
return user;
}
public void setUser(UserObject user) {
this.user = user;
}
public List<ServiceCatalogObject> getServiceCatalog() {
return serviceCatalog;
}
public void setServiceCatalog(List<ServiceCatalogObject> serviceCatalog) {
this.serviceCatalog = serviceCatalog;
}
public MetadataObject getMetadata() {
return metadata;
}
public void setMetadata(MetadataObject metadata) {
this.metadata = metadata;
}
}

View File

@@ -0,0 +1,55 @@
package com.rcarrillocruz.android.openstackdroid;
public class EndpointObject {
private String adminURL;
private String region;
private String internalURL;
private String id;
private String publicURL;
public EndpointObject() {
// TODO Auto-generated constructor stub
}
public String getAdminURL() {
return adminURL;
}
public void setAdminURL(String adminURL) {
this.adminURL = adminURL;
}
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
public String getInternalURL() {
return internalURL;
}
public void setInternalURL(String internalURL) {
this.internalURL = internalURL;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPublicURL() {
return publicURL;
}
public void setPublicURL(String publicURL) {
this.publicURL = publicURL;
}
}

View File

@@ -0,0 +1,18 @@
package com.rcarrillocruz.android.openstackdroid;
public class GetTokenResponse {
private AccessObject access;
public GetTokenResponse() {
super();
// TODO Auto-generated constructor stub
}
public AccessObject getAccess() {
return access;
}
public void setAccess(AccessObject access) {
this.access = access;
}
}

View File

@@ -0,0 +1,29 @@
package com.rcarrillocruz.android.openstackdroid;
import java.util.List;
public class MetadataObject {
private int is_admin;
private List<String> roles;
public MetadataObject() {
// TODO Auto-generated constructor stub
}
public int getIs_admin() {
return is_admin;
}
public void setIs_admin(int is_admin) {
this.is_admin = is_admin;
}
public List<String> getRoles() {
return roles;
}
public void setRoles(List<String> roles) {
this.roles = roles;
}
}

View File

@@ -0,0 +1,18 @@
package com.rcarrillocruz.android.openstackdroid;
public class RoleObject {
private String name;
public RoleObject() {
// TODO Auto-generated constructor stub
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

View File

@@ -0,0 +1,50 @@
package com.rcarrillocruz.android.openstackdroid;
import java.util.List;
public class ServiceCatalogObject {
private List<EndpointObject> endpoints;
private String name;
private String type;
private List<String> endpoints_links;
public ServiceCatalogObject() {
super();
// TODO Auto-generated constructor stub
}
public List<EndpointObject> getEndpoints() {
return endpoints;
}
public void setEndpoints(List<EndpointObject> endpoints) {
this.endpoints = endpoints;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public List<String> getEndpoints_links() {
return endpoints_links;
}
public void setEndpoints_links(List<String> endpoints_links) {
this.endpoints_links = endpoints_links;
}
}

View File

@@ -0,0 +1,44 @@
package com.rcarrillocruz.android.openstackdroid;
public class TenantObject {
private String id;
private String name;
private boolean enabled;
private String description;
public TenantObject() {
// TODO Auto-generated constructor stub
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isEnabled() {
return enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
}

View File

@@ -0,0 +1,45 @@
package com.rcarrillocruz.android.openstackdroid;
public class TokenObject {
private String id;
private String issued_at;
private String expires;
private TenantObject tenant;
public TokenObject() {
super();
// TODO Auto-generated constructor stub
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getIssued_at() {
return issued_at;
}
public void setIssued_at(String issued_at) {
this.issued_at = issued_at;
}
public String getExpires() {
return expires;
}
public void setExpires(String expires) {
this.expires = expires;
}
public TenantObject getTenant() {
return tenant;
}
public void setTenant(TenantObject tenant) {
this.tenant = tenant;
}
}

View File

@@ -0,0 +1,57 @@
package com.rcarrillocruz.android.openstackdroid;
import java.util.List;
public class UserObject {
private String id;
private String username;
private String name;
private List<RoleObject> roles;
private List<String> roles_links;
public UserObject() {
super();
// TODO Auto-generated constructor stub
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List<String> getRoles_links() {
return roles_links;
}
public void setRoles_links(List<String> roles_links) {
this.roles_links = roles_links;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public List<RoleObject> getRoles() {
return roles;
}
public void setRoles(List<RoleObject> roles) {
this.roles = roles;
}
}