public final class AtomPatchRelativeToOriginalContent extends AbstractXmlHttpContentBeta
Serializes an optimal Atom XML PATCH HTTP content based on the data key/value mapping object for
an Atom entry, by comparing the original value to the patched value.
Sample usage:
static void setContent(HttpRequest request,
XmlNamespaceDictionary namespaceDictionary,
Object originalEntry, Object patchedEntry) {
request.setContent(new AtomPatchRelativeToOriginalContent(
namespaceDictionary, originalEntry, patchedEntry));
}
Inheritance
Object > AbstractHttpContent > com.google.api.client.http.xml.AbstractXmlHttpContent > AtomPatchRelativeToOriginalContentConstructors
AtomPatchRelativeToOriginalContent(XmlNamespaceDictionary namespaceDictionary, Object originalEntry, Object patchedEntry)
public AtomPatchRelativeToOriginalContent(XmlNamespaceDictionary namespaceDictionary, Object originalEntry, Object patchedEntry)| Parameters | |
|---|---|
| Name | Description |
namespaceDictionary |
com.google.api.client.xml.XmlNamespaceDictionaryXML namespace dictionary |
originalEntry |
Object |
patchedEntry |
Object |
Methods
getOriginalEntry()
public final Object getOriginalEntry()Returns the data key name/value pairs for the original unmodified Atom entry.
| Returns | |
|---|---|
| Type | Description |
Object |
|
getPatchedEntry()
public final Object getPatchedEntry()Returns the data key name/value pairs for the updated/patched Atom entry.
| Returns | |
|---|---|
| Type | Description |
Object |
|
setMediaType(HttpMediaType mediaType)
public AtomPatchRelativeToOriginalContent setMediaType(HttpMediaType mediaType)| Parameter | |
|---|---|
| Name | Description |
mediaType |
com.google.api.client.http.HttpMediaType |
| Returns | |
|---|---|
| Type | Description |
AtomPatchRelativeToOriginalContent |
|
com.google.api.client.http.xml.AbstractXmlHttpContent.setMediaType(com.google.api.client.http.HttpMediaType)
writeTo(XmlSerializer serializer)
protected void writeTo(XmlSerializer serializer)| Parameter | |
|---|---|
| Name | Description |
serializer |
org.xmlpull.v1.XmlSerializer |
com.google.api.client.http.xml.AbstractXmlHttpContent.writeTo(org.xmlpull.v1.XmlSerializer)
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|