Subversion Repositories SmartDukaan

Rev

Rev 32647 | Rev 32650 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32647 Rev 32649
Line 45... Line 45...
45
import java.util.function.Function;
45
import java.util.function.Function;
46
import java.util.stream.Collectors;
46
import java.util.stream.Collectors;
47
import java.util.zip.ZipEntry;
47
import java.util.zip.ZipEntry;
48
import java.util.zip.ZipOutputStream;
48
import java.util.zip.ZipOutputStream;
49
 
49
 
50
import static org.springframework.util.FileCopyUtils.BUFFER_SIZE;
-
 
51
 
-
 
52
@Controller
50
@Controller
53
@Transactional(rollbackFor = Throwable.class)
51
@Transactional(rollbackFor = Throwable.class)
54
public class PurchaseController {
52
public class PurchaseController {
55
 
53
 
56
    private static final Logger LOGGER = LogManager.getLogger(PurchaseController.class);
54
    private static final Logger LOGGER = LogManager.getLogger(PurchaseController.class);
Line 242... Line 240...
242
        }
240
        }
243
        return null;
241
        return null;
244
    }
242
    }
245
 
243
 
246
    private void addFileToZip(ZipOutputStream outZip, InputStream inputStream, String fileName) throws Exception {
244
    private void addFileToZip(ZipOutputStream outZip, InputStream inputStream, String fileName) throws Exception {
247
        byte data[] = new byte[BUFFER_SIZE];
-
 
248
        ZipEntry entry = new ZipEntry(fileName);
245
        ZipEntry entry = new ZipEntry(fileName);
249
        outZip.putNextEntry(entry);
246
        outZip.putNextEntry(entry);
250
        IOUtils.copy(inputStream, outZip);
247
        IOUtils.copy(inputStream, outZip);
251
        outZip.closeEntry();
248
        outZip.closeEntry();
252
    }
249
    }