public class JsonDocument extends Object implements IJsonDocumentMetadata
Constructor and Description |
---|
JsonDocument(RavenJObject dataAsJson,
RavenJObject metadata,
String key,
Boolean nonAuthoritativeInformation,
Etag etag,
Date lastModified) |
Modifier and Type | Method and Description |
---|---|
RavenJObject |
getDataAsJson()
Document data or projection as json.
|
Etag |
getEtag()
Current document etag.
|
String |
getKey()
Key for the document
|
Date |
getLastModified()
Last modified date for the document
|
RavenJObject |
getMetadata()
Metadata for the document
|
Boolean |
getNonAuthoritativeInformation()
Indicates whether this document is non authoritative (modified by uncommitted transaction).
|
Float |
getTempIndexScore()
The ranking of this result in the current query
|
void |
setDataAsJson(RavenJObject dataAsJson)
Document data or projection as json.
|
void |
setEtag(Etag etag)
Current document etag.
|
void |
setKey(String key)
Key for the document
|
void |
setLastModified(Date lastModified)
Last modified date for the document
|
void |
setMetadata(RavenJObject metadata)
Metadata for the document
|
void |
setNonAuthoritativeInformation(Boolean nonAuthoritativeInformation)
Indicates whether this document is non authoritative (modified by uncommitted transaction).
|
void |
setTempIndexScore(Float tempIndexScore)
The ranking of this result in the current query
|
RavenJObject |
toJson()
Translate the json document to a
RavenJObject |
RavenJObject |
toJson(boolean checkForId)
Translate the json document to a
RavenJObject |
String |
toString() |
public JsonDocument(RavenJObject dataAsJson, RavenJObject metadata, String key, Boolean nonAuthoritativeInformation, Etag etag, Date lastModified)
public RavenJObject getDataAsJson()
public Etag getEtag()
getEtag
in interface IJsonDocumentMetadata
public String getKey()
getKey
in interface IJsonDocumentMetadata
public Date getLastModified()
getLastModified
in interface IJsonDocumentMetadata
public RavenJObject getMetadata()
getMetadata
in interface IJsonDocumentMetadata
public Float getTempIndexScore()
public Boolean getNonAuthoritativeInformation()
getNonAuthoritativeInformation
in interface IJsonDocumentMetadata
public void setDataAsJson(RavenJObject dataAsJson)
dataAsJson
- public void setEtag(Etag etag)
setEtag
in interface IJsonDocumentMetadata
etag
- public void setKey(String key)
setKey
in interface IJsonDocumentMetadata
key
- public void setLastModified(Date lastModified)
setLastModified
in interface IJsonDocumentMetadata
lastModified
- public void setMetadata(RavenJObject metadata)
setMetadata
in interface IJsonDocumentMetadata
metadata
- public void setNonAuthoritativeInformation(Boolean nonAuthoritativeInformation)
setNonAuthoritativeInformation
in interface IJsonDocumentMetadata
nonAuthoritativeInformation
- public void setTempIndexScore(Float tempIndexScore)
tempIndexScore
- public RavenJObject toJson()
RavenJObject
public RavenJObject toJson(boolean checkForId)
RavenJObject
Copyright © 2016. All Rights Reserved.