| org.emforge.wiki.providers.hibernateprovider.HibernatePageProvider
HibernatePageProvider | public class HibernatePageProvider extends HibernateDaoSupport implements WikiPageProvider,VersioningProvider,WikiProvider(Code) | | |
Field Summary | |
final protected Log | log |
log | final protected Log log(Code) | | |
convert | protected WikiPage convert(PageDO page)(Code) | | Convert database object to WikiPage
Parameters: page - |
convert | protected PageDO convert(WikiPage wikipage)(Code) | | Convert wikiPage to database object
Parameters: wikipage - |
deletePage | public void deletePage(String page) throws ProviderException(Code) | | |
deleteVersion | public void deleteVersion(String pageName, int version) throws ProviderException(Code) | | |
findPage | protected PageDO findPage(String pageName, int version)(Code) | | Find page by name and version
It should be only one page with specified name and version
Parameters: pageName - Parameters: version - |
findPages | protected List<PageDO> findPages()(Code) | | Returns latests versions for all pages
|
findPages | protected List<PageDO> findPages(Date date)(Code) | | get latest version of every page CHANGE_TIME since the given date
Parameters: date - |
getAllPages | public Collection<WikiPage> getAllPages() throws ProviderException(Code) | | |
getContinuationEditTimeout | public int getContinuationEditTimeout()(Code) | | |
getEngine | protected WikiEngine getEngine()(Code) | | |
getLatestVersion | protected PageDO getLatestVersion(String pageName)(Code) | | returns latest version for page
Parameters: pageName - |
getPageCount | public int getPageCount()(Code) | | |
getPageInfo | public WikiPage getPageInfo(String pagename, int version) throws ProviderException(Code) | | |
getPageText | public String getPageText(String pagename, int version) throws ProviderException(Code) | | |
getVersionHistory | public List<WikiPage> getVersionHistory(String pagename) throws ProviderException(Code) | | |
pageExists | public boolean pageExists(String pagename, int version)(Code) | | |
putPageText | public void putPageText(WikiPage page, String text) throws ProviderException(Code) | | |
saveOrUpdate | protected void saveOrUpdate(PageDO page)(Code) | | saves or updates page into database
|
setContinuationEditTimeout | public void setContinuationEditTimeout(int interval)(Code) | | |
|
|