/** * Converts an Object list object. */ public static ObjectList convert(CmisObjectListType objectList) { if (objectList == null) { return null; } ObjectListImpl result = new ObjectListImpl(); List<ObjectData> objects = new ArrayList<ObjectData>(); for (CmisObjectType object : objectList.getObjects()) { objects.add(convert(object)); } result.setObjects(objects); result.setHasMoreItems(objectList.isHasMoreItems()); result.setNumItems(objectList.getNumItems()); // handle extensions convertExtension(objectList, result); return result; }
@Override public boolean handleAuditEntry(Long entryId, String user, long time, Map<String, Serializable> values) { entryIds.add(entryId); result.getObjects().addAll(createChangeEvents(time, values)); return super.handleAuditEntry(entryId, user, time, values); } };
/** * @see org.opencms.cmis.I_CmsCmisRepository#getCheckedOutDocs(org.opencms.cmis.CmsCmisCallContext, java.lang.String, java.lang.String, java.lang.String, boolean, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships, java.lang.String, java.math.BigInteger, java.math.BigInteger) */ public synchronized ObjectList getCheckedOutDocs( CmsCmisCallContext context, String folderId, String filter, String orderBy, boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount) { ObjectListImpl result = new ObjectListImpl(); result.setObjects(new ArrayList<ObjectData>()); return result; }
ObjectListImpl result = new ObjectListImpl(); List<ObjectData> list = new ArrayList<ObjectData>(); result.setObjects(list); result.setHasMoreItems(nodeRefs.size() - skip > list.size());
/** * See CMIS 1.0 section 2.2.6.1 query */ public ObjectList query(String statement, Boolean searchAllVersions, Boolean includeAllowableActions, BigInteger maxItems, BigInteger skipCount){ //TODO: Not supported if(log.isTraceEnabled()) { log.trace("<<<<<<<<<<< query for the statement " + statement); } return new ObjectListImpl(); }
ObjectListImpl result = new ObjectListImpl(); List<ObjectData> list = new ArrayList<ObjectData>(); result.setObjects(list); result.setHasMoreItems(nodeRefs.size() - skip > list.size());
ObjectListImpl result = new ObjectListImpl(); result.setObjects(objects); result.setHasMoreItems(getBoolean(json, JSON_QUERYRESULTLIST_HAS_MORE_ITEMS)); result.setNumItems(getInteger(json, JSON_QUERYRESULTLIST_NUM_ITEMS)); convertExtension(json, result, QUERYRESULTLIST_KEYS); } else { result.setHasMoreItems(getBoolean(json, JSON_OBJECTLIST_HAS_MORE_ITEMS)); result.setNumItems(getInteger(json, JSON_OBJECTLIST_NUM_ITEMS)); convertExtension(json, result, OBJECTLIST_KEYS);
@Override public boolean handleAuditEntry(Long entryId, String user, long time, Map<String, Serializable> values) { entryIds.add(entryId); result.getObjects().addAll(createChangeEvents(time, values)); return super.handleAuditEntry(entryId, user, time, values); } };
ObjectListImpl result = new ObjectListImpl(); result.setObjects(objects); result.setHasMoreItems(getBoolean(json, JSON_QUERYRESULTLIST_HAS_MORE_ITEMS)); result.setNumItems(getInteger(json, JSON_QUERYRESULTLIST_NUM_ITEMS)); convertExtension(json, result, QUERYRESULTLIST_KEYS); } else { result.setHasMoreItems(getBoolean(json, JSON_OBJECTLIST_HAS_MORE_ITEMS)); result.setNumItems(getInteger(json, JSON_OBJECTLIST_NUM_ITEMS)); convertExtension(json, result, OBJECTLIST_KEYS);
ObjectListImpl result = new ObjectListImpl(); CmsUUID structureId = new CmsUUID(objectId); CmsResource resource = cms.readResource(structureId); limitedResults.add(objectData); result.setNumItems(BigInteger.valueOf(resultObjects.size())); result.setHasMoreItems(Boolean.valueOf(limiter.hasMore())); result.setObjects(limitedResults); return result; } catch (CmsException e) {
ObjectListImpl resultObjectList = new ObjectListImpl(); List<ObjectData> objectDataList = new ArrayList<ObjectData>(); resultObjectList.setObjects(objectDataList); for (CmsResource resource : results) { includeRelationships)); resultObjectList.setHasMoreItems(Boolean.valueOf(!results.isEmpty())); resultObjectList.setNumItems(BigInteger.valueOf(results.getVisibleHitCount())); return resultObjectList; } catch (CmsException e) {
final ObjectListImpl result = new ObjectListImpl(); result.setObjects(new ArrayList<ObjectData>()); int resultSize = result.getObjects().size(); result.setHasMoreItems(hasMoreItems); result.getObjects().remove(resultSize - 1); entryIds.remove(resultSize - 1);
final ObjectListImpl result = new ObjectListImpl(); result.setObjects(new ArrayList<ObjectData>()); int resultSize = result.getObjects().size(); result.setHasMoreItems(hasMoreItems); result.getObjects().remove(resultSize - 1); entryIds.remove(resultSize - 1);
public ObjectList getObjectRelationships(NodeRef nodeRef, RelationshipDirection relationshipDirection, String typeId, String filter, Boolean includeAllowableActions, BigInteger maxItems, BigInteger skipCount) ObjectListImpl result = new ObjectListImpl(); result.setHasMoreItems(false); result.setNumItems(BigInteger.ZERO); result.setObjects(new ArrayList<ObjectData>()); result.getObjects().add( createCMISObject(createNodeInfo(assocRef), filter, includeAllowableActions, IncludeRelationships.NONE, RENDITION_NONE, false, false/*, cmisVersion*/)); result.setNumItems(BigInteger.valueOf(counter)); result.setHasMoreItems(hasMore);
ObjectListImpl result = new ObjectListImpl(); result.setHasMoreItems(false); result.setNumItems(BigInteger.ZERO); result.setObjects(new ArrayList<ObjectData>()); return result;
ObjectListImpl result = new ObjectListImpl(); result.setHasMoreItems(false); result.setNumItems(BigInteger.ZERO); result.setObjects(new ArrayList<ObjectData>()); return result;
public ObjectList getObjectRelationships(NodeRef nodeRef, RelationshipDirection relationshipDirection, String typeId, String filter, Boolean includeAllowableActions, BigInteger maxItems, BigInteger skipCount) ObjectListImpl result = new ObjectListImpl(); result.setHasMoreItems(false); result.setNumItems(BigInteger.ZERO); result.setObjects(new ArrayList<ObjectData>()); result.getObjects().add( createCMISObject(createNodeInfo(assocRef), filter, includeAllowableActions, IncludeRelationships.NONE, RENDITION_NONE, false, false/*, cmisVersion*/)); result.setNumItems(BigInteger.valueOf(counter)); result.setHasMoreItems(hasMore);
ObjectListImpl result = new ObjectListImpl(); result.setObjects(new ArrayList<ObjectData>()); result.setHasMoreItems(false); if (result.getObjects().size() >= max) { result.setHasMoreItems(true); continue; result.getObjects().add(objectData); } else { Resource resource = getRegistry().get(CMISConstants.GREG_CHECKED_OUT_TRACKER); result.setNumItems(BigInteger.valueOf(count)); return result;
Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { ObjectListImpl result = new ObjectListImpl(); if (element.getObject() instanceof AtomLink) { if (isNextLink(element)) { result.setHasMoreItems(Boolean.TRUE); result.setNumItems((BigInteger) element.getObject()); result.setObjects(new ArrayList<ObjectData>(feed.getEntries().size())); result.getObjects().add(hit);
Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { ObjectListImpl result = new ObjectListImpl(); if (element.getObject() instanceof AtomLink) { if (isNextLink(element)) { result.setHasMoreItems(Boolean.TRUE); result.setNumItems((BigInteger) element.getObject()); result.setObjects(new ArrayList<ObjectData>(feed.getEntries().size())); result.getObjects().add(hit);