org.odata4j.producer
Interface ODataProducer

All Known Implementing Classes:
InMemoryProducer, JPAProducer

public interface ODataProducer


Method Summary
 void close()
           
 EntityResponse createEntity(String entitySetName, List<OProperty<?>> properties)
           
 void deleteEntity(String entitySetName, Object entityKey)
           
 EntitiesResponse getEntities(String entitySetName, QueryInfo queryInfo)
           
 EntityResponse getEntity(String entitySetName, Object entityKey)
           
 EdmDataServices getMetadata()
           
 void mergeEntity(String entitySetName, Object entityKey, List<OProperty<?>> properties)
           
 void updateEntity(String entitySetName, Object entityKey, List<OProperty<?>> properties)
           
 

Method Detail

close

void close()

createEntity

EntityResponse createEntity(String entitySetName,
                            List<OProperty<?>> properties)

deleteEntity

void deleteEntity(String entitySetName,
                  Object entityKey)

getEntities

EntitiesResponse getEntities(String entitySetName,
                             QueryInfo queryInfo)

getEntity

EntityResponse getEntity(String entitySetName,
                         Object entityKey)

getMetadata

EdmDataServices getMetadata()

mergeEntity

void mergeEntity(String entitySetName,
                 Object entityKey,
                 List<OProperty<?>> properties)

updateEntity

void updateEntity(String entitySetName,
                  Object entityKey,
                  List<OProperty<?>> properties)


http://odata4j.org