public List<NodeMetaData> getNodesMetaData(NodeMetaDataParameters params, int maxResults) throws AuthenticationException, IOException, JSONException { if(throwException) { throw new ConnectException("THROWING EXCEPTION, better be ready!"); } List<NodeMetaData> resultNodeMetaDatas = new ArrayList(); List<Long> nodeIds = params.getNodeIds(); if(nodeIds != null) { for (long nodeId : nodeIds) { NodeMetaData fullNodeMetadata = nodeMetaDataMap.get(nodeId); NodeMetaData requestedMetadata = this.getOnlyRequestedMetadata(fullNodeMetadata, params); resultNodeMetaDatas.add(requestedMetadata); } } else { Long fromId = params.getFromNodeId(); NodeMetaData fullNodeMetadata = nodeMetaDataMap.get(fromId); NodeMetaData requestedMetadata = this.getOnlyRequestedMetadata(fullNodeMetadata, params); resultNodeMetaDatas.add(requestedMetadata); } return resultNodeMetaDatas; }
List<Long> nodeIds = params.getNodeIds(); if(params.getFromNodeId() != null) body.put("fromNodeId", params.getFromNodeId()); if(params.getToNodeId() != null) body.put("toNodeId", params.getToNodeId()); if(!params.isIncludeAclId()) body.put("includeAclId", params.isIncludeAclId()); if(!params.isIncludeAspects()) body.put("includeAspects", params.isIncludeAspects()); if(!params.isIncludeProperties()) body.put("includeProperties", params.isIncludeProperties()); if(!params.isIncludeChildAssociations()) body.put("includeChildAssociations", params.isIncludeChildAssociations()); if(!params.isIncludeParentAssociations()) body.put("includeParentAssociations", params.isIncludeParentAssociations());
paramFiltered.setId(nodeMetaData.getId()); if (params.isIncludeType()) if (params.isIncludeAclId()) if (params.isIncludeAspects()) if (params.isIncludeProperties()) if (params.isIncludeChildAssociations()) if (params.isIncludeParentAssociations()) if (params.isIncludeChildIds()) if (params.isIncludePaths()) if (params.isIncludeOwner()) if (params.isIncludeNodeRef()) if (params.isIncludeTxnId())