public class JCRDataStorage extends Object implements DataStorage
| Constructor and Description |
|---|
JCRDataStorage() |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
getAttachmentAsStream(String path,
org.chromattic.api.ChromatticSession session) |
Page |
getWikiPageByUUID(org.chromattic.api.ChromatticSession session,
String uuid)
Get a wiki page by UUID
|
void |
initDefaultTemplatePage(org.chromattic.api.ChromatticSession crmSession,
org.exoplatform.container.configuration.ConfigurationManager configurationManager,
String path) |
boolean |
isDuplicateTitle(List<SearchResult> list,
SearchResult result) |
org.exoplatform.commons.utils.PageList<SearchResult> |
search(org.chromattic.api.ChromatticSession session,
WikiSearchData data) |
List<SearchResult> |
searchRenamedPage(org.chromattic.api.ChromatticSession session,
WikiSearchData data) |
List<TemplateSearchResult> |
searchTemplate(org.chromattic.api.ChromatticSession session,
TemplateSearchData data) |
void |
setTemplatePagePlugin(WikiTemplatePagePlugin plugin) |
public void setTemplatePagePlugin(WikiTemplatePagePlugin plugin)
public org.exoplatform.commons.utils.PageList<SearchResult> search(org.chromattic.api.ChromatticSession session, WikiSearchData data) throws Exception
search in interface DataStorageExceptionpublic boolean isDuplicateTitle(List<SearchResult> list, SearchResult result)
public Page getWikiPageByUUID(org.chromattic.api.ChromatticSession session, String uuid) throws Exception
DataStoragegetWikiPageByUUID in interface DataStoragesession - The chromattics session to get wiki pageuuid - The node UUID of wiki pageExceptionpublic void initDefaultTemplatePage(org.chromattic.api.ChromatticSession crmSession,
org.exoplatform.container.configuration.ConfigurationManager configurationManager,
String path)
public List<SearchResult> searchRenamedPage(org.chromattic.api.ChromatticSession session, WikiSearchData data) throws Exception
searchRenamedPage in interface DataStorageExceptionpublic InputStream getAttachmentAsStream(String path, org.chromattic.api.ChromatticSession session) throws Exception
getAttachmentAsStream in interface DataStorageExceptionpublic List<TemplateSearchResult> searchTemplate(org.chromattic.api.ChromatticSession session, TemplateSearchData data) throws Exception
searchTemplate in interface DataStorageExceptionCopyright © 2003–2014 eXo Platform SAS. All rights reserved.