|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.slide.content.ContentImpl
Implementation of the content interface.
| Field Summary | |
protected static java.lang.String |
I_URIREDIRECTORCLASS
|
protected static java.lang.String |
I_URIREDIRECTORCLASS_DEFAULT
|
protected static int |
POST_REMOVE
|
protected static int |
POST_RETRIEVE
|
protected static int |
POST_STORE
|
protected static int |
PRE_REMOVE
|
protected static int |
PRE_STORE
|
protected static java.lang.Class |
uriRedirectorClass
|
| 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. |
protected void |
create(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor)
Create new branch-less revision descriptor. |
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. |
NodeRevisionNumber |
fork(SlideToken token,
java.lang.String strUri,
java.lang.String branchName,
NodeRevisionDescriptor basedOnRevisionDescriptor)
Create a branch based on specified revision. |
NodeRevisionNumber |
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. |
protected NodeRevisionNumber |
redirectLatestRevisionNumber(java.lang.String uri)
|
protected java.lang.String |
redirectUri(java.lang.String uri)
|
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 of the latest revision from a branch. |
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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final java.lang.String I_URIREDIRECTORCLASS
protected static final java.lang.String I_URIREDIRECTORCLASS_DEFAULT
protected static final int PRE_STORE
protected static final int POST_STORE
protected static final int POST_RETRIEVE
protected static final int PRE_REMOVE
protected static final int POST_REMOVE
protected static java.lang.Class uriRedirectorClass
| Constructor Detail |
public ContentImpl(Namespace namespace,
NamespaceConfig namespaceConfig,
Security securityHelper,
Structure structureHelper,
Lock lockHelper)
namespace - NamespacenamespaceConfig - Namespace configurationsecurityHelper - Security helperstructureHelper - Structure helperlockHelper - lockHelper| Method Detail |
public NodeRevisionDescriptors retrieve(SlideToken token,
java.lang.String strUri)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
ObjectLockedException
retrieve in interface ContentstrUri - Uri
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
ObjectLockedException
public NodeRevisionDescriptor retrieve(SlideToken token,
NodeRevisionDescriptors revisionDescriptors,
java.lang.String branch)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionDescriptorNotFoundException,
ObjectLockedException,
BranchNotFoundException,
NodeNotVersionedException
retrieve in interface ContentrevisionDescriptors - Node revision descriptorsbranch - Branch nametoken - The token to access slide
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
BranchNotFoundException
NodeNotVersionedException
public NodeRevisionDescriptor retrieve(SlideToken token,
NodeRevisionDescriptors revisionDescriptors,
NodeRevisionNumber revisionNumber)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionDescriptorNotFoundException,
ObjectLockedException
retrieve in interface ContentrevisionDescriptors - Node revision descriptorsrevisionNumber - Node revision number
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
public NodeRevisionDescriptor retrieve(SlideToken token,
NodeRevisionDescriptors revisionDescriptors)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionDescriptorNotFoundException,
ObjectLockedException
retrieve in interface ContentrevisionDescriptors - Node revision descriptors
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
public NodeRevisionContent retrieve(SlideToken token,
NodeRevisionDescriptors revisionDescriptors,
NodeRevisionDescriptor revisionDescriptor)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionNotFoundException,
RevisionContentNotFoundException,
ObjectLockedException
retrieve in interface ContentrevisionDescriptors - Node revision descriptorsrevisionDescriptor - Node revision descriptor
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionNotFoundException
RevisionContentNotFoundException
ObjectLockedException
public NodeRevisionContent retrieve(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionNotFoundException,
RevisionContentNotFoundException,
ObjectLockedException
retrieve in interface ContentstrUri - UrirevisionDescriptor - Node revision descriptor
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionNotFoundException
RevisionContentNotFoundException
ObjectLockedException
public void create(SlideToken token,
java.lang.String strUri,
boolean isVersioned)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
ObjectLockedException
create in interface ContentstrUri - UriisVersioned - true is the resource is versioned
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
ObjectLockedException
public void create(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor,
NodeRevisionContent revisionContent)
throws ObjectNotFoundException,
AccessDeniedException,
RevisionAlreadyExistException,
LinkedObjectNotFoundException,
ServiceAccessException,
ObjectLockedException
create in interface ContentstrUri - UrirevisionDescriptor - New Node revision descriptorrevisionContent - New Node revision content
ObjectNotFoundException
AccessDeniedException
RevisionAlreadyExistException
LinkedObjectNotFoundException
ServiceAccessException
ObjectLockedException
public 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 ContentstrUri - Uribranch - Branch in which to create the revisionnewRevisionDescriptor - New revision descriptorrevisionContent - Node revision content
ObjectNotFoundException
AccessDeniedException
RevisionAlreadyExistException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
NodeNotVersionedException
BranchNotFoundException
public NodeRevisionNumber 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 ContentstrUri - UribranchName - Name of the new branchbasedOnRevisionDescriptor - Node revision descriptor of
the revision on which the new branch
is based on.
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
NodeNotVersionedException
RevisionAlreadyExistException
public NodeRevisionNumber 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 ContentstrUri - UribranchName - Name of the new branchbasedOnRevisionNumber - Node revision number of
the revision on which the new branch
is based on.
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
NodeNotVersionedException
RevisionAlreadyExistException
public 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 ContentstrUri - UrimainBranch - Branch into which the other branch will be mergedbranch - Branch to merge into main branchnewRevisionDescriptor - New revision descriptorrevisionContent - Node revision content
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
NodeNotVersionedException
BranchNotFoundException
RevisionAlreadyExistException
public 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 ContentstrUri - UrimainBranch - Branch into which the other branch will be mergedbranch - Branch to merge into main branchnewRevisionDescriptor - New revision descriptorrevisionContent - Node revision content
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
NodeNotVersionedException
BranchNotFoundException
RevisionAlreadyExistException
public void store(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor,
NodeRevisionContent revisionContent)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionDescriptorNotFoundException,
ObjectLockedException,
RevisionNotFoundException
store in interface ContentstrUri - UrirevisionDescriptor - Revision descriptorrevisionContent - Revision content
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
RevisionNotFoundException
public void remove(SlideToken token,
NodeRevisionDescriptors revisionDescriptors)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionDescriptorNotFoundException,
ObjectLockedException
remove in interface ContentrevisionDescriptors - Node revision descriptors
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
public void remove(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionDescriptorNotFoundException,
ObjectLockedException
remove in interface ContentstrUri - UrirevisionDescriptor - Node revision descriptor
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
public void remove(SlideToken token,
java.lang.String strUri,
NodeRevisionNumber revisionNumber)
throws ObjectNotFoundException,
AccessDeniedException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionDescriptorNotFoundException,
ObjectLockedException
remove in interface ContentstrUri - UrirevisionNumber - Revision number
ObjectNotFoundException
AccessDeniedException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
protected void create(SlideToken token,
java.lang.String strUri,
NodeRevisionNumber basedOnRevisionNumber,
NodeRevisionDescriptor newRevisionDescriptor,
NodeRevisionContent revisionContent)
throws ObjectNotFoundException,
AccessDeniedException,
RevisionAlreadyExistException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionDescriptorNotFoundException,
ObjectLockedException,
NodeNotVersionedException
strUri - UribasedOnRevisionNumber - Number of revision on which the
new revision is basednewRevisionDescriptor - New revision descriptorrevisionContent - Node revision content
ObjectNotFoundException
AccessDeniedException
RevisionAlreadyExistException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
NodeNotVersionedException
protected void create(SlideToken token,
java.lang.String strUri,
NodeRevisionDescriptor revisionDescriptor)
throws ObjectNotFoundException,
AccessDeniedException,
RevisionAlreadyExistException,
LinkedObjectNotFoundException,
ServiceAccessException,
RevisionDescriptorNotFoundException,
ObjectLockedException,
NodeNotVersionedException
ObjectNotFoundException
AccessDeniedException
RevisionAlreadyExistException
LinkedObjectNotFoundException
ServiceAccessException
RevisionDescriptorNotFoundException
ObjectLockedException
NodeNotVersionedException
protected void setDefaultProperties(ObjectNode associatedObject,
NodeRevisionDescriptor revisionDescriptor)
protected void invokeInterceptors(SlideToken token,
NodeRevisionDescriptors revisionDescriptors,
NodeRevisionDescriptor revisionDescriptor,
NodeRevisionContent revisionContent,
int type)
throws AccessDeniedException,
ObjectNotFoundException,
LinkedObjectNotFoundException,
ObjectLockedException,
ServiceAccessException
AccessDeniedException
ObjectNotFoundException
LinkedObjectNotFoundException
ObjectLockedException
ServiceAccessExceptionprotected java.lang.String redirectUri(java.lang.String uri)
protected NodeRevisionNumber redirectLatestRevisionNumber(java.lang.String uri)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||