|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RevisionStore
Write operations.
| Nested Class Summary | |
|---|---|
static class |
RevisionStore.PutToken
Token that must be created first before invoking any put operation. |
| Method Summary | |
|---|---|
RevisionStore.PutToken |
createPutToken()
Create a put token. |
void |
lockHead()
Lock the head. |
Id |
putCNEMap(RevisionStore.PutToken token,
ChildNodeEntriesMap map)
|
Id |
putCommit(RevisionStore.PutToken token,
MutableCommit commit)
Store a new commit. |
Id |
putHeadCommit(RevisionStore.PutToken token,
MutableCommit commit,
Id branchRootId)
Put a new head commit. |
Id |
putNode(RevisionStore.PutToken token,
MutableNode node)
|
void |
unlockHead()
Unlock the head. |
| Methods inherited from interface org.apache.jackrabbit.mk.store.RevisionProvider |
|---|
getCNEMap, getCommit, getHeadCommit, getHeadCommitId, getId, getNode, getNodeState, getRootNode |
| Methods inherited from interface org.apache.jackrabbit.mk.model.NodeStore |
|---|
compare, getRoot |
| Method Detail |
|---|
RevisionStore.PutToken createPutToken()
Id putNode(RevisionStore.PutToken token,
MutableNode node)
throws Exception
Exception
Id putCNEMap(RevisionStore.PutToken token,
ChildNodeEntriesMap map)
throws Exception
Exceptionvoid lockHead()
#putHeadCommit(MutableCommit),
unlockHead()
Id putHeadCommit(RevisionStore.PutToken token,
MutableCommit commit,
Id branchRootId)
throws Exception
token - put tokencommit - commitbranchRootId - former branch root id, if this is a merge; otherwise
null
Exception - if an error occurslockHead()void unlockHead()
lockHead()
Id putCommit(RevisionStore.PutToken token,
MutableCommit commit)
throws Exception
putHeadCommit(MutableCommit), this method
does not affect the current head commit and therefore doesn't
require a lock on the head.
token - put tokencommit - commit
Exception - if an error occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||