Package org.lightcouch
Class DesignDocument
- java.lang.Object
-
- org.lightcouch.Document
-
- org.lightcouch.DesignDocument
-
public class DesignDocument extends Document
Represents a design document.- Since:
- 0.0.2
- See Also:
CouchDbDesign
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DesignDocument.MapReduce
Holds Map Reduce functions in a view.
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
filters
private com.google.gson.JsonObject
fulltext
private com.google.gson.JsonObject
indexes
private java.lang.String
language
private java.util.Map<java.lang.String,java.lang.String>
lists
private com.google.gson.JsonArray
rewrites
private java.util.Map<java.lang.String,java.lang.String>
shows
private java.util.Map<java.lang.String,java.lang.String>
updates
private java.lang.String
validateDocUpdate
private java.util.Map<java.lang.String,DesignDocument.MapReduce>
views
-
Constructor Summary
Constructors Constructor Description DesignDocument()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Indicates whether some other design document is equals to this one.java.util.Map<java.lang.String,java.lang.String>
getFilters()
com.google.gson.JsonObject
getFulltext()
com.google.gson.JsonObject
getIndexes()
java.lang.String
getLanguage()
java.util.Map<java.lang.String,java.lang.String>
getLists()
com.google.gson.JsonArray
getRewrites()
java.util.Map<java.lang.String,java.lang.String>
getShows()
java.util.Map<java.lang.String,java.lang.String>
getUpdates()
java.lang.String
getValidateDocUpdate()
java.util.Map<java.lang.String,DesignDocument.MapReduce>
getViews()
int
hashCode()
void
setFilters(java.util.Map<java.lang.String,java.lang.String> filters)
void
setFulltext(com.google.gson.JsonObject fulltext)
void
setIndexes(com.google.gson.JsonObject indexes)
void
setLanguage(java.lang.String language)
void
setLists(java.util.Map<java.lang.String,java.lang.String> lists)
void
setRewrites(com.google.gson.JsonArray rewrites)
void
setShows(java.util.Map<java.lang.String,java.lang.String> shows)
void
setUpdates(java.util.Map<java.lang.String,java.lang.String> updates)
void
setValidateDocUpdate(java.lang.String validateDocUpdate)
void
setViews(java.util.Map<java.lang.String,DesignDocument.MapReduce> views)
-
Methods inherited from class org.lightcouch.Document
addAttachment, getAttachments, getId, getRevision, setAttachments, setId, setRevision
-
-
-
-
Field Detail
-
language
private java.lang.String language
-
views
private java.util.Map<java.lang.String,DesignDocument.MapReduce> views
-
validateDocUpdate
@SerializedName("validate_doc_update") private java.lang.String validateDocUpdate
-
filters
private java.util.Map<java.lang.String,java.lang.String> filters
-
shows
private java.util.Map<java.lang.String,java.lang.String> shows
-
lists
private java.util.Map<java.lang.String,java.lang.String> lists
-
updates
private java.util.Map<java.lang.String,java.lang.String> updates
-
rewrites
private com.google.gson.JsonArray rewrites
-
fulltext
private com.google.gson.JsonObject fulltext
-
indexes
private com.google.gson.JsonObject indexes
-
-
Method Detail
-
getLanguage
public java.lang.String getLanguage()
-
getViews
public java.util.Map<java.lang.String,DesignDocument.MapReduce> getViews()
-
getValidateDocUpdate
public java.lang.String getValidateDocUpdate()
-
getRewrites
public com.google.gson.JsonArray getRewrites()
-
getFulltext
public com.google.gson.JsonObject getFulltext()
-
getIndexes
public com.google.gson.JsonObject getIndexes()
-
getFilters
public java.util.Map<java.lang.String,java.lang.String> getFilters()
-
getShows
public java.util.Map<java.lang.String,java.lang.String> getShows()
-
getLists
public java.util.Map<java.lang.String,java.lang.String> getLists()
-
getUpdates
public java.util.Map<java.lang.String,java.lang.String> getUpdates()
-
setLanguage
public void setLanguage(java.lang.String language)
-
setViews
public void setViews(java.util.Map<java.lang.String,DesignDocument.MapReduce> views)
-
setValidateDocUpdate
public void setValidateDocUpdate(java.lang.String validateDocUpdate)
-
setRewrites
public void setRewrites(com.google.gson.JsonArray rewrites)
-
setFulltext
public void setFulltext(com.google.gson.JsonObject fulltext)
-
setIndexes
public void setIndexes(com.google.gson.JsonObject indexes)
-
setFilters
public void setFilters(java.util.Map<java.lang.String,java.lang.String> filters)
-
setShows
public void setShows(java.util.Map<java.lang.String,java.lang.String> shows)
-
setLists
public void setLists(java.util.Map<java.lang.String,java.lang.String> lists)
-
setUpdates
public void setUpdates(java.util.Map<java.lang.String,java.lang.String> updates)
-
-