org.benow.web.dev
Class MaintainableItems.ItemManager
java.lang.Object
org.benow.web.dev.MaintainableItems.ItemManager
- Enclosing class:
- MaintainableItems
public abstract static class MaintainableItems.ItemManager
- extends java.lang.Object
|
Method Summary |
void |
createItem(java.lang.String type,
java.lang.String item)
|
abstract java.util.List<java.lang.String> |
find(boolean includeResources)
|
java.lang.String |
getItem(java.lang.String name)
|
protected java.io.File |
getItemFile(java.lang.String name)
|
java.lang.String |
getItemName(java.lang.String inputName)
resolves item name to internal representation, if required |
protected abstract java.lang.String |
getItemPath(java.lang.String name)
|
void |
updateItem(java.lang.String name,
java.lang.String body)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MaintainableItems.ItemManager
protected MaintainableItems.ItemManager()
find
public abstract java.util.List<java.lang.String> find(boolean includeResources)
getItem
public java.lang.String getItem(java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
getItemFile
protected final java.io.File getItemFile(java.lang.String name)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
getItemPath
protected abstract java.lang.String getItemPath(java.lang.String name)
getItemName
public java.lang.String getItemName(java.lang.String inputName)
- resolves item name to internal representation, if required
- Parameters:
inputName -
- Returns:
updateItem
public void updateItem(java.lang.String name,
java.lang.String body)
throws java.io.FileNotFoundException,
java.io.IOException,
RedirectException,
javax.xml.transform.TransformerException
- Throws:
java.io.FileNotFoundException
java.io.IOException
RedirectException
javax.xml.transform.TransformerException
createItem
public void createItem(java.lang.String type,
java.lang.String item)
throws java.io.FileNotFoundException,
java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException