org.cloudfoundry.client.lib.util
Class CloudEntityResourceMapper
java.lang.Object
org.cloudfoundry.client.lib.util.CloudEntityResourceMapper
public class CloudEntityResourceMapper
- extends Object
Class handling the mapping of the cloud domain objects
- Author:
- Thomas Risberg
Method Summary |
static Map<String,Object> |
getEmbeddedResource(Map<String,Object> resource,
String embeddedResourceName)
|
static List<Map<String,Object>> |
getEmbeddedResourceList(Map<String,Object> resource,
String embeddedResourceName)
|
static Map<String,Object> |
getEntity(Map<String,Object> resource)
|
static
|
getEntityAttribute(Map<String,Object> resource,
String attributeName,
Class<T> targetClass)
|
UUID |
getGuidOfResource(Map<String,Object> resource)
|
static CloudEntity.Meta |
getMeta(Map<String,Object> resource)
|
String |
getNameOfResource(Map<String,Object> resource)
|
|
mapResource(Map<String,Object> resource,
Class<T> targetClass)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CloudEntityResourceMapper
public CloudEntityResourceMapper()
getNameOfResource
public String getNameOfResource(Map<String,Object> resource)
getGuidOfResource
public UUID getGuidOfResource(Map<String,Object> resource)
mapResource
public <T> T mapResource(Map<String,Object> resource,
Class<T> targetClass)
getMeta
public static CloudEntity.Meta getMeta(Map<String,Object> resource)
getEntity
public static Map<String,Object> getEntity(Map<String,Object> resource)
getEntityAttribute
public static <T> T getEntityAttribute(Map<String,Object> resource,
String attributeName,
Class<T> targetClass)
getEmbeddedResource
public static Map<String,Object> getEmbeddedResource(Map<String,Object> resource,
String embeddedResourceName)
getEmbeddedResourceList
public static List<Map<String,Object>> getEmbeddedResourceList(Map<String,Object> resource,
String embeddedResourceName)
Copyright © 2013. All rights reserved.