@Override public <W extends AbstractWriteHandle> ServiceResultIterator post(RequestParameters params, W[] input, Transaction transaction, String... outputMimetypes) { return services.postIteratedResource( requestLogger, getResourcePath(), transaction, prepareParams(params), input, outputMimetypes); }
@Override public ServiceResultIterator post(RequestParameters params, AbstractWriteHandle input, Transaction transaction, String... outputMimetypes) { return services.postIteratedResource( requestLogger, getResourcePath(), prepareParams(params, transaction), input, outputMimetypes); } @Override
@Override public <W extends AbstractWriteHandle> ServiceResultIterator post(RequestParameters params, W[] input, Transaction transaction, String... outputMimetypes) { return services.postIteratedResource( requestLogger, getResourcePath(), prepareParams(params, transaction), input, outputMimetypes); }
@Override public ServiceResultIterator post(RequestParameters params, AbstractWriteHandle input, Transaction transaction, String... outputMimetypes) { return services.postIteratedResource( requestLogger, getResourcePath(), transaction, prepareParams(params), input, outputMimetypes); } @Override
private RESTServiceResultIterator makeRequest( Plan plan, String rowFormat, RowSetPart datatypeStyle, RowStructure rowStructureStyle, String nodeCols, Transaction transaction ) { PlanBuilderBaseImpl.RequestPlan requestPlan = checkPlan(plan); AbstractWriteHandle astHandle = requestPlan.getHandle(); RequestParameters params = getParamBindings(requestPlan); params.add("row-format", rowFormat); params.add("node-columns", nodeCols); addDatatypeStyleParam(params, datatypeStyle); addRowStructureStyleParam(params, rowStructureStyle); // QUESTION: outputMimetypes a noop? return services.postIteratedResource(requestLogger, "rows", transaction, params, astHandle); } private PlanBuilderBaseImpl.RequestPlan checkPlan(Plan plan) {