UT
- concrete UpdateType.public interface CommonCUDRequestFactory<UT extends CommonUpdateType>
Modifier and Type | Method and Description |
---|---|
ODataDeleteRequest |
getDeleteRequest(URI targetURI)
Gets a delete request object instance.
|
<E extends CommonODataEntity> |
getEntityCreateRequest(URI targetURI,
E entity)
Gets a create request object instance.
|
<E extends CommonODataEntity> |
getEntityUpdateRequest(URI targetURI,
UT type,
E changes)
Gets an update request object instance.
|
<E extends CommonODataEntity> |
getEntityUpdateRequest(UT type,
E entity)
Gets an update request object instance; uses entity's edit link as endpoint.
|
<E extends CommonODataEntity> |
getMediaEntityCreateRequest(URI targetURI,
InputStream media)
Gets a media entity create request object instance.
|
<E extends CommonODataEntity> |
getMediaEntityUpdateRequest(URI editURI,
InputStream media)
Gets a media entity update request object instance.
|
ODataPropertyUpdateRequest |
getPropertyCollectionValueUpdateRequest(URI targetURI,
CommonODataProperty property)
Gets an update request object instance.
|
ODataPropertyUpdateRequest |
getPropertyComplexValueUpdateRequest(URI targetURI,
UT type,
CommonODataProperty property)
Gets an update request object instance.
|
ODataPropertyUpdateRequest |
getPropertyPrimitiveValueUpdateRequest(URI targetURI,
CommonODataProperty property)
Gets an update request object instance.
|
ODataStreamUpdateRequest |
getStreamUpdateRequest(URI targetURI,
InputStream stream)
Gets a stream update request object instance.
|
ODataValueUpdateRequest |
getValueUpdateRequest(URI targetURI,
UT type,
ODataPrimitiveValue value)
Gets a create request object instance.
|
<E extends CommonODataEntity> ODataEntityCreateRequest<E> getEntityCreateRequest(URI targetURI, E entity)
E
- concrete ODataEntity implementationtargetURI
- entity set URI.entity
- entity to be created.<E extends CommonODataEntity> ODataEntityUpdateRequest<E> getEntityUpdateRequest(URI targetURI, UT 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 CommonODataEntity> ODataEntityUpdateRequest<E> getEntityUpdateRequest(UT type, E entity)
E
- concrete ODataEntity implementationtype
- type of update to be performed.entity
- changes to be applied.ODataValueUpdateRequest getValueUpdateRequest(URI targetURI, UT type, ODataPrimitiveValue 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, CommonODataProperty property)
targetURI
- entity set or entity or entity property URI.property
- value to be update.ODataPropertyUpdateRequest getPropertyComplexValueUpdateRequest(URI targetURI, UT type, CommonODataProperty 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, CommonODataProperty 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 CommonODataEntity> 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 CommonODataEntity> ODataMediaEntityUpdateRequest<E> getMediaEntityUpdateRequest(URI editURI, InputStream media)
E
- concrete ODataEntity implementationeditURI
- media entity edit link URI.media
- entity blob to be updated.Copyright © 2013–2015 The Apache Software Foundation. All rights reserved.