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
ConstructorsConstructorDescriptionDocumentFileRest(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, org.exoplatform.commons.api.settings.SettingService settingService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecanAddDocument(String spaceId) javax.ws.rs.core.ResponsecreateFolder(String parentid, String folderPath, Long ownerId, String name) javax.ws.rs.core.ResponsecreateShortcut(String documentID, String destPath, String conflictAction) 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 symlinkFolderId, String folderPath, org.exoplatform.documents.constant.FileListingType listingType, String query, boolean extendedSearch, String userId, boolean favorites, String expand, String sortField, boolean ascending, int offset, int limit, boolean showHiddenFiles) javax.ws.rs.core.ResponsegetFileVersions(String fileId) 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, String conflictAction) javax.ws.rs.core.ResponserenameDocument(String documentID, Long ownerId, String newName) javax.ws.rs.core.ResponserestoreVersion(String versionId) javax.ws.rs.core.ResponseundoDeleteDocument(String documentId) javax.ws.rs.core.ResponseupdateDocumentDescription(long ownerId, String documentId, String description) javax.ws.rs.core.ResponseupdatePermissions(FileNodeEntity nodeEntity) javax.ws.rs.core.Response
-
Constructor Details
-
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, org.exoplatform.commons.api.settings.SettingService settingService)
-
-
Method Details
-
canAddDocument
-
getDocumentItems
@RolesAllowed("users") public javax.ws.rs.core.Response getDocumentItems(Long ownerId, String parentFolderId, String symlinkFolderId, String folderPath, org.exoplatform.documents.constant.FileListingType listingType, String query, boolean extendedSearch, String userId, boolean favorites, String expand, String sortField, boolean ascending, int offset, int limit, boolean showHiddenFiles) -
getDocumentGroupsCount
-
getBreadcrumb
-
getFullTreeData
-
duplicateDocument
-
moveDocument
-
createFolder
-
getNewName
-
renameDocument
-
deleteDocument
-
undoDeleteDocument
-
updatePermissions
@RolesAllowed("users") public javax.ws.rs.core.Response updatePermissions(FileNodeEntity nodeEntity) -
updateDocumentDescription
-
createShortcut
-
getFileVersions
-
updateVersionSummary
-
restoreVersion
-