Package org.exoplatform.documents.rest
Class DocumentFileRest
- java.lang.Object
-
- org.exoplatform.documents.rest.DocumentFileRest
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class DocumentFileRest extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
-
-
Constructor Summary
Constructors Constructor Description DocumentFileRest(org.exoplatform.documents.service.DocumentFileService documentFileService, org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.metadata.MetadataService metadataService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecreateFolder(String parentid, String folderPath, Long ownerId, String name)javax.ws.rs.core.ResponsedeleteDocument(String documentId, String documentPath, boolean favorite, long delay)javax.ws.rs.core.ResponseduplicateDocument(Long ownerId, String fileId, String prefixClone, String expand)javax.ws.rs.core.ResponsegetBreadcrumb(Long ownerId, String folderId, String folderPath)javax.ws.rs.core.ResponsegetDocumentGroupsCount(Long ownerId, String parentFolderId, String query, boolean favorites)javax.ws.rs.core.ResponsegetDocumentItems(Long ownerId, String parentFolderId, String folderPath, org.exoplatform.documents.constant.FileListingType listingType, String query, String userId, boolean favorites, String expand, String sortField, boolean ascending, int offset, int limit)javax.ws.rs.core.ResponsegetFullTreeData(Long ownerId, String folderId)javax.ws.rs.core.ResponsegetNewName(String parentid, String folderPath, Long ownerId, String name)javax.ws.rs.core.ResponsemoveDocument(String documentID, Long ownerId, String destPath)javax.ws.rs.core.ResponserenameDocument(String documentID, Long ownerId, String newName)javax.ws.rs.core.ResponseundoDeleteDocument(String documentId)javax.ws.rs.core.ResponseupdatePermissions(FileNodeEntity nodeEntity)
-
-
-
Constructor Detail
-
DocumentFileRest
public DocumentFileRest(org.exoplatform.documents.service.DocumentFileService documentFileService, org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.social.metadata.MetadataService metadataService)
-
-
Method Detail
-
getDocumentItems
@RolesAllowed("users") public javax.ws.rs.core.Response getDocumentItems(Long ownerId, String parentFolderId, String folderPath, org.exoplatform.documents.constant.FileListingType listingType, String query, String userId, boolean favorites, String expand, String sortField, boolean ascending, int offset, int limit)
-
getDocumentGroupsCount
@RolesAllowed("users") public javax.ws.rs.core.Response getDocumentGroupsCount(Long ownerId, String parentFolderId, String query, boolean favorites)
-
getBreadcrumb
@RolesAllowed("users") public javax.ws.rs.core.Response getBreadcrumb(Long ownerId, String folderId, String folderPath)
-
getFullTreeData
@RolesAllowed("users") public javax.ws.rs.core.Response getFullTreeData(Long ownerId, String folderId)
-
duplicateDocument
@RolesAllowed("users") public javax.ws.rs.core.Response duplicateDocument(Long ownerId, String fileId, String prefixClone, String expand)
-
moveDocument
@RolesAllowed("users") public javax.ws.rs.core.Response moveDocument(String documentID, Long ownerId, String destPath)
-
createFolder
@RolesAllowed("users") public javax.ws.rs.core.Response createFolder(String parentid, String folderPath, Long ownerId, String name)
-
getNewName
@RolesAllowed("users") public javax.ws.rs.core.Response getNewName(String parentid, String folderPath, Long ownerId, String name)
-
renameDocument
@RolesAllowed("users") public javax.ws.rs.core.Response renameDocument(String documentID, Long ownerId, String newName)
-
deleteDocument
@RolesAllowed("users") public javax.ws.rs.core.Response deleteDocument(String documentId, String documentPath, boolean favorite, long delay)
-
undoDeleteDocument
@RolesAllowed("users") public javax.ws.rs.core.Response undoDeleteDocument(String documentId)
-
updatePermissions
@RolesAllowed("users") public javax.ws.rs.core.Response updatePermissions(FileNodeEntity nodeEntity)
-
-