Examples of BoxFile


Examples of com.box.boxjavalibv2.dao.BoxFile

        headers.put("CamelBox.fileId", testFileId);
        final BoxItemCopyRequestObject requestObject = BoxItemCopyRequestObject.copyItemRequestObject("0");
        requestObject.setName(CAMEL_TEST_FILE);
        headers.put("CamelBox.itemCopyRequest", requestObject);

        BoxFile result = requestBodyAndHeaders("direct://COPYFILE", null, headers);

        assertNotNull("copyFile result", result);
        LOG.debug("copyFile: " + result);

        // generate file delete event
        headers.clear();
        headers.put("CamelBox.fileId", result.getId());
        headers.put("CamelBox.defaultRequest", null);
        requestBodyAndHeaders("direct://DELETEFILE", null, headers);

        MockEndpoint mockEndpoint = getMockEndpoint("mock:boxEvents");
        mockEndpoint.expectedMinimumMessageCount(2);
View Full Code Here

Examples of com.box.boxjavalibv2.dao.BoxFile

        // parameter type is com.box.boxjavalibv2.requests.requestobjects.BoxItemCopyRequestObject
        final BoxItemCopyRequestObject requestObject =
                BoxItemCopyRequestObject.copyItemRequestObject("0");
        requestObject.setName(CAMEL_TEST_FILE);
        headers.put("CamelBox.itemCopyRequest", requestObject);
        BoxFile result = requestBodyAndHeaders("direct://COPYFILE", null, headers);

        assertNotNull("copyFile result", result);
        LOG.debug("copyFile: " + result);

        return result;
View Full Code Here

Examples of com.box.boxjavalibv2.dao.BoxFile

        return result;
    }

    @Test
    public void testCreateSharedLink() throws Exception {
        final BoxFile boxFile = copyFile();

        try {
            final Map<String, Object> headers = new HashMap<String, Object>();
            // parameter type is String
            headers.put("CamelBox.fileId", boxFile.getId());
            // parameter type is com.box.boxjavalibv2.requests.requestobjects.BoxSharedLinkRequestObject
            final BoxSharedLinkRequestEntity sharedLink = new BoxSharedLinkRequestEntity(BoxSharedLinkAccess.OPEN);
            final BoxSharedLinkRequestObject requestObject =
                    BoxSharedLinkRequestObject.createSharedLinkRequestObject(sharedLink);
            headers.put("CamelBox.sharedLinkRequest", requestObject);

            BoxFile result = requestBodyAndHeaders("direct://CREATESHAREDLINK", null, headers);

            assertNotNull("createSharedLink result", result);
            LOG.debug("createSharedLink: " + result);
        } finally {
            deleteFile(boxFile.getId());
View Full Code Here

Examples of com.box.boxjavalibv2.dao.BoxFile

        // parameter type is String
        headers.put("CamelBox.fileId", testFileId);
        // parameter type is com.box.restclientv2.requestsbase.BoxDefaultRequestObject
//        headers.put("CamelBox.defaultRequest", null);

        BoxFile result = requestBodyAndHeaders("direct://GETFILE", null, headers);

        assertNotNull("getFile result", result);
        LOG.debug("getFile: " + result);
    }
View Full Code Here

Examples of com.box.boxjavalibv2.dao.BoxFile

        headers.put("CamelBox.fileId", testFileId);
        // parameter type is com.box.boxjavalibv2.requests.requestobjects.BoxFileRequestObject
        final BoxFileRequestObject requestObject = BoxFileRequestObject.getRequestObject();
        requestObject.setTags(new String[]{CAMEL_TEST_TAG});
        headers.put("CamelBox.fileRequest", requestObject);
        BoxFile result = requestBodyAndHeaders("direct://UPDATEFILEINFO", null, headers);

        assertNotNull("updateFileInfo result", result);
        LOG.debug("updateFileInfo: " + result);
    }
View Full Code Here

Examples of com.box.boxjavalibv2.dao.BoxFile

                BoxFileUploadRequestObject.uploadFileRequestObject("0", CAMEL_TEST_FILE,
                        getClass().getResourceAsStream(TEST_UPLOAD_FILE));
        final FileTransferListener fileTransferListener = new FileTransferListener();
        requestObject.setListener(fileTransferListener);

        BoxFile result = requestBody("direct://UPLOADFILE", requestObject);

        assertTransferSuccess(fileTransferListener);
        assertNotNull("uploadFile result", result);
        LOG.debug("uploadFile: " + result);
View Full Code Here

Examples of com.box.boxjavalibv2.dao.BoxFile

        return result;
    }

    @Test
    public void testUploadNewVersion() throws Exception {
        final BoxFile boxFile = uploadFile();

        try {
            final Map<String, Object> headers = new HashMap<String, Object>();
            // parameter type is String
            headers.put("CamelBox.fileId", boxFile.getId());
            // parameter type is com.box.restclientv2.requestsbase.BoxFileUploadRequestObject
            final BoxFileUploadRequestObject requestObject =
                    BoxFileUploadRequestObject.uploadNewVersionRequestObject(CAMEL_TEST_FILE,
                            getClass().getResourceAsStream(TEST_UPLOAD_FILE));
            final FileTransferListener fileTransferListener = new FileTransferListener();
            requestObject.setListener(fileTransferListener);

            headers.put("CamelBox.fileUploadRequest", requestObject);
            BoxFile result = requestBodyAndHeaders("direct://UPLOADNEWVERSION", null, headers);

            assertTransferSuccess(fileTransferListener);
            assertNotNull("uploadNewVersion result", result);
            LOG.debug("uploadNewVersion: " + result);
        } finally {
View Full Code Here

Examples of com.box.boxjavalibv2.dao.BoxFile

    private HttpEntity entity;
    private InputStream inputStream;

    @Before
    public void setUp() {
        file = new BoxFile();
        boxResponse = EasyMock.createMock(DefaultBoxResponse.class);
        response = EasyMock.createMock(BasicHttpResponse.class);
        entity = EasyMock.createMock(StringEntity.class);
    }
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.