Package org.fcrepo.client
Class HistoricMementoBuilder
- java.lang.Object
-
- org.fcrepo.client.RequestBuilder
-
- org.fcrepo.client.BodyRequestBuilder
-
- org.fcrepo.client.PostBuilder
-
- org.fcrepo.client.HistoricMementoBuilder
-
public class HistoricMementoBuilder extends PostBuilder
Builds a POST request for creating a memento (LDPRm) with the state given in the request body and the datetime given in the Memento-Datetime request header.- Author:
- bbpennel
-
-
Field Summary
-
Fields inherited from class org.fcrepo.client.RequestBuilder
client, request, targetUri
-
-
Constructor Summary
Constructors Constructor Description HistoricMementoBuilder(URI uri, FcrepoClient client, String mementoDatetime)Instantiate builder.HistoricMementoBuilder(URI uri, FcrepoClient client, Instant mementoInstant)Instantiate builder
-
Method Summary
-
Methods inherited from class org.fcrepo.client.PostBuilder
addHeader, addInteractionModel, addLinkHeader, body, body, body, createRequest, digest, digest, digestMd5, digestSha1, digestSha256, externalContent, filename, linkAcl, slug
-
Methods inherited from class org.fcrepo.client.BodyRequestBuilder
ifMatch, ifStateToken, ifUnmodifiedSince
-
Methods inherited from class org.fcrepo.client.RequestBuilder
perform
-
-
-
-
Constructor Detail
-
HistoricMementoBuilder
public HistoricMementoBuilder(URI uri, FcrepoClient client, Instant mementoInstant)
Instantiate builder- Parameters:
uri- uri of the resource this request is being made toclient- the clientmementoInstant- Instant to use for the memento-datetime
-
HistoricMementoBuilder
public HistoricMementoBuilder(URI uri, FcrepoClient client, String mementoDatetime)
Instantiate builder.- Parameters:
uri- uri of the resource this request is being made toclient- the clientmementoDatetime- RFC1123 formatted date to use for the memento-datetime
-
-