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.