org.cloudfoundry.client.lib.util
Class CloudEntityResourceMapper

java.lang.Object
  extended by org.cloudfoundry.client.lib.util.CloudEntityResourceMapper

public class CloudEntityResourceMapper
extends Object

Class handling the mapping of the cloud domain objects

Author:
Thomas Risberg

Constructor Summary
CloudEntityResourceMapper()
           
 
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
<T> T
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)
           
<T> T
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
 

Constructor Detail

CloudEntityResourceMapper

public CloudEntityResourceMapper()
Method Detail

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.