org.benow.web.wiki
Class WikiServiceImpl
java.lang.Object
org.benow.web.wiki.WikiServiceImpl
- All Implemented Interfaces:
- org.benow.java.spec.Markup, org.benow.service.Service, WikiService
public class WikiServiceImpl
- extends java.lang.Object
- implements WikiService
| Nested classes/interfaces inherited from interface org.benow.java.spec.Markup |
org.benow.java.spec.Markup.ParamName, org.benow.java.spec.Markup.ReturnDescription |
|
Field Summary |
static org.benow.java.config.entry.FileConfigurationEntry |
CFG_ROOT
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CFG_ROOT
public static final org.benow.java.config.entry.FileConfigurationEntry CFG_ROOT
WikiServiceImpl
public WikiServiceImpl()
getIndex
public WikiIndex getIndex(java.lang.String path)
throws java.lang.SecurityException,
java.io.IOException
- Specified by:
getIndex in interface WikiService
- Returns:
-
- Throws:
java.lang.SecurityException - if access denied to listing
java.io.FileNotFoundException - if path is not in wiki root
java.io.IOException - if other error during read
mkdir
public void mkdir(java.lang.String name)
throws java.io.IOException,
RedirectException
- Specified by:
mkdir in interface WikiService
- Throws:
java.io.IOException
RedirectException
getSheet
public Sheet getSheet(java.lang.String name)
throws java.io.IOException,
RedirectException
- Specified by:
getSheet in interface WikiService
- Throws:
java.io.IOException
RedirectException
getSheetNames
public java.util.List<java.lang.String> getSheetNames()
- Specified by:
getSheetNames in interface WikiService
searchWikis
public java.util.List<java.lang.String> searchWikis(java.lang.String terms)
- Specified by:
searchWikis in interface WikiService
updateWiki
public void updateWiki(java.lang.String name,
java.lang.String body,
java.lang.String permission)
throws java.io.IOException
- Specified by:
updateWiki in interface WikiService
- Throws:
java.io.IOException
unescape
public static final java.lang.String unescape(java.lang.String body)
getSheetQuiet
public Sheet getSheetQuiet(java.lang.String name)
- Specified by:
getSheetQuiet in interface WikiService
getSheetBody
public java.io.InputStream getSheetBody(java.lang.String name)
- Specified by:
getSheetBody in interface WikiService