Examples of UploadedData


Examples of slim3.demo.model.UploadedData

    private UploadedDataMeta meta = UploadedDataMeta.get();

    @Override
    public Navigation run() {
        UploadedData data =
            service.getData(asKey(meta.key), asLong(meta.version));
        byte[] bytes = service.getBytes(data);
        show(data.getFileName(), bytes);
        return null;
    }
View Full Code Here

Examples of slim3.demo.model.UploadedData

    private UploadedDataMeta meta = UploadedDataMeta.get();

    @Override
    public Navigation run() throws Exception {
        UploadedData data =
            service.getData(asKey(meta.key), asLong(meta.version));
        byte[] bytes = service.getBytes(data);
        download(data.getFileName(), bytes);
        return null;
    }
View Full Code Here

Examples of slim3.demo.model.UploadedData

    }

    @Test
    public void getDataList() throws Exception {
        int count = Datastore.query(UploadedData.class).count();
        UploadedData data = new UploadedData();
        Datastore.put(data);
        assertThat(service.getDataList().size(), is(count + 1));
    }
View Full Code Here

Examples of slim3.demo.model.UploadedData

    @Test
    public void upload() throws Exception {
        FileItem formFile =
            new FileItem("/root/aaa.txt", "text/html", new byte[] { 'a' });
        UploadedData data =
            Datastore
                .get(UploadedData.class, service.upload(formFile).getKey());
        assertThat(data.getFileName(), is("aaa.txt"));
        assertThat(data.getLength(), is(1));
        assertThat(data.getFragmentListRef().getModelList().size(), is(1));
        UploadedDataFragment fragment =
            data.getFragmentListRef().getModelList().get(0);
        assertThat(fragment.getBytes(), is(new byte[] { 'a' }));
    }
View Full Code Here

Examples of slim3.demo.model.UploadedData

    public UploadedData upload(FileItem formFile) {
        if (formFile == null) {
            return null;
        }
        List<Object> models = new ArrayList<Object>();
        UploadedData data = new UploadedData();
        models.add(data);
        data.setKey(Datastore.allocateId(d));
        data.setFileName(formFile.getShortFileName());
        data.setLength(formFile.getData().length);
        byte[] bytes = formFile.getData();
        byte[][] bytesArray = ByteUtil.split(bytes, FRAGMENT_SIZE);
        Iterator<Key> keys =
            Datastore
                .allocateIds(data.getKey(), f, bytesArray.length)
                .iterator();
        for (int i = 0; i < bytesArray.length; i++) {
            byte[] fragmentData = bytesArray[i];
            UploadedDataFragment fragment = new UploadedDataFragment();
            models.add(fragment);
View Full Code Here

Examples of slim3.demo.model.UploadedData

    @Test
    public void getBytes() throws Exception {
        FileItem formFile =
            new FileItem("aaa.txt", "text/html", new byte[] { 'a' });
        UploadedData data = service.upload(formFile);
        assertThat(service.getBytes(data), is(new byte[] { 'a' }));
    }
View Full Code Here

Examples of slim3.demo.model.UploadedData

        assertThat(service.getBytes(data), is(new byte[] { 'a' }));
    }

    @Test
    public void getData() throws Exception {
        UploadedData data = new UploadedData();
        Datastore.put(data);
        assertThat(
            service.getData(data.getKey(), data.getVersion()),
            is(notNullValue()));
    }
View Full Code Here

Examples of slim3.demo.model.UploadedData

    public void delete() throws Exception {
        int count = Datastore.query(UploadedData.class).count();
        int count2 = Datastore.query(UploadedDataFragment.class).count();
        FileItem formFile =
            new FileItem("aaa.txt", "text/html", new byte[] { 'a' });
        UploadedData data = service.upload(formFile);
        service.delete(data.getKey());
        assertThat(Datastore.query(UploadedData.class).count(), is(count));
        assertThat(
            Datastore.query(UploadedDataFragment.class).count(),
            is(count2));
    }
View Full Code Here

Examples of slim3.demo.model.UploadedData

    @Test
    public void run() throws Exception {
        FileItem formFile =
            new FileItem("aaa.txt", "text/html", new byte[] { 'a' });
        UploadedData data = new UploadService().upload(formFile);
        tester.param("key", Datastore.keyToString(data.getKey()));
        tester.param("version", data.getVersion());
        tester.start("/upload/download");
        DownloadController controller = tester.getController();
        assertThat(controller, is(notNullValue()));
        assertThat(tester.isRedirect(), is(false));
        assertThat(tester.getDestinationPath(), is(nullValue()));
View Full Code Here

Examples of slim3.demo.model.UploadedData

    @Test
    public void run() throws Exception {
        int count = Datastore.query(UploadedData.class).count();
        tester.param("key", Datastore.keyToString(Datastore
            .put(new UploadedData())));
        tester.start("/upload/delete");
        DeleteController controller = tester.getController();
        assertThat(controller, is(notNullValue()));
        assertThat(tester.isRedirect(), is(true));
        assertThat(tester.getDestinationPath(), is("/upload/"));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.