List<Object> result = TableDataModel.getRowListForFiltering(filter, collectedFilters, nodeInfoForRows_unfiltered, allRowFilteringFlags);
return result;
}
protected Object setupDataRetrievalContext(Object data, Map<String, Object> requestMap, String var) {
NodeInfoForRow nodeInfo = (data instanceof NodeInfoForRow) ? (NodeInfoForRow) data : ((TempNodeParams) data).getNodeInfoForRow();
requestMap.get(var);
Object nodeData = nodeInfo.getNodeData();
requestMap.put(var, nodeData);
String nodeLevelVar = getNodeLevelVar();
if (nodeLevelVar != null)
requestMap.put(nodeLevelVar, nodeInfo.getNodeLevel());
String nodePathVar = getNodePathVar();
if (nodePathVar != null)
requestMap.put(nodePathVar, nodeInfo.getNodePath());
String nodeHasChildrenVar = getNodeHasChildrenVar();
if (nodeHasChildrenVar != null)
requestMap.put(nodeHasChildrenVar, nodeInfo.getNodeHasChildren());
return nodeData;
}