Package org.fcrepo.client
Class OriginalMementoBuilder
- java.lang.Object
-
- org.fcrepo.client.RequestBuilder
-
- org.fcrepo.client.OriginalMementoBuilder
-
public class OriginalMementoBuilder extends RequestBuilder
Builds a POST request for creating a memento (LDPRm) from the current state of an LDPRv.- Author:
- bbpennel
-
-
Field Summary
-
Fields inherited from class org.fcrepo.client.RequestBuilder
client, request, targetUri
-
-
Constructor Summary
Constructors Constructor Description OriginalMementoBuilder(URI uri, FcrepoClient client)Instantiate builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OriginalMementoBuilderaddHeader(String name, String value)Add a header with the given name and value to the request.OriginalMementoBuilderaddLinkHeader(FcrepoLink linkHeader)Add a link header to the requestprotected org.apache.http.client.methods.HttpRequestBasecreateRequest()Creates the HTTP request object for this builder-
Methods inherited from class org.fcrepo.client.RequestBuilder
perform
-
-
-
-
Constructor Detail
-
OriginalMementoBuilder
public OriginalMementoBuilder(URI uri, FcrepoClient client)
Instantiate builder- Parameters:
uri- uri of the resource this request is being made toclient- the client
-
-
Method Detail
-
createRequest
protected org.apache.http.client.methods.HttpRequestBase createRequest()
Description copied from class:RequestBuilderCreates the HTTP request object for this builder- Specified by:
createRequestin classRequestBuilder- Returns:
- HTTP request object for this builder
-
addHeader
public OriginalMementoBuilder addHeader(String name, String value)
Description copied from class:RequestBuilderAdd a header with the given name and value to the request.- Overrides:
addHeaderin classRequestBuilder- Parameters:
name- name of the headervalue- value of the header- Returns:
- this builder
-
addLinkHeader
public OriginalMementoBuilder addLinkHeader(FcrepoLink linkHeader)
Description copied from class:RequestBuilderAdd a link header to the request- Overrides:
addLinkHeaderin classRequestBuilder- Parameters:
linkHeader- link header value represented as a FcrepoLink- Returns:
- this builder
-
-