Examples of ObjectInFolderList


Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

        Boolean includePathSegment = getBooleanParameter(request, PARAM_PATH_SEGMENT);
        BigInteger maxItems = getBigIntegerParameter(request, PARAM_MAX_ITEMS);
        BigInteger skipCount = getBigIntegerParameter(request, PARAM_SKIP_COUNT);

        // execute
        ObjectInFolderList children = service.getChildren(repositoryId, folderId, filter, orderBy,
                includeAllowableActions, includeRelationships, renditionFilter, includePathSegment, maxItems,
                skipCount, null);

        if (children == null) {
            throw new CmisRuntimeException("Children are null!");
View Full Code Here

Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

        String newParentId = result.get(0).getObject().getId();
        assertEquals(rootFolderId, newParentId);

        if (isFolder) {
            log.info("testing moveFolder to a subfolder");
            ObjectInFolderList ch = fNavSvc.getChildren(fRepositoryId, holder.getValue(), propertyFilter, null, false,
                    IncludeRelationships.NONE, null, false, null, null, null);
            String subFolderId = ch.getObjects().get(0).getObject().getId();

            try {
                fObjSvc.moveObject(fRepositoryId, holder, subFolderId, sourceFolderId, null);
                fail("moveObject to a folder that is a descendant of the source must fail.");
            } catch (Exception e) {
View Full Code Here

Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

        return getTestId(BaseTypeId.CMIS_FOLDER);
    }

    private String getTestId(BaseTypeId baseTypeId) {
        LOG.debug("getTestDocId()");
        ObjectInFolderList result = navSvc.getChildren(repositoryId, rootFolderId, "*", null, false,
                IncludeRelationships.NONE, null, true, MAX_ITEMS, SKIP_COUNT, null);
        requestCounter++;

        List<ObjectInFolderData> children = result.getObjects();
        LOG.debug(" found " + children.size() + " folders in getChildren()");
        for (ObjectInFolderData child : children) {
            if (baseTypeId.equals(child.getObject().getBaseTypeId()))
                return child.getObject().getId();
        }
View Full Code Here

Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

        createLevel1Folders();

        log.info("test getting all objects with getChildren");
        BigInteger maxItems = BigInteger.valueOf(NUM_ROOT_FOLDERS * 2);
        BigInteger skipCount = BigInteger.valueOf(0);
        ObjectInFolderList result = fNavSvc.getChildren(fRepositoryId, fRootFolderId, "*", null, false,
                IncludeRelationships.NONE, null, true, maxItems, skipCount, null);
        List<ObjectInFolderData> folders = result.getObjects();
        log.info(" found " + folders.size() + " folders in getChildren()");
        for (ObjectInFolderData folder : folders) {
            log.info("   found folder id " + folder.getObject().getId() + " path segment " + folder.getPathSegment());
        }
        assertEquals(NUM_ROOT_FOLDERS, folders.size());

        log.info("test paging with getChildren");
        maxItems = BigInteger.valueOf(3);
        skipCount = BigInteger.valueOf(3);
        result = fNavSvc.getChildren(fRepositoryId, fRootFolderId, "*", null, false, IncludeRelationships.NONE, null,
                true, maxItems, skipCount, null);
        folders = result.getObjects();
        log.info(" found " + folders.size() + " folders in getChildren()");
        for (ObjectInFolderData folder : folders) {
            log.info("   found folder id " + folder.getObject().getId() + " path segment " + folder.getPathSegment());
        }
        assertEquals(3, folders.size());
        assertEquals("Folder 3", folders.get(0).getPathSegment());
        assertTrue(result.getNumItems().longValue() > 0);
        log.info("... testGetChildren() finished.");
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

        StringBuilder prefix = new StringBuilder();
        for (int i = 0; i < depth; i++) {
            prefix.append("   ");
        }

        ObjectInFolderList result = fNavSvc.getChildren(fRepositoryId, folderId, propertyFilter, null, false,
                IncludeRelationships.NONE, null, true, BigInteger.valueOf(-1), BigInteger.valueOf(-1), null);
        List<ObjectInFolderData> folders = result.getObjects();
        if (null != folders) {
            log.info(prefix + "found " + folders.size() + " children in folder " + folderId);
            int no = 0;
            for (ObjectInFolderData folder : folders) {
                log.info(prefix.toString() + ++no + ": found object with id: " + folder.getObject().getId()
View Full Code Here

Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

        String objectId = rootId;
        final String requiredProperties = PropertyIds.OBJECT_ID + "," + PropertyIds.OBJECT_TYPE_ID + ","
                + PropertyIds.BASE_TYPE_ID;
        // Note: This works because first folders are created then documents
        for (int i = 0; i < level; i++) {
            ObjectInFolderList result = fNavSvc.getChildren(fRepositoryId, objectId, requiredProperties,
                    PropertyIds.OBJECT_TYPE_ID, false, IncludeRelationships.NONE, null, true, BigInteger.valueOf(-1),
                    BigInteger.valueOf(-1), null);
            List<ObjectInFolderData> children = result.getObjects();
            ObjectData child = children.get(index).getObject();
            objectId = (String) child.getProperties().getProperties().get(PropertyIds.OBJECT_ID).getFirstValue();
        }
        return objectId;
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

     */
    public String getDocumentId(String folderId, int index) {
        String docId = null;
        final String requiredProperties = PropertyIds.OBJECT_ID + "," + PropertyIds.OBJECT_TYPE_ID + ","
                + PropertyIds.BASE_TYPE_ID;
        ObjectInFolderList result = fNavSvc.getChildren(fRepositoryId, folderId, requiredProperties,
                PropertyIds.OBJECT_TYPE_ID, false, IncludeRelationships.NONE, null, true, BigInteger.valueOf(-1),
                BigInteger.valueOf(-1), null);
        List<ObjectInFolderData> children = result.getObjects();
        int numDocsFound = 0;
        for (int i = 0; i < children.size(); i++) {
            ObjectData child = children.get(i).getObject();
            docId = (String) child.getProperties().getProperties().get(PropertyIds.OBJECT_ID).getFirstValue();
            if (child.getBaseTypeId().equals(BaseTypeId.CMIS_DOCUMENT)) {
View Full Code Here

Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

        Boolean includePathSegment = getBooleanParameter(request, PARAM_PATH_SEGMENT);
        BigInteger maxItems = getBigIntegerParameter(request, PARAM_MAX_ITEMS);
        BigInteger skipCount = getBigIntegerParameter(request, PARAM_SKIP_COUNT);

        // execute
        ObjectInFolderList children = service.getChildren(repositoryId, folderId, filter, orderBy,
                includeAllowableActions, includeRelationships, renditionFilter, includePathSegment, maxItems,
                skipCount, null);

        if (children == null) {
            throw new CmisRuntimeException("Children are null!");
View Full Code Here

Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

        String objectId = rootId;
        final String requiredProperties = PropertyIds.OBJECT_ID + "," + PropertyIds.OBJECT_TYPE_ID + ","
                + PropertyIds.BASE_TYPE_ID;
        // Note: This works because first folders are created then documents
        for (int i = 0; i < level; i++) {
            ObjectInFolderList result = fNavSvc.getChildren(fRepositoryId, objectId, requiredProperties,
                    PropertyIds.OBJECT_TYPE_ID, false, IncludeRelationships.NONE, null, true, BigInteger.valueOf(-1),
                    BigInteger.valueOf(-1), null);
            List<ObjectInFolderData> children = result.getObjects();
            ObjectData child = children.get(index).getObject();
            objectId = (String) child.getProperties().getProperties().get(PropertyIds.OBJECT_ID).getFirstValue();
        }
        return objectId;
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.commons.data.ObjectInFolderList

     */
    public String getDocumentId(String folderId, int index) {
        String docId = null;
        final String requiredProperties = PropertyIds.OBJECT_ID + "," + PropertyIds.OBJECT_TYPE_ID + ","
                + PropertyIds.BASE_TYPE_ID;
        ObjectInFolderList result = fNavSvc.getChildren(fRepositoryId, folderId, requiredProperties,
                PropertyIds.OBJECT_TYPE_ID, false, IncludeRelationships.NONE, null, true, BigInteger.valueOf(-1),
                BigInteger.valueOf(-1), null);
        List<ObjectInFolderData> children = result.getObjects();
        int numDocsFound = 0;
        for (int i = 0; i < children.size(); i++) {
            ObjectData child = children.get(i).getObject();
            docId = (String) child.getProperties().getProperties().get(PropertyIds.OBJECT_ID).getFirstValue();
            if (child.getBaseTypeId().equals(BaseTypeId.CMIS_DOCUMENT)) {
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.