Class DocumentService

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    public class DocumentService
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Constructor Summary

      Constructors 
      Constructor 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)  
    • Constructor Detail

      • DocumentService

        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)
    • Method Detail

      • uploadFile

        @RolesAllowed("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
        Throws:
        Exception
      • persistFile

        @RolesAllowed("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
        Throws:
        Exception
      • getUploadLimitInMB

        public int getUploadLimitInMB()