public interface CUDRequestFactory
| Modifier and Type | Method and Description |
|---|---|
ODataDeleteRequest |
getDeleteRequest(URI targetURI)
Gets a delete request object instance.
|
<E extends ClientEntity> |
getEntityCreateRequest(URI targetURI,
E entity)
Gets a create request object instance.
|
<E extends ClientEntity> |
getEntityUpdateRequest(UpdateType type,
E entity)
Gets an update request object instance; uses entity's edit link as endpoint.
|
<E extends ClientEntity> |
getEntityUpdateRequest(URI targetURI,
UpdateType type,
E changes)
Gets an update request object instance.
|
<E extends ClientEntity> |
getMediaEntityCreateRequest(URI targetURI,
InputStream media)
Gets a media entity create request object instance.
|
<E extends ClientEntity> |
getMediaEntityUpdateRequest(URI editURI,
InputStream media)
Gets a media entity update request object instance.
|
ODataPropertyUpdateRequest |
getPropertyCollectionValueUpdateRequest(URI targetURI,
ClientProperty property)
Gets an update request object instance.
|
ODataPropertyUpdateRequest |
getPropertyComplexValueUpdateRequest(URI targetURI,
UpdateType type,
ClientProperty property)
Gets an update request object instance.
|
ODataPropertyUpdateRequest |
getPropertyPrimitiveValueUpdateRequest(URI targetURI,
ClientProperty property)
Gets an update request object instance.
|
ODataReferenceAddingRequest |
getReferenceAddingRequest(URI serviceRoot,
URI targetURI,
URI reference)
A successful POST request to a navigation property's references collection adds a relationship to an existing
entity.
|
ODataReferenceAddingRequest |
getReferenceSingleChangeRequest(URI serviceRoot,
URI targetURI,
URI reference)
A successful PUT request to a single-valued navigation property�s reference resource changes the related entity.
|
ODataEntityUpdateRequest<ClientSingleton> |
getSingletonUpdateRequest(UpdateType type,
ClientSingleton entity) |
ODataEntityUpdateRequest<ClientSingleton> |
getSingletonUpdateRequest(URI targetURI,
UpdateType type,
ClientSingleton changes) |
ODataStreamUpdateRequest |
getStreamUpdateRequest(URI targetURI,
InputStream stream)
Gets a stream update request object instance.
|
ODataValueUpdateRequest |
getValueUpdateRequest(URI targetURI,
UpdateType type,
ClientPrimitiveValue value)
Gets a create request object instance.
|
<E extends ClientEntity> ODataEntityCreateRequest<E> getEntityCreateRequest(URI targetURI, E entity)
E - concrete ODataEntity implementationtargetURI - entity set URI.entity - entity to be created.<E extends ClientEntity> ODataEntityUpdateRequest<E> getEntityUpdateRequest(URI targetURI, UpdateType type, E changes)
E - concrete ODataEntity implementationtargetURI - edit link of the object to be updated.type - type of update to be performed.changes - changes to be applied.<E extends ClientEntity> ODataEntityUpdateRequest<E> getEntityUpdateRequest(UpdateType type, E entity)
E - concrete ODataEntity implementationtype - type of update to be performed.entity - changes to be applied.ODataValueUpdateRequest getValueUpdateRequest(URI targetURI, UpdateType type, ClientPrimitiveValue value)
targetURI - entity set or entity or entity property URI.type - type of update to be performed.value - value to be created.ODataPropertyUpdateRequest getPropertyPrimitiveValueUpdateRequest(URI targetURI, ClientProperty property)
targetURI - entity set or entity or entity property URI.property - value to be update.ODataPropertyUpdateRequest getPropertyComplexValueUpdateRequest(URI targetURI, UpdateType type, ClientProperty property)
targetURI - entity set or entity or entity property URI.type - type of update to be performed.property - value to be update.ODataPropertyUpdateRequest getPropertyCollectionValueUpdateRequest(URI targetURI, ClientProperty property)
targetURI - entity set or entity or entity property URI.property - value to be update.ODataDeleteRequest getDeleteRequest(URI targetURI)
targetURI - edit link of the object to be removed.<E extends ClientEntity> ODataMediaEntityCreateRequest<E> getMediaEntityCreateRequest(URI targetURI, InputStream media)
E - concrete ODataEntity implementationtargetURI - entity set URI.media - entity blob to be created.ODataStreamUpdateRequest getStreamUpdateRequest(URI targetURI, InputStream stream)
targetURI - target URI.stream - stream to be updated.<E extends ClientEntity> ODataMediaEntityUpdateRequest<E> getMediaEntityUpdateRequest(URI editURI, InputStream media)
E - concrete ODataEntity implementationeditURI - media entity edit link URI.media - entity blob to be updated.ODataEntityUpdateRequest<ClientSingleton> getSingletonUpdateRequest(URI targetURI, UpdateType type, ClientSingleton changes)
ODataEntityUpdateRequest<ClientSingleton> getSingletonUpdateRequest(UpdateType type, ClientSingleton entity)
ODataReferenceAddingRequest getReferenceAddingRequest(URI serviceRoot, URI targetURI, URI reference)
serviceRoot - serviceRoot URItargetURI - navigation property reference collection URIreference - entity referenceODataReferenceAddingRequest getReferenceSingleChangeRequest(URI serviceRoot, URI targetURI, URI reference)
serviceRoot - serviceRoot URItargetURI - single-valued navigation property URIreference - referenceCopyright © 2013–2023 The Apache Software Foundation. All rights reserved.