|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- the entity representation as a java typepublic interface OModifyRequest<T>
A consumer-side modification-request builder, used for operations such as MERGE and UPDATE. Call execute()
to issue the request.
Method Summary | |
---|---|
void |
execute()
Sends the modification request to the OData service. |
OModifyRequest<T> |
ifMatch(String precondition)
Overrides the If-Match precondition. |
OModifyRequest<T> |
link(String navProperty,
OEntity target)
Defines an explicit link to another related entity. |
OModifyRequest<T> |
link(String navProperty,
OEntityKey targetKey)
Defines an explicit link to another related entity. |
OModifyRequest<T> |
nav(String navProperty,
OEntityKey key)
Selects a new modification entity by navigating to a referenced entity in a child collection. |
OModifyRequest<T> |
properties(Iterable<OProperty<?>> props)
Sets properties on the new entity. |
OModifyRequest<T> |
properties(OProperty<?>... props)
Sets properties on the new entity. |
Method Detail |
---|
void execute() throws ODataProducerException
ODataProducerException
- error from the producerOModifyRequest<T> ifMatch(String precondition)
The If-Match header will default to the entity-tag of the entity used to start the builder sequence.
precondition
- null
, an entity-tag, or *
OModifyRequest<T> link(String navProperty, OEntity target)
navProperty
- the entity's relationship navigation propertytarget
- the link target entity
OModifyRequest<T> link(String navProperty, OEntityKey targetKey)
navProperty
- the entity's relationship navigation propertytargetKey
- the key of the link target entity
OModifyRequest<T> nav(String navProperty, OEntityKey key)
navProperty
- the child collectionkey
- the referenced entity's key
OModifyRequest<T> properties(Iterable<OProperty<?>> props)
props
- the properties
OModifyRequest<T> properties(OProperty<?>... props)
props
- the properties
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |