Package org.apache.chemistry.opencmis.client.api

Examples of org.apache.chemistry.opencmis.client.api.TransientFolder


        String path = "/" + Fixture.TEST_ROOT_FOLDER_NAME + "/"
                + FixtureData.FOLDER1_NAME;
        Folder folder1 = (Folder) session.getObjectByPath(path);
        assertNotNull("folder not found: " + path, folder1);

        TransientFolder tfolder = folder1.getTransientFolder();
        assertNotNull(tfolder);

        String newFolderName = UUID.randomUUID().toString();
        tfolder.setPropertyValue(PropertyIds.NAME, newFolderName);

        Folder folder2 = (Folder) session2.getObjectByPath(path);
        assertNotNull(folder2);
        assertEquals(folder2.getProperty(PropertyIds.NAME).getValueAsString(),
                FixtureData.FOLDER1_NAME.toString());
        assertEquals(tfolder.getProperty(PropertyIds.NAME).getValueAsString(),
                newFolderName);

        tfolder.save();
        session2.clear();

        ObjectId id = session2.createObjectId(tfolder.getId());

        Folder folder3 = (Folder) session2.getObject(id);
        assertNotNull(folder3);
        assertEquals(folder3.getProperty(PropertyIds.NAME).getValueAsString(),
                newFolderName);
View Full Code Here


  public void transientFolderSessionCheck() throws UnsupportedEncodingException {
      String path = "/" + Fixture.TEST_ROOT_FOLDER_NAME + "/" + FixtureData.FOLDER1_NAME;
    Folder folder1 = (Folder) this.session.getObjectByPath(path);
    assertNotNull("folder not found: " + path, folder1);

    TransientFolder tfolder = folder1.getTransientFolder();
    assertNotNull(tfolder);

    String newFolderName = UUID.randomUUID().toString();
    tfolder.setPropertyValue(PropertyIds.NAME, newFolderName);
   
    Folder folder2 = (Folder) this.session2.getObjectByPath(path);
    assertNotNull(folder2);
    assertEquals(folder2.getProperty(PropertyIds.NAME).getValueAsString(), FixtureData.FOLDER1_NAME.toString());
    assertEquals(tfolder.getProperty(PropertyIds.NAME).getValueAsString(), newFolderName);
   
    tfolder.save();
    session2.clear();

    ObjectId id = this.session2.createObjectId(tfolder.getId());
   
    Folder folder3 = (Folder) this.session2.getObject(id);
    assertNotNull(folder3);
    assertEquals(folder3.getProperty(PropertyIds.NAME).getValueAsString(), newFolderName);
  }
View Full Code Here

TOP

Related Classes of org.apache.chemistry.opencmis.client.api.TransientFolder

Copyright © 2018 www.massapicom. 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.