Class Document
- java.lang.Object
-
- org.exoplatform.commons.search.domain.Document
-
public class Document extends Object
- Author:
- Tuyen Nguyen The.
-
-
Constructor Summary
Constructors Constructor Description Document()Document(String id, String url, Date lastUpdatedDate, String[] permissions, Map<String,String> fields)Deprecated.Document(String id, String url, Date lastUpdatedDate, String[] permissions, Map<String,String> fields, String[] sites)Deprecated.Document(String id, String url, Date lastUpdatedDate, Set<String> permissions, List<String> tags, Map<String,String> fields)Document(String id, String url, Date lastUpdatedDate, Set<String> permissions, Map<String,String> fields)Document(String id, String url, Date lastUpdatedDate, Set<String> permissions, Map<String,String> fields, String[] sites)Document(String id, Date lastUpdatedDate)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DocumentaddField(String key, byte[] value)DocumentaddField(String key, String value)DocumentaddListField(String key, Collection<String> values)Map<String,String>getFields()StringgetId()DategetLastUpdatedDate()Map<String,Collection<String>>getListFields()Set<String>getPermissions()String[]getSites()List<String>getTags()StringgetUrl()voidsetFields(Map<String,String> fields)voidsetId(String id)voidsetLastUpdatedDate(Date lastUpdatedDate)voidsetListFields(Map<String,Collection<String>> listFields)voidsetPermissions(String[] permissions)Deprecated.voidsetPermissions(Set<String> permissions)voidsetSites(String[] sites)voidsetTags(List<String> tags)voidsetUrl(String url)StringtoJSON()org.json.simple.JSONObjecttoJsonObject()
-
-
-
Constructor Detail
-
Document
public Document()
-
Document
@Deprecated public Document(String id, String url, Date lastUpdatedDate, String[] permissions, Map<String,String> fields)
Deprecated.
-
Document
@Deprecated public Document(String id, String url, Date lastUpdatedDate, String[] permissions, Map<String,String> fields, String[] sites)
Deprecated.
-
Document
public Document(String id, String url, Date lastUpdatedDate, Set<String> permissions, Map<String,String> fields)
-
Document
public Document(String id, String url, Date lastUpdatedDate, Set<String> permissions, List<String> tags, Map<String,String> fields)
-
Document
public Document(String id, String url, Date lastUpdatedDate, Set<String> permissions, Map<String,String> fields, String[] sites)
-
-
Method Detail
-
getId
public String getId()
-
setId
public void setId(String id)
-
getUrl
public String getUrl()
-
setUrl
public void setUrl(String url)
-
getLastUpdatedDate
public Date getLastUpdatedDate()
-
setLastUpdatedDate
public void setLastUpdatedDate(Date lastUpdatedDate)
-
setPermissions
@Deprecated public void setPermissions(String[] permissions)
Deprecated.
-
getSites
public String[] getSites()
-
setSites
public void setSites(String[] sites)
-
getListFields
public Map<String,Collection<String>> getListFields()
-
toJSON
public String toJSON()
-
toJsonObject
public org.json.simple.JSONObject toJsonObject()
-
addListField
public Document addListField(String key, Collection<String> values)
-
setListFields
public void setListFields(Map<String,Collection<String>> listFields)
-
-