public class GetOpenRevisionsResponse
extends java.lang.Object
Convenience class to access the response of GET document request with open revision options. An example response is following:
[{
"ok" : {
"_id" : "c3fe5bfdee767fa3d51717bb8b2a9349",
"_rev" : "2-7024cbfb49a24791979476148196e669",
"hello" : "world",
"name" : "Alex",
"_revisions" : {
"start" : 2,
"ids" : [
"7024cbfb49a24791979476148196e669",
"15f65339921e497348be384867bb940f" ]
}
}
},
{
"ok" : {
"_id" : "c3fe5bfdee767fa3d51717bb8b2a9349",
"_rev" : "2-a63239adb4844666a48e070b64c1f965",
"hello" : "world",
"name" : "Jerry",
"_revisions" : {
"start" : 2,
"ids" : [
"a63239adb4844666a48e070b64c1f965",
"15f65339921e497348be384867bb940f" ]
}
}
},
{
"missing" : "3-2fea9fd0ed9c4f68b394b40b8310fc14bad"
},
{
"missing" : "2-a63239adb4844666a48e070b64c1f965bad"
}]
The response firstly is convert to a List
of Map
, which could be used to construct
and GetOpenRevisionsResponse
object.Constructor and Description |
---|
GetOpenRevisionsResponse(java.util.List<OpenRevision> data) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
findRevisionsIdForOpenRev(java.lang.String openRev) |
java.util.Map<java.lang.String,MissingOpenRevision> |
getMissingRevisionsMap() |
java.util.Map<java.lang.String,OkOpenRevision> |
getOkRevisionMap() |
public GetOpenRevisionsResponse(java.util.List<OpenRevision> data)
public java.util.Map<java.lang.String,OkOpenRevision> getOkRevisionMap()
public java.util.Map<java.lang.String,MissingOpenRevision> getMissingRevisionsMap()
public java.util.List<java.lang.String> findRevisionsIdForOpenRev(java.lang.String openRev)