|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.jcr2spi.ItemManagerImpl
public class ItemManagerImpl
ItemManagerImpl implements the ItemManager interface.
| Method Summary | |
|---|---|
void |
created(ItemState state)
|
void |
dispose()
Disposes this ItemManager and frees resources. |
void |
dump(java.io.PrintStream ps)
Dumps the state of this instance in a human readable format for diagnostic purposes. |
javax.jcr.NodeIterator |
getChildNodes(NodeEntry parentEntry)
|
javax.jcr.PropertyIterator |
getChildProperties(NodeEntry parentEntry)
|
javax.jcr.Item |
getItem(HierarchyEntry hierarchyEntry)
|
javax.jcr.Node |
getNode(Path path)
|
javax.jcr.Property |
getProperty(Path path)
|
boolean |
hasChildNodes(NodeEntry parentEntry)
|
boolean |
hasChildProperties(NodeEntry parentEntry)
|
boolean |
itemExists(HierarchyEntry hierarchyEntry)
Checks if the item for given HierarchyEntry exists. |
boolean |
nodeExists(Path path)
Checks if the node with the given path exists. |
boolean |
propertyExists(Path path)
Checks if the property with the given path exists. |
void |
statusChanged(ItemState state,
int previousStatus)
Called after an ItemState has changed its status. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void dispose()
ItemManagerItemManager and frees resources.
dispose in interface ItemManagerItemManager.dispose()public boolean nodeExists(Path path)
ItemManager
nodeExists in interface ItemManagerpath - path to the node to be checked
ItemManager.nodeExists(Path)public boolean propertyExists(Path path)
ItemManager
propertyExists in interface ItemManagerpath - path to the property to be checked
ItemManager.propertyExists(Path)public boolean itemExists(HierarchyEntry hierarchyEntry)
ItemManager
itemExists in interface ItemManagerItemManager.itemExists(HierarchyEntry)
public javax.jcr.Node getNode(Path path)
throws javax.jcr.PathNotFoundException,
javax.jcr.RepositoryException
getNode in interface ItemManagerjavax.jcr.PathNotFoundException
javax.jcr.RepositoryExceptionItemManager.getNode(Path)
public javax.jcr.Property getProperty(Path path)
throws javax.jcr.PathNotFoundException,
javax.jcr.RepositoryException
getProperty in interface ItemManagerjavax.jcr.PathNotFoundException
javax.jcr.RepositoryExceptionItemManager.getProperty(Path)
public javax.jcr.Item getItem(HierarchyEntry hierarchyEntry)
throws javax.jcr.ItemNotFoundException,
javax.jcr.RepositoryException
getItem in interface ItemManagerjavax.jcr.ItemNotFoundException
javax.jcr.RepositoryExceptionItemManager.getItem(HierarchyEntry)
public boolean hasChildNodes(NodeEntry parentEntry)
throws javax.jcr.ItemNotFoundException,
javax.jcr.RepositoryException
hasChildNodes in interface ItemManagerjavax.jcr.ItemNotFoundException
javax.jcr.RepositoryExceptionItemManager.hasChildNodes(NodeEntry)
public javax.jcr.NodeIterator getChildNodes(NodeEntry parentEntry)
throws javax.jcr.ItemNotFoundException,
javax.jcr.RepositoryException
getChildNodes in interface ItemManagerjavax.jcr.ItemNotFoundException
javax.jcr.RepositoryExceptionItemManager.getChildNodes(NodeEntry)
public boolean hasChildProperties(NodeEntry parentEntry)
throws javax.jcr.ItemNotFoundException,
javax.jcr.RepositoryException
hasChildProperties in interface ItemManagerjavax.jcr.ItemNotFoundException
javax.jcr.RepositoryExceptionItemManager.hasChildProperties(NodeEntry)
public javax.jcr.PropertyIterator getChildProperties(NodeEntry parentEntry)
throws javax.jcr.ItemNotFoundException,
javax.jcr.RepositoryException
getChildProperties in interface ItemManagerjavax.jcr.ItemNotFoundException
javax.jcr.RepositoryExceptionItemManager.getChildProperties(NodeEntry)public void dump(java.io.PrintStream ps)
Dumpable
dump in interface Dumpableps - stream to dump state toDumpable.dump(PrintStream)public void created(ItemState state)
created in interface ItemStateCreationListenerstate -
public void statusChanged(ItemState state,
int previousStatus)
ItemStateLifeCycleListenerItemState has changed its status. The new
status can be retrieved by calling ItemState.getStatus().
statusChanged in interface ItemStateLifeCycleListenerstate - the item state, which changed its status.previousStatus - the previous status of state.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||