|
||||||||||
| 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(PutToken, MutableCommit, Id),
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 | |||||||||