org.xcmis.restatom
Class AtomCmisService
java.lang.Object
org.xcmis.restatom.AtomCmisService
public class AtomCmisService
- extends Object
- Version:
- $Id: AtomCmisService.java 216 2010-02-12 17:19:50Z andrew00x $
- Author:
- Andrey Parfonov
|
Method Summary |
javax.ws.rs.core.Response |
addACL(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId,
String objectId)
|
javax.ws.rs.core.Response |
addType(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
applyPolicy(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
checkOut(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
createChild(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
createChildObj(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
protected javax.ws.rs.core.Response |
createErrorResponse(Throwable t,
int status)
|
protected javax.ws.rs.core.Response |
createItem(String repositoryId,
javax.servlet.http.HttpServletRequest httpRequest)
|
javax.ws.rs.core.Response |
createRelationship(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
deleteContentStream(javax.servlet.http.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,
javax.servlet.http.HttpServletRequest httpRequest)
|
javax.ws.rs.core.Response |
deleteObject(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
deleteType(javax.servlet.http.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(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getAllTypes(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getAllVersions(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getAppliedPolicies(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getCheckedOut(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getChildren(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
protected AbstractCmisCollection<?> |
getCollection(org.apache.abdera.protocol.server.RequestContext request,
org.xcmis.spi.Connection connection)
|
protected Collection<org.apache.abdera.protocol.server.CollectionInfo> |
getCollectionsInfo(org.apache.abdera.protocol.server.RequestContext request)
|
javax.ws.rs.core.Response |
getContentChanges(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getContentStream(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getDescendants(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
protected javax.ws.rs.core.Response |
getEntry(String repositoryId,
javax.servlet.http.HttpServletRequest httpRequest)
|
protected javax.ws.rs.core.Response |
getFeed(String repositoryId,
javax.servlet.http.HttpServletRequest httpRequest)
|
javax.ws.rs.core.Response |
getFolderTree(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getObjectById(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getObjectByPath(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getObjectParents(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getRelationships(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getRendition(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId,
String documentId)
|
javax.ws.rs.core.Response |
getRepositories(javax.servlet.http.HttpServletRequest httpRequest,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
getRepositoryInfo(javax.servlet.http.HttpServletRequest httpRequest,
javax.ws.rs.core.UriInfo uriInfo,
String repositoryId)
|
javax.ws.rs.core.Response |
getTypeById(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getTypeDescendants(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getTypes(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
getUnfiled(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
query(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
queryGET(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
removePolicy(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
setContentStream(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
setContentStream(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId,
String contentType,
Iterator<org.apache.commons.fileupload.FileItem> files)
|
javax.ws.rs.core.Response |
unfile(javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
|
javax.ws.rs.core.Response |
updateProperties(javax.servlet.http.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(ProviderImpl provider)
- Instantiates a new atom cmis service.
addACL
public javax.ws.rs.core.Response addACL(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId,
String objectId)
addType
@RolesAllowed(value="administrators")
public javax.ws.rs.core.Response addType(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
applyPolicy
public javax.ws.rs.core.Response applyPolicy(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
checkOut
public javax.ws.rs.core.Response checkOut(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
throws Exception
- Throws:
Exception
createChild
public javax.ws.rs.core.Response createChild(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
createChildObj
public javax.ws.rs.core.Response createChildObj(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
createRelationship
public javax.ws.rs.core.Response createRelationship(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
deleteContentStream
public javax.ws.rs.core.Response deleteContentStream(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
deleteObject
public javax.ws.rs.core.Response deleteObject(@Context
javax.servlet.http.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
javax.servlet.http.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
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getAllTypes
public javax.ws.rs.core.Response getAllTypes(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getAllVersions
public javax.ws.rs.core.Response getAllVersions(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getAppliedPolicies
public javax.ws.rs.core.Response getAppliedPolicies(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getContentChanges
public javax.ws.rs.core.Response getContentChanges(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getCheckedOut
public javax.ws.rs.core.Response getCheckedOut(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getChildren
public javax.ws.rs.core.Response getChildren(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getContentStream
public javax.ws.rs.core.Response getContentStream(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getDescendants
public javax.ws.rs.core.Response getDescendants(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getFolderTree
public javax.ws.rs.core.Response getFolderTree(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getObjectById
public javax.ws.rs.core.Response getObjectById(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getObjectByPath
public javax.ws.rs.core.Response getObjectByPath(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getObjectParents
public javax.ws.rs.core.Response getObjectParents(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getRelationships
public javax.ws.rs.core.Response getRelationships(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getRendition
public javax.ws.rs.core.Response getRendition(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId,
String documentId)
getRepositories
public javax.ws.rs.core.Response getRepositories(@Context
javax.servlet.http.HttpServletRequest httpRequest,
@Context
javax.ws.rs.core.UriInfo uriInfo)
getRepositoryInfo
public javax.ws.rs.core.Response getRepositoryInfo(@Context
javax.servlet.http.HttpServletRequest httpRequest,
@Context
javax.ws.rs.core.UriInfo uriInfo,
String repositoryId)
getTypeById
public javax.ws.rs.core.Response getTypeById(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getTypeDescendants
public javax.ws.rs.core.Response getTypeDescendants(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
getTypes
public javax.ws.rs.core.Response getTypes(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
query
public javax.ws.rs.core.Response query(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
queryGET
public javax.ws.rs.core.Response queryGET(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
removePolicy
public javax.ws.rs.core.Response removePolicy(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
setContentStream
public javax.ws.rs.core.Response setContentStream(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
setContentStream
public javax.ws.rs.core.Response setContentStream(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId,
String contentType,
Iterator<org.apache.commons.fileupload.FileItem> files)
updateProperties
public javax.ws.rs.core.Response updateProperties(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
unfile
public javax.ws.rs.core.Response unfile(@Context
javax.servlet.http.HttpServletRequest httpRequest,
String repositoryId)
throws Exception
- Throws:
Exception
getUnfiled
public javax.ws.rs.core.Response getUnfiled(@Context
javax.servlet.http.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,
javax.servlet.http.HttpServletRequest httpRequest)
deleteItem
protected javax.ws.rs.core.Response deleteItem(String repositoryId,
javax.servlet.http.HttpServletRequest httpRequest)
getCollection
protected AbstractCmisCollection<?> getCollection(org.apache.abdera.protocol.server.RequestContext request,
org.xcmis.spi.Connection connection)
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,
javax.servlet.http.HttpServletRequest httpRequest)
getFeed
protected javax.ws.rs.core.Response getFeed(String repositoryId,
javax.servlet.http.HttpServletRequest httpRequest)
Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.