|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.core.persistence.AbstractPersistenceManager
public abstract class AbstractPersistenceManager
Implementation PersistenceManager that handles some
concepts.
| Constructor Summary | |
|---|---|
AbstractPersistenceManager()
|
|
| Method Summary | |
|---|---|
NodeState |
createNew(NodeId id)
Creates a new node state instance with the given id. |
PropertyState |
createNew(PropertyId id)
Creates a new property state instance with the given id. |
protected abstract void |
destroy(NodeReferences refs)
Destroy a node references object. |
protected abstract void |
destroy(NodeState state)
Destroy a node state. |
protected abstract void |
destroy(PropertyState state)
Destroy a property state. |
void |
store(ChangeLog changeLog)
Right now, this iterates over all items in the changelog and calls the individual methods that handle single item states or node references objects. |
protected abstract void |
store(NodeReferences refs)
Store a references object. |
protected abstract void |
store(NodeState state)
Store a node state. |
protected abstract void |
store(PropertyState state)
Store a property state. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.jackrabbit.core.persistence.PersistenceManager |
|---|
close, exists, exists, exists, init, load, load, load |
| Constructor Detail |
|---|
public AbstractPersistenceManager()
| Method Detail |
|---|
public NodeState createNew(NodeId id)
createNew in interface PersistenceManagerid - node id
public PropertyState createNew(PropertyId id)
createNew in interface PersistenceManagerid - property id
public void store(ChangeLog changeLog)
throws ItemStateException
store in interface PersistenceManagerchangeLog - change log containing states that were changed
ItemStateException - if the changes could not be saved
protected abstract void store(NodeState state)
throws ItemStateException
state - node state to store
ItemStateException - if an error occurs
protected abstract void store(PropertyState state)
throws ItemStateException
state - property state to store
ItemStateException - if an error occurs
protected abstract void store(NodeReferences refs)
throws ItemStateException
refs - references object to store
ItemStateException - if an error occurs
protected abstract void destroy(NodeState state)
throws ItemStateException
state - node state to destroy
ItemStateException - if an error occurs
protected abstract void destroy(PropertyState state)
throws ItemStateException
state - property state to destroy
ItemStateException - if an error occurs
protected abstract void destroy(NodeReferences refs)
throws ItemStateException
refs - node references object to destroy
ItemStateException - if an error occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||