|
abstract
OFunctionRequest<OObject>
|
callFunction(String functionName)
Call a server-side function (also known as a service operation).
|
|
abstract
OBatchRequest
|
createBatch(String url)
Creates a request to perform batch operations
|
|
abstract
OCreateRequest<OEntity>
|
createEntity(String entitySetName)
Creates a new entity in the given entity-set.
|
|
abstract
OEntityRequest<Void>
|
createLink(OEntityId sourceEntity, String targetNavProp, OEntityId targetEntity)
Creates a new related entity link between two entities.
|
|
abstract
ConsumerDeleteEntityRequest
|
deleteEntity(String entitySetName, Object keyValue, boolean keyIsGuid)
Deletes an existing entity.
|
|
abstract
ConsumerDeleteEntityRequest
|
deleteEntity(OEntityId entity)
Deletes an existing entity.
|
|
abstract
ConsumerDeleteEntityRequest
|
deleteEntity(String entitySetName, OEntityKey key)
Deletes an existing entity.
|
|
abstract
OEntityRequest<Void>
|
deleteLink(OEntityId sourceEntity, String targetNavProp, Object... targetKeyValues)
Deletes related entity links between two entities by navigation property.
|
|
abstract
<T>
OQueryRequest<T>
|
getEntities(Class<T> entityType, String entitySetHref)
Gets entities from the given entity-set.
|
|
abstract
OQueryRequest<OEntity>
|
getEntities(String entitySetHref)
Gets entities from the given entity-set.
|
|
abstract
OQueryRequest<OEntity>
|
getEntities(ORelatedEntitiesLink link)
Gets entities referred to by the given related-entities link.
|
|
abstract
OEntityGetRequest<OEntity>
|
getEntity(String entitySetName, Object keyValue)
Gets the entity by entity-set name and entity-key value.
|
|
abstract
OEntityGetRequest<OEntity>
|
getEntity(OEntity entity)
Gets the latest version of an entity using the given entity as a template.
|
|
abstract
OEntityGetRequest<OEntity>
|
getEntity(ORelatedEntityLink link)
Gets the entity referred to by the given related entity link.
|
|
abstract
OEntityGetRequest<OEntity>
|
getEntity(String entitySetName, OEntityKey key)
Gets the entity by entity-set name and entity-key.
|
|
abstract
<T>
OEntityGetRequest<T>
|
getEntity(Class<T> entityType, String entitySetName, OEntityKey key)
Gets the entity by entity-set name and entity-key.
|
|
abstract
<T>
OEntityGetRequest<T>
|
getEntity(Class<T> entityType, String entitySetName, Object keyValue)
Gets the entity by entity-set name and entity-key value.
|
|
abstract
Enumerable<EntitySetInfo>
|
getEntitySets()
Lists all top-level entity-sets for the OData service.
|
|
abstract
OQueryRequest<OEntityId>
|
getLinks(OEntityId sourceEntity, String targetNavProp)
Gets related entity links for a given source entity by navigation property.
|
|
abstract
EdmDataServices
|
getMetadata()
Gets the OData service metadata.
|
|
abstract
String
|
getServiceRootUri()
Gets the OData service uri.
|
|
abstract
OModifyRequest<OEntity>
|
mergeEntity(String entitySetName, Object keyValue, boolean keyIsGuid)
Modifies an existing entity using merge semantics.
|
|
abstract
OModifyRequest<OEntity>
|
mergeEntity(OEntity entity)
Modifies an existing entity using merge semantics.
|
|
abstract
OModifyRequest<OEntity>
|
mergeEntity(String entitySetName, OEntityKey key)
Modifies an existing entity using merge semantics.
|
|
abstract
OModifyRequest<OEntity>
|
updateEntity(OEntity entity)
Modifies an existing entity using update semantics.
|
|
abstract
OEntityRequest<Void>
|
updateLink(OEntityId sourceEntity, OEntityId newTargetEntity, String targetNavProp, Object... oldTargetKeyValues)
Updates related entity links between two entities by navigation property.
|