org.odata4j.consumer
Class ODataConsumer

java.lang.Object
  extended by org.odata4j.consumer.ODataConsumer

public class ODataConsumer
extends Object


Field Summary
static boolean DUMP_REQUEST_BODY
           
static boolean DUMP_REQUEST_HEADERS
           
static boolean DUMP_RESPONSE_BODY
           
static boolean DUMP_RESPONSE_HEADERS
           
 
Method Summary
static ODataConsumer create(String serviceRootUri)
           
static ODataConsumer create(String serviceRootUri, OClientBehavior... behaviors)
           
 OCreate<OEntity> createEntity(String entitySetName)
           
 OEntityRef<Void> deleteEntity(String entitySetName, Object... key)
           
<T> OQuery<T>
getEntities(Class<T> entityType, String entitySetName)
           
 OQuery<OEntity> getEntities(ORelatedEntitiesLink link)
           
 OQuery<OEntity> getEntities(String entitySetName)
           
<T> OEntityRef<T>
getEntity(Class<T> entityType, String entitySetName, Object... key)
           
 OEntityRef<OEntity> getEntity(ORelatedEntityLink link)
           
 OEntityRef<OEntity> getEntity(String entitySetName, Object... key)
           
 Enumerable<String> getEntitySets()
           
 EdmDataServices getMetadata()
           
 String getServiceRootUri()
           
 OModify<OEntity> mergeEntity(String entitySetName, Object... key)
           
 OModify<OEntity> updateEntity(OEntity entity, String entitySetName, Object... key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DUMP_REQUEST_BODY

public static boolean DUMP_REQUEST_BODY

DUMP_REQUEST_HEADERS

public static boolean DUMP_REQUEST_HEADERS

DUMP_RESPONSE_BODY

public static boolean DUMP_RESPONSE_BODY

DUMP_RESPONSE_HEADERS

public static boolean DUMP_RESPONSE_HEADERS
Method Detail

create

public static ODataConsumer create(String serviceRootUri)

create

public static ODataConsumer create(String serviceRootUri,
                                   OClientBehavior... behaviors)

createEntity

public OCreate<OEntity> createEntity(String entitySetName)

deleteEntity

public OEntityRef<Void> deleteEntity(String entitySetName,
                                     Object... key)

getEntities

public <T> OQuery<T> getEntities(Class<T> entityType,
                                 String entitySetName)

getEntities

public OQuery<OEntity> getEntities(ORelatedEntitiesLink link)

getEntities

public OQuery<OEntity> getEntities(String entitySetName)

getEntity

public <T> OEntityRef<T> getEntity(Class<T> entityType,
                                   String entitySetName,
                                   Object... key)

getEntity

public OEntityRef<OEntity> getEntity(ORelatedEntityLink link)

getEntity

public OEntityRef<OEntity> getEntity(String entitySetName,
                                     Object... key)

getEntitySets

public Enumerable<String> getEntitySets()

getMetadata

public EdmDataServices getMetadata()

getServiceRootUri

public String getServiceRootUri()

mergeEntity

public OModify<OEntity> mergeEntity(String entitySetName,
                                    Object... key)

updateEntity

public OModify<OEntity> updateEntity(OEntity entity,
                                     String entitySetName,
                                     Object... key)


http://odata4j.org