org.xcmis.restatom
Class AtomCmisService
java.lang.Object
org.xcmis.restatom.AtomCmisService
- All Implemented Interfaces:
- org.exoplatform.services.rest.resource.ResourceContainer
public class AtomCmisService
- extends Object
- implements org.exoplatform.services.rest.resource.ResourceContainer
- Version:
- $Id: AtomCmisService.java 216 2010-02-12 17:19:50Z andrew00x $
- Author:
- Andrey Parfonov
|
Constructor Summary |
AtomCmisService()
Instantiates a new atom cmis service. |
|
Method Summary |
javax.ws.rs.core.Response |
addACL(HttpServletRequest httpRequest,
String repositoryId,
String objectId)
|
javax.ws.rs.core.Response |
addType(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
applyPolicy(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
checkOut(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
createChild(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
createChildObj(HttpServletRequest httpRequest,
String repositoryId)
|
protected javax.ws.rs.core.Response |
createErrorResponse(Throwable t,
int status)
|
protected javax.ws.rs.core.Response |
createItem(String repositoryId,
HttpServletRequest httpRequest)
|
javax.ws.rs.core.Response |
createRelationship(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
deleteContentStream(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
deleteDescendants(String repositoryId,
String folderId,
String unfileNonfolderObjects,
boolean continueOnFailure)
|
javax.ws.rs.core.Response |
deleteFolderTree(String repositoryId,
String folderId,
String unfileNonfolderObjects,
boolean continueOnFailure)
|
protected javax.ws.rs.core.Response |
deleteItem(String repositoryId,
HttpServletRequest httpRequest)
|
javax.ws.rs.core.Response |
deleteObject(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
deleteType(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getACL(String repositoryId,
String objectId,
boolean onlyBasicPermissions)
|
javax.ws.rs.core.Response |
getAllowableActions(String repositoryId,
String objectId)
|
javax.ws.rs.core.Response |
getAllTypeDescendants(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getAllTypes(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getAllVersions(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getAppliedPolicies(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getCheckedOut(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getChildren(HttpServletRequest httpRequest,
String repositoryId)
|
protected org.apache.abdera.protocol.server.CollectionAdapter |
getCollection(org.apache.abdera.protocol.server.RequestContext request)
|
protected Collection<org.apache.abdera.protocol.server.CollectionInfo> |
getCollectionsInfo(org.apache.abdera.protocol.server.RequestContext request)
|
javax.ws.rs.core.Response |
getContentStream(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getDescendants(HttpServletRequest httpRequest,
String repositoryId)
|
protected javax.ws.rs.core.Response |
getEntry(String repositoryId,
HttpServletRequest httpRequest)
|
protected javax.ws.rs.core.Response |
getFeed(String repositoryId,
HttpServletRequest httpRequest)
|
javax.ws.rs.core.Response |
getFolderTree(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getObjectById(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getObjectByPath(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getObjectParents(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getRelationships(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getRendition(HttpServletRequest httpRequest,
String repositoryId,
String documentId)
|
javax.ws.rs.core.Response |
getRepositories(HttpServletRequest httpRequest,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
getRepositoryInfo(HttpServletRequest httpRequest,
javax.ws.rs.core.UriInfo uriInfo,
String repositoryId)
|
javax.ws.rs.core.Response |
getTypeById(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getTypeDescendants(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getTypes(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getUnfiled(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
query(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
queryGET(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
removePolicy(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
setContentStream(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
setContentStream(HttpServletRequest httpRequest,
String repositoryId,
String contentType,
Iterator<FileItem> files)
|
javax.ws.rs.core.Response |
unfile(HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
updateProperties(HttpServletRequest httpRequest,
String repositoryId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
provider
protected ProviderImpl provider
- The provider.
AtomCmisService
public AtomCmisService()
- Instantiates a new atom cmis service.
addACL
public javax.ws.rs.core.Response addACL(@Context
HttpServletRequest httpRequest,
String repositoryId,
String objectId)
addType
@RolesAllowed(value="administrators")
public javax.ws.rs.core.Response addType(@Context
HttpServletRequest httpRequest,
String repositoryId)
applyPolicy
public javax.ws.rs.core.Response applyPolicy(@Context
HttpServletRequest httpRequest,
String repositoryId)
checkOut
public javax.ws.rs.core.Response checkOut(@Context
HttpServletRequest httpRequest,
String repositoryId)
throws Exception
- Throws:
Exception
createChild
public javax.ws.rs.core.Response createChild(@Context
HttpServletRequest httpRequest,
String repositoryId)
createChildObj
public javax.ws.rs.core.Response createChildObj(@Context
HttpServletRequest httpRequest,
String repositoryId)
createRelationship
public javax.ws.rs.core.Response createRelationship(@Context
HttpServletRequest httpRequest,
String repositoryId)
deleteContentStream
public javax.ws.rs.core.Response deleteContentStream(@Context
HttpServletRequest httpRequest,
String repositoryId)
deleteObject
public javax.ws.rs.core.Response deleteObject(@Context
HttpServletRequest httpRequest,
String repositoryId)
deleteFolderTree
public javax.ws.rs.core.Response deleteFolderTree(String repositoryId,
String folderId,
String unfileNonfolderObjects,
boolean continueOnFailure)
deleteDescendants
public javax.ws.rs.core.Response deleteDescendants(String repositoryId,
String folderId,
String unfileNonfolderObjects,
boolean continueOnFailure)
deleteType
@RolesAllowed(value="administrators")
public javax.ws.rs.core.Response deleteType(@Context
HttpServletRequest httpRequest,
String repositoryId)
getACL
public javax.ws.rs.core.Response getACL(String repositoryId,
String objectId,
boolean onlyBasicPermissions)
getAllowableActions
public javax.ws.rs.core.Response getAllowableActions(String repositoryId,
String objectId)
getAllTypeDescendants
public javax.ws.rs.core.Response getAllTypeDescendants(@Context
HttpServletRequest httpRequest,
String repositoryId)
getAllTypes
public javax.ws.rs.core.Response getAllTypes(@Context
HttpServletRequest httpRequest,
String repositoryId)
getAllVersions
public javax.ws.rs.core.Response getAllVersions(@Context
HttpServletRequest httpRequest,
String repositoryId)
getAppliedPolicies
public javax.ws.rs.core.Response getAppliedPolicies(@Context
HttpServletRequest httpRequest,
String repositoryId)
getCheckedOut
public javax.ws.rs.core.Response getCheckedOut(@Context
HttpServletRequest httpRequest,
String repositoryId)
getChildren
public javax.ws.rs.core.Response getChildren(@Context
HttpServletRequest httpRequest,
String repositoryId)
getContentStream
public javax.ws.rs.core.Response getContentStream(@Context
HttpServletRequest httpRequest,
String repositoryId)
getDescendants
public javax.ws.rs.core.Response getDescendants(@Context
HttpServletRequest httpRequest,
String repositoryId)
getFolderTree
public javax.ws.rs.core.Response getFolderTree(@Context
HttpServletRequest httpRequest,
String repositoryId)
getObjectById
public javax.ws.rs.core.Response getObjectById(@Context
HttpServletRequest httpRequest,
String repositoryId)
getObjectByPath
public javax.ws.rs.core.Response getObjectByPath(@Context
HttpServletRequest httpRequest,
String repositoryId)
getObjectParents
public javax.ws.rs.core.Response getObjectParents(@Context
HttpServletRequest httpRequest,
String repositoryId)
getRelationships
public javax.ws.rs.core.Response getRelationships(@Context
HttpServletRequest httpRequest,
String repositoryId)
getRendition
public javax.ws.rs.core.Response getRendition(@Context
HttpServletRequest httpRequest,
String repositoryId,
String documentId)
getRepositories
public javax.ws.rs.core.Response getRepositories(@Context
HttpServletRequest httpRequest,
@Context
javax.ws.rs.core.UriInfo uriInfo)
getRepositoryInfo
public javax.ws.rs.core.Response getRepositoryInfo(@Context
HttpServletRequest httpRequest,
@Context
javax.ws.rs.core.UriInfo uriInfo,
String repositoryId)
getTypeById
public javax.ws.rs.core.Response getTypeById(@Context
HttpServletRequest httpRequest,
String repositoryId)
getTypeDescendants
public javax.ws.rs.core.Response getTypeDescendants(@Context
HttpServletRequest httpRequest,
String repositoryId)
getTypes
public javax.ws.rs.core.Response getTypes(@Context
HttpServletRequest httpRequest,
String repositoryId)
query
public javax.ws.rs.core.Response query(@Context
HttpServletRequest httpRequest,
String repositoryId)
queryGET
public javax.ws.rs.core.Response queryGET(@Context
HttpServletRequest httpRequest,
String repositoryId)
removePolicy
public javax.ws.rs.core.Response removePolicy(@Context
HttpServletRequest httpRequest,
String repositoryId)
setContentStream
public javax.ws.rs.core.Response setContentStream(@Context
HttpServletRequest httpRequest,
String repositoryId)
setContentStream
public javax.ws.rs.core.Response setContentStream(@Context
HttpServletRequest httpRequest,
String repositoryId,
String contentType,
Iterator<FileItem> files)
updateProperties
public javax.ws.rs.core.Response updateProperties(@Context
HttpServletRequest httpRequest,
String repositoryId)
unfile
public javax.ws.rs.core.Response unfile(@Context
HttpServletRequest httpRequest,
String repositoryId)
throws Exception
- Throws:
Exception
getUnfiled
public javax.ws.rs.core.Response getUnfiled(@Context
HttpServletRequest httpRequest,
String repositoryId)
createErrorResponse
protected javax.ws.rs.core.Response createErrorResponse(Throwable t,
int status)
createItem
protected javax.ws.rs.core.Response createItem(String repositoryId,
HttpServletRequest httpRequest)
deleteItem
protected javax.ws.rs.core.Response deleteItem(String repositoryId,
HttpServletRequest httpRequest)
getCollection
protected org.apache.abdera.protocol.server.CollectionAdapter getCollection(org.apache.abdera.protocol.server.RequestContext request)
getCollectionsInfo
protected Collection<org.apache.abdera.protocol.server.CollectionInfo> getCollectionsInfo(org.apache.abdera.protocol.server.RequestContext request)
getEntry
protected javax.ws.rs.core.Response getEntry(String repositoryId,
HttpServletRequest httpRequest)
getFeed
protected javax.ws.rs.core.Response getFeed(String repositoryId,
HttpServletRequest httpRequest)
Copyright © 2011 eXo Platform SAS. All Rights Reserved.