com.ecyrd.jspwiki.providers
Class SilverpeasVersioningFileProvider
java.lang.Object
com.ecyrd.jspwiki.providers.SilverpeasVersioningFileProvider
- All Implemented Interfaces:
- com.ecyrd.jspwiki.providers.VersioningProvider, com.ecyrd.jspwiki.providers.WikiPageProvider, com.ecyrd.jspwiki.WikiProvider
public class SilverpeasVersioningFileProvider
- extends Object
- implements com.ecyrd.jspwiki.providers.WikiPageProvider, com.ecyrd.jspwiki.providers.VersioningProvider
Fields inherited from interface com.ecyrd.jspwiki.WikiProvider |
LATEST_VERSION |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SilverpeasVersioningFileProvider
public SilverpeasVersioningFileProvider()
initialize
public void initialize(com.ecyrd.jspwiki.WikiEngine engine,
Properties properties)
throws com.ecyrd.jspwiki.NoRequiredPropertyException,
IOException
-
- Specified by:
initialize
in interface com.ecyrd.jspwiki.WikiProvider
- Throws:
com.ecyrd.jspwiki.NoRequiredPropertyException
IOException
pageExists
public boolean pageExists(String page,
int version)
- Specified by:
pageExists
in interface com.ecyrd.jspwiki.providers.VersioningProvider
movePage
public void movePage(String from,
String to)
throws com.ecyrd.jspwiki.providers.ProviderException
- Specified by:
movePage
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
- Throws:
com.ecyrd.jspwiki.providers.ProviderException
deletePage
public void deletePage(String pageName)
throws com.ecyrd.jspwiki.providers.ProviderException
- Specified by:
deletePage
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
- Throws:
com.ecyrd.jspwiki.providers.ProviderException
deleteVersion
public void deleteVersion(String pageName,
int version)
throws com.ecyrd.jspwiki.providers.ProviderException
- Specified by:
deleteVersion
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
- Throws:
com.ecyrd.jspwiki.providers.ProviderException
findPages
public Collection findPages(com.ecyrd.jspwiki.QueryItem[] query)
- Specified by:
findPages
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
getAllChangedSince
public Collection getAllChangedSince(Date date)
- Specified by:
getAllChangedSince
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
getAllPages
public Collection getAllPages()
throws com.ecyrd.jspwiki.providers.ProviderException
- Specified by:
getAllPages
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
- Throws:
com.ecyrd.jspwiki.providers.ProviderException
getPageCount
public int getPageCount()
throws com.ecyrd.jspwiki.providers.ProviderException
- Specified by:
getPageCount
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
- Throws:
com.ecyrd.jspwiki.providers.ProviderException
getPageInfo
public com.ecyrd.jspwiki.WikiPage getPageInfo(String page,
int version)
throws com.ecyrd.jspwiki.providers.ProviderException
- Specified by:
getPageInfo
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
- Throws:
com.ecyrd.jspwiki.providers.ProviderException
getPageText
public String getPageText(String page,
int version)
throws com.ecyrd.jspwiki.providers.ProviderException
- Specified by:
getPageText
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
- Throws:
com.ecyrd.jspwiki.providers.ProviderException
getVersionHistory
public List getVersionHistory(String page)
throws com.ecyrd.jspwiki.providers.ProviderException
- Specified by:
getVersionHistory
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
- Throws:
com.ecyrd.jspwiki.providers.ProviderException
pageExists
public boolean pageExists(String page)
- Specified by:
pageExists
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
putPageText
public void putPageText(com.ecyrd.jspwiki.WikiPage page,
String text)
throws com.ecyrd.jspwiki.providers.ProviderException
- Specified by:
putPageText
in interface com.ecyrd.jspwiki.providers.WikiPageProvider
- Throws:
com.ecyrd.jspwiki.providers.ProviderException
getProviderInfo
public String getProviderInfo()
- Specified by:
getProviderInfo
in interface com.ecyrd.jspwiki.WikiProvider
Copyright © 2016 Silverpeas. All Rights Reserved.