public class DocumentService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Modifier and Type | Field and Description |
|---|---|
static String |
FILE_CREATED_ACTIVITY |
static int |
MB_IN_BYTES |
static String |
UPLOAD_LIMIT_PARAMETER |
| Constructor and Description |
|---|
DocumentService(org.exoplatform.services.jcr.RepositoryService repositoryService,
org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviderService,
org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator,
org.exoplatform.upload.UploadService uploadService,
org.exoplatform.social.core.space.spi.SpaceService spaceService,
org.exoplatform.services.cms.jcrext.activity.ActivityCommonService activityService,
org.exoplatform.services.listener.ListenerService listenerService,
org.exoplatform.container.xml.InitParams params) |
| Modifier and Type | Method and Description |
|---|---|
int |
getUploadLimitInMB() |
javax.ws.rs.core.Response |
persistFile(javax.ws.rs.core.SecurityContext securityContext,
javax.servlet.http.HttpServletRequest httpServletRequest,
String uploadId,
String targetRoom,
String targetFullname,
String token) |
javax.ws.rs.core.Response |
uploadFile(javax.ws.rs.core.SecurityContext securityContext,
javax.servlet.http.HttpServletRequest httpServletRequest,
String uploadId,
String action) |
public static final String FILE_CREATED_ACTIVITY
public static final String UPLOAD_LIMIT_PARAMETER
public static final int MB_IN_BYTES
public DocumentService(org.exoplatform.services.jcr.RepositoryService repositoryService,
org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviderService,
org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator,
org.exoplatform.upload.UploadService uploadService,
org.exoplatform.social.core.space.spi.SpaceService spaceService,
org.exoplatform.services.cms.jcrext.activity.ActivityCommonService activityService,
org.exoplatform.services.listener.ListenerService listenerService,
org.exoplatform.container.xml.InitParams params)
@RolesAllowed(value="users") public javax.ws.rs.core.Response uploadFile(@Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.servlet.http.HttpServletRequest httpServletRequest, String uploadId, String action) throws Exception
Exception@RolesAllowed(value="users") public javax.ws.rs.core.Response persistFile(@Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.servlet.http.HttpServletRequest httpServletRequest, String uploadId, String targetRoom, String targetFullname, String token) throws Exception
Exceptionpublic int getUploadLimitInMB()
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.