org.exoplatform.wiki.service
Interface DataStorage

All Known Implementing Classes:
JCRDataStorage

public interface DataStorage


Method Summary
 InputStream getAttachmentAsStream(String path, org.chromattic.api.ChromatticSession session)
           
 Page getWikiPageByUUID(org.chromattic.api.ChromatticSession session, String uuid)
          Get a wiki page by UUID
 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)
           
 

Method Detail

search

org.exoplatform.commons.utils.PageList<SearchResult> search(org.chromattic.api.ChromatticSession session,
                                                            WikiSearchData data)
                                                            throws Exception
Throws:
Exception

getAttachmentAsStream

InputStream getAttachmentAsStream(String path,
                                  org.chromattic.api.ChromatticSession session)
                                  throws Exception
Throws:
Exception

searchRenamedPage

List<SearchResult> searchRenamedPage(org.chromattic.api.ChromatticSession session,
                                     WikiSearchData data)
                                     throws Exception
Throws:
Exception

searchTemplate

List<TemplateSearchResult> searchTemplate(org.chromattic.api.ChromatticSession session,
                                          TemplateSearchData data)
                                          throws Exception
Throws:
Exception

getWikiPageByUUID

Page getWikiPageByUUID(org.chromattic.api.ChromatticSession session,
                       String uuid)
                       throws Exception
Get a wiki page by UUID

Parameters:
session - The chromattics session to get wiki page
uuid - The node UUID of wiki page
Returns:
The wiki page
Throws:
Exception


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.