public interface PatchResponseBuilder extends ETagResponseBuilder
| Modifier and Type | Method and Description |
|---|---|
PatchResponseBuilder |
body(net.eusashead.parquet.entity.Entity entity)
Set the body to the
supplied
Entity |
PatchResponseBuilder |
embed(java.lang.String rel,
net.eusashead.parquet.entity.Entity entity) |
<T> PatchResponseBuilder |
embed(java.lang.String rel,
T target,
net.eusashead.parquet.entity.EntityConverter<T> converter) |
PatchResponseBuilder |
eTag()
Set a weak validating
ETag using a hash of the
embedded entity.
|
PatchResponseBuilder |
eTag(ETag version)
Set the ETag header
|
<T> PatchResponseBuilder |
forEach(java.lang.String rel,
java.lang.Iterable<T> target,
net.eusashead.parquet.entity.EntityConverter<T> converter) |
PatchResponseBuilder |
lastModified(HttpDate lastModified)
Set the Last-Modified header
to the specified
Date |
PatchResponseBuilder |
link(net.eusashead.parquet.entity.Link link) |
PatchResponseBuilder |
property(java.lang.String name,
java.lang.Object value) |
PatchResponseBuilder |
property(java.lang.String name,
java.lang.Object value,
net.eusashead.parquet.entity.PropertyConverter<?,java.lang.Object> converter) |
PatchResponseBuilder |
status(HttpStatus status)
HTTP status code to send
|
body, build, checkPrecondition, entityFactory, request, requirePrecondition, sendPatchResponseBuilder eTag(ETag version)
ETagResponseBuildereTag in interface ETagResponseBuilderversion - ETagETagResponseBuilderPatchResponseBuilder eTag()
ETagResponseBuilderHashStrategy
specified for this ResponseBuilder
on the string returned from the Entity
toString() method.
Note: If the Entity state is
modified after the ETag is created
it will not be valideTag in interface ETagResponseBuilderETagResponseBuilderPatchResponseBuilder lastModified(HttpDate lastModified)
ETagResponseBuilderDatelastModified in interface ETagResponseBuilderlastModified - Date this entity last changedETagResponseBuilderPatchResponseBuilder status(HttpStatus status)
ResponseBuilderstatus in interface ResponseBuilderstatus - HttpStatus to useResponseBuilderPatchResponseBuilder property(java.lang.String name, java.lang.Object value)
property in interface net.eusashead.parquet.entity.MutableEntityproperty in interface ResponseBuilderPatchResponseBuilder property(java.lang.String name, java.lang.Object value, net.eusashead.parquet.entity.PropertyConverter<?,java.lang.Object> converter)
property in interface net.eusashead.parquet.entity.MutableEntityproperty in interface ResponseBuilderPatchResponseBuilder embed(java.lang.String rel, net.eusashead.parquet.entity.Entity entity)
embed in interface net.eusashead.parquet.entity.MutableEntityembed in interface ResponseBuilder<T> PatchResponseBuilder embed(java.lang.String rel, T target, net.eusashead.parquet.entity.EntityConverter<T> converter)
embed in interface net.eusashead.parquet.entity.MutableEntityembed in interface ResponseBuilder<T> PatchResponseBuilder forEach(java.lang.String rel, java.lang.Iterable<T> target, net.eusashead.parquet.entity.EntityConverter<T> converter)
forEach in interface net.eusashead.parquet.entity.MutableEntityforEach in interface ResponseBuilderPatchResponseBuilder link(net.eusashead.parquet.entity.Link link)
link in interface net.eusashead.parquet.entity.MutableEntitylink in interface ResponseBuilderPatchResponseBuilder body(net.eusashead.parquet.entity.Entity entity)
ResponseBuilderEntitybody in interface ResponseBuilderResponseBuilder