public interface PostResponseBuilder extends ETagResponseBuilder
| Modifier and Type | Method and Description |
|---|---|
PostResponseBuilder |
body(net.eusashead.parquet.entity.Entity entity)
Set the body to the
supplied
Entity |
PostResponseBuilder |
embed(java.lang.String rel,
net.eusashead.parquet.entity.Entity entity) |
<T> PostResponseBuilder |
embed(java.lang.String rel,
T target,
net.eusashead.parquet.entity.EntityConverter<T> converter) |
PostResponseBuilder |
eTag()
Set a weak validating
ETag using a hash of the
embedded entity.
|
PostResponseBuilder |
eTag(ETag version)
Set the ETag header
|
<T> PostResponseBuilder |
forEach(java.lang.String rel,
java.lang.Iterable<T> target,
net.eusashead.parquet.entity.EntityConverter<T> converter) |
PostResponseBuilder |
lastModified(HttpDate lastModified)
Set the Last-Modified header
to the specified
Date |
PostResponseBuilder |
link(net.eusashead.parquet.entity.Link link) |
PostResponseBuilder |
location(java.net.URI uri)
Add the supplied methods
to the Allow header
|
PostResponseBuilder |
property(java.lang.String name,
java.lang.Object value) |
PostResponseBuilder |
property(java.lang.String name,
java.lang.Object value,
net.eusashead.parquet.entity.PropertyConverter<?,java.lang.Object> converter) |
PostResponseBuilder |
status(HttpStatus status)
HTTP status code to send
|
body, build, checkPrecondition, entityFactory, request, requirePrecondition, sendPostResponseBuilder location(java.net.URI uri)
methods - PostResponseBuilder eTag(ETag version)
ETagResponseBuildereTag in interface ETagResponseBuilderversion - ETagETagResponseBuilderPostResponseBuilder 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 ETagResponseBuilderETagResponseBuilderPostResponseBuilder lastModified(HttpDate lastModified)
ETagResponseBuilderDatelastModified in interface ETagResponseBuilderlastModified - Date this entity last changedETagResponseBuilderPostResponseBuilder status(HttpStatus status)
ResponseBuilderstatus in interface ResponseBuilderstatus - HttpStatus to useResponseBuilderPostResponseBuilder property(java.lang.String name, java.lang.Object value)
property in interface net.eusashead.parquet.entity.MutableEntityproperty in interface ResponseBuilderPostResponseBuilder 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 ResponseBuilderPostResponseBuilder embed(java.lang.String rel, net.eusashead.parquet.entity.Entity entity)
embed in interface net.eusashead.parquet.entity.MutableEntityembed in interface ResponseBuilder<T> PostResponseBuilder 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> PostResponseBuilder 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 ResponseBuilderPostResponseBuilder link(net.eusashead.parquet.entity.Link link)
link in interface net.eusashead.parquet.entity.MutableEntitylink in interface ResponseBuilderPostResponseBuilder body(net.eusashead.parquet.entity.Entity entity)
ResponseBuilderEntitybody in interface ResponseBuilderResponseBuilder