Class CompressHandler


  • public class CompressHandler
    extends Object
    • Constructor Detail

      • CompressHandler

        public CompressHandler()
    • Method Detail

      • getAllNodesForZip

        public Deque<org.gcube.common.storagehub.model.items.Item> getAllNodesForZip​(org.gcube.common.storagehub.model.items.FolderItem directory,
                                                                                     javax.jcr.Session session,
                                                                                     String login,
                                                                                     AccountingHandler accountingHandler,
                                                                                     List<String> excludes)
                                                                              throws javax.jcr.RepositoryException,
                                                                                     org.gcube.common.storagehub.model.exceptions.BackendGenericError
        Throws:
        javax.jcr.RepositoryException
        org.gcube.common.storagehub.model.exceptions.BackendGenericError
      • zipNode

        public void zipNode​(ZipOutputStream zos,
                            Deque<org.gcube.common.storagehub.model.items.Item> queue,
                            String login,
                            org.gcube.common.storagehub.model.Path originalPath)
                     throws Exception
        Throws:
        Exception