public class JsonDocument extends java.lang.Object implements IJsonDocumentMetadata
Constructor and Description |
---|
JsonDocument(RavenJObject dataAsJson,
RavenJObject metadata,
java.lang.String key,
java.lang.Boolean nonAuthoritativeInformation,
Etag etag,
java.util.Date lastModified) |
Modifier and Type | Method and Description |
---|---|
RavenJObject |
getDataAsJson() |
Etag |
getEtag() |
java.lang.String |
getKey() |
java.util.Date |
getLastModified() |
RavenJObject |
getMetadata() |
java.lang.Boolean |
getNonAuthoritativeInformation()
Gets a value indicating whether this document is non authoritative (modified by uncommitted transaction).
|
java.lang.Float |
getTempIndexScore() |
void |
setDataAsJson(RavenJObject dataAsJson) |
void |
setEtag(Etag etag) |
void |
setKey(java.lang.String key) |
void |
setLastModified(java.util.Date lastModified) |
void |
setMetadata(RavenJObject metadata)
Sets the metadata for the document
|
void |
setNonAuthoritativeInformation(java.lang.Boolean nonAuthoritativeInformation)
Sets a value indicating whether this document is non authoritative (modified by uncommitted transaction).
|
void |
setTempIndexScore(java.lang.Float tempIndexScore) |
RavenJObject |
toJson() |
java.lang.String |
toString() |
public JsonDocument(RavenJObject dataAsJson, RavenJObject metadata, java.lang.String key, java.lang.Boolean nonAuthoritativeInformation, Etag etag, java.util.Date lastModified)
public RavenJObject getDataAsJson()
public Etag getEtag()
getEtag
in interface IJsonDocumentMetadata
public java.lang.String getKey()
getKey
in interface IJsonDocumentMetadata
public java.util.Date getLastModified()
getLastModified
in interface IJsonDocumentMetadata
public RavenJObject getMetadata()
getMetadata
in interface IJsonDocumentMetadata
public java.lang.Float getTempIndexScore()
public java.lang.Boolean getNonAuthoritativeInformation()
IJsonDocumentMetadata
getNonAuthoritativeInformation
in interface IJsonDocumentMetadata
public void setDataAsJson(RavenJObject dataAsJson)
dataAsJson
- the dataAsJson to setpublic void setEtag(Etag etag)
setEtag
in interface IJsonDocumentMetadata
etag
- the etag to setpublic void setKey(java.lang.String key)
setKey
in interface IJsonDocumentMetadata
key
- the key to setpublic void setLastModified(java.util.Date lastModified)
setLastModified
in interface IJsonDocumentMetadata
lastModified
- the lastModified to setpublic void setMetadata(RavenJObject metadata)
IJsonDocumentMetadata
setMetadata
in interface IJsonDocumentMetadata
metadata
- the metadata to setpublic void setNonAuthoritativeInformation(java.lang.Boolean nonAuthoritativeInformation)
IJsonDocumentMetadata
setNonAuthoritativeInformation
in interface IJsonDocumentMetadata
nonAuthoritativeInformation
- the nonAuthoritativeInformation to setpublic void setTempIndexScore(java.lang.Float tempIndexScore)
public RavenJObject toJson()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014. All Rights Reserved.