|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.slide.content.ContentImpl
Implementation of the content interface.
Field Summary | |
protected static int |
POST_RETRIEVE
|
protected static int |
POST_STORE
|
protected static int |
PRE_STORE
|
Constructor Summary | |
ContentImpl(Namespace namespace,
NamespaceConfig namespaceConfig,
Security securityHelper,
Structure structureHelper,
Lock lockHelper)
Constructor. |
Method Summary | |
void |
create(SlideToken token,
java.lang.String strUri,
boolean isVersioned)
Create new revision descriptors. |
void |
create(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor,
NodeRevisionContent revisionContent)
Create new revision in main branch. |
protected void |
create(SlideToken token,
java.lang.String strUri,
NodeRevisionNumber basedOnRevisionNumber,
NodeRevisionDescriptor newRevisionDescriptor,
NodeRevisionContent revisionContent)
Create new revision based on a previous revision. |
void |
create(SlideToken token,
java.lang.String strUri,
java.lang.String branch,
NodeRevisionDescriptor newRevisionDescriptor,
NodeRevisionContent revisionContent)
Create new revision based on a previous revision. |
void |
fork(SlideToken token,
java.lang.String strUri,
java.lang.String branchName,
NodeRevisionDescriptor basedOnRevisionDescriptor)
Create a branch based on specified revision. |
void |
fork(SlideToken token,
java.lang.String strUri,
java.lang.String branchName,
NodeRevisionNumber basedOnRevisionNumber)
Create a branch based on specified revision. |
protected void |
invokeInterceptors(SlideToken token,
NodeRevisionDescriptors revisionDescriptors,
NodeRevisionDescriptor revisionDescriptor,
NodeRevisionContent revisionContent,
int type)
Invoke content interceptors. |
void |
merge(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor mainBranch,
NodeRevisionDescriptor branch,
NodeRevisionDescriptor newRevisionDescriptor,
NodeRevisionContent revisionContent)
Merge specified branches into a single branch. |
void |
merge(SlideToken token,
java.lang.String strUri,
java.lang.String mainBranch,
java.lang.String branch,
NodeRevisionDescriptor newRevisionDescriptor,
NodeRevisionContent revisionContent)
Merge specified branches into a single branch. |
void |
remove(SlideToken token,
NodeRevisionDescriptors revisionDescriptors)
Remove all revisions at this Uri. |
void |
remove(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor)
Remove specified revision. |
void |
remove(SlideToken token,
java.lang.String strUri,
NodeRevisionNumber revisionNumber)
Remove specified revision. |
NodeRevisionDescriptor |
retrieve(SlideToken token,
NodeRevisionDescriptors revisionDescriptors)
Retrieve revision descriptor from the latest revision in the main branch. |
NodeRevisionContent |
retrieve(SlideToken token,
NodeRevisionDescriptors revisionDescriptors,
NodeRevisionDescriptor revisionDescriptor)
Retrieve revision content. |
NodeRevisionDescriptor |
retrieve(SlideToken token,
NodeRevisionDescriptors revisionDescriptors,
NodeRevisionNumber revisionNumber)
Retrieve revision descriptor. |
NodeRevisionDescriptor |
retrieve(SlideToken token,
NodeRevisionDescriptors revisionDescriptors,
java.lang.String branch)
Retrieve revision descriptor. |
NodeRevisionDescriptors |
retrieve(SlideToken token,
java.lang.String strUri)
Retrieve revision descriptors. |
NodeRevisionContent |
retrieve(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor)
Retrieve revision content. |
protected void |
setDefaultProperties(ObjectNode associatedObject,
NodeRevisionDescriptor revisionDescriptor)
Set default properties for a revision descriptors. |
void |
store(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor,
NodeRevisionContent revisionContent)
Update contents of an existing revision. |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected static final int PRE_STORE
protected static final int POST_STORE
protected static final int POST_RETRIEVE
Constructor Detail |
public ContentImpl(Namespace namespace, NamespaceConfig namespaceConfig, Security securityHelper, Structure structureHelper, Lock lockHelper)
namespace
- NamespacenamespaceConfig
- Namespace configurationsecurityHelper
- Security helperdataHelper
- Data helperlockHelper
- lockHelperMethod Detail |
public NodeRevisionDescriptors retrieve(SlideToken token, java.lang.String strUri) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, ObjectLockedException
retrieve
in interface Content
strUri
- Uripublic NodeRevisionDescriptor retrieve(SlideToken token, NodeRevisionDescriptors revisionDescriptors, java.lang.String branch) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException, BranchNotFoundException, NodeNotVersionedException
retrieve
in interface Content
revisionDescriptors
- Node revision descriptorsrevisionNumber
- Node revision numberpublic NodeRevisionDescriptor retrieve(SlideToken token, NodeRevisionDescriptors revisionDescriptors, NodeRevisionNumber revisionNumber) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException
retrieve
in interface Content
revisionDescriptors
- Node revision descriptorsrevisionNumber
- Node revision numberpublic NodeRevisionDescriptor retrieve(SlideToken token, NodeRevisionDescriptors revisionDescriptors) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException
retrieve
in interface Content
revisionDescriptors
- Node revision descriptorspublic NodeRevisionContent retrieve(SlideToken token, NodeRevisionDescriptors revisionDescriptors, NodeRevisionDescriptor revisionDescriptor) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionNotFoundException, RevisionContentNotFoundException, ObjectLockedException
retrieve
in interface Content
revisionDescriptors
- Node revision descriptorsrevisionDescriptor
- Node revision descriptorpublic NodeRevisionContent retrieve(SlideToken token, java.lang.String strUri, NodeRevisionDescriptor revisionDescriptor) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionNotFoundException, RevisionContentNotFoundException, ObjectLockedException
retrieve
in interface Content
strUri
- UrirevisionDescriptor
- Node revision descriptorpublic void create(SlideToken token, java.lang.String strUri, boolean isVersioned) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, ObjectLockedException
create
in interface Content
strUri
- UriisVersioned
- true is the resource is versionedpublic void create(SlideToken token, java.lang.String strUri, NodeRevisionDescriptor revisionDescriptor, NodeRevisionContent revisionContent) throws ObjectNotFoundException, AccessDeniedException, RevisionAlreadyExistException, LinkedObjectNotFoundException, ServiceAccessException, ObjectLockedException
create
in interface Content
strUri
- UrirevisionDescriptor
- New Node revision descriptorrevisionContent
- New Node revision contentpublic void create(SlideToken token, java.lang.String strUri, java.lang.String branch, NodeRevisionDescriptor newRevisionDescriptor, NodeRevisionContent revisionContent) throws ObjectNotFoundException, AccessDeniedException, RevisionAlreadyExistException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException, NodeNotVersionedException, BranchNotFoundException
create
in interface Content
strUri
- Uribranch
- Branch in which to create the revisionnewRevisionDescriptor
- New revision descriptorrevisionContent
- Node revision contentpublic void fork(SlideToken token, java.lang.String strUri, java.lang.String branchName, NodeRevisionDescriptor basedOnRevisionDescriptor) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException, NodeNotVersionedException, RevisionAlreadyExistException
fork
in interface Content
strUri
- UribranchName
- Name of the new branchbasedOnRevisionDescriptor
- Node revision descriptor of the
revision on which the new branch is based onpublic void fork(SlideToken token, java.lang.String strUri, java.lang.String branchName, NodeRevisionNumber basedOnRevisionNumber) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException, NodeNotVersionedException, RevisionAlreadyExistException
fork
in interface Content
strUri
- UribranchName
- Name of the new branchbasedOnRevisionNumber
- Node revision number of
the revision on which the new branch is based onpublic void merge(SlideToken token, java.lang.String strUri, NodeRevisionDescriptor mainBranch, NodeRevisionDescriptor branch, NodeRevisionDescriptor newRevisionDescriptor, NodeRevisionContent revisionContent) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException, NodeNotVersionedException, BranchNotFoundException, RevisionAlreadyExistException
merge
in interface Content
strUri
- UrimainBranch
- Branch into which the other branch will be mergedbranch
- Branch to merge into main branchnewRevisionDescriptor
- New revision descriptorrevisionContent
- Node revision contentpublic void merge(SlideToken token, java.lang.String strUri, java.lang.String mainBranch, java.lang.String branch, NodeRevisionDescriptor newRevisionDescriptor, NodeRevisionContent revisionContent) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException, NodeNotVersionedException, BranchNotFoundException, RevisionAlreadyExistException
merge
in interface Content
strUri
- UrimainBranch
- Branch into which the other branch will be mergedbranch
- Branch to merge into main branchnewRevisionDescriptor
- New revision descriptorrevisionContent
- Node revision contentpublic void store(SlideToken token, java.lang.String strUri, NodeRevisionDescriptor revisionDescriptor, NodeRevisionContent revisionContent) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException, RevisionNotFoundException
store
in interface Content
strUri
- UrirevisionDescriptor
- Revision descriptorrevisionContent
- Revision contentpublic void remove(SlideToken token, NodeRevisionDescriptors revisionDescriptors) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException
remove
in interface Content
revisionDescriptors
- Node revision descriptorspublic void remove(SlideToken token, java.lang.String strUri, NodeRevisionDescriptor revisionDescriptor) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException
remove
in interface Content
strUri
- UrirevisionDescriptor
- Node revision descriptorpublic void remove(SlideToken token, java.lang.String strUri, NodeRevisionNumber revisionNumber) throws ObjectNotFoundException, AccessDeniedException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException
remove
in interface Content
strUri
- UrirevisionNumber
- Revision numberprotected void create(SlideToken token, java.lang.String strUri, NodeRevisionNumber basedOnRevisionNumber, NodeRevisionDescriptor newRevisionDescriptor, NodeRevisionContent revisionContent) throws ObjectNotFoundException, AccessDeniedException, RevisionAlreadyExistException, LinkedObjectNotFoundException, ServiceAccessException, RevisionDescriptorNotFoundException, ObjectLockedException, NodeNotVersionedException
strUri
- UrioldRevisionDescriptor
- Node revision descriptor on which the
new revision is basednewRevisionDescriptor
- New revision descriptorrevisionContent
- Node revision contentprotected void setDefaultProperties(ObjectNode associatedObject, NodeRevisionDescriptor revisionDescriptor)
protected void invokeInterceptors(SlideToken token, NodeRevisionDescriptors revisionDescriptors, NodeRevisionDescriptor revisionDescriptor, NodeRevisionContent revisionContent, int type)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |