Class CSVProjectionComputation
java.lang.Object
org.nuxeo.lib.stream.computation.AbstractComputation
org.nuxeo.ecm.core.bulk.action.computation.AbstractBulkComputation
org.nuxeo.ecm.platform.csv.export.computation.CSVProjectionComputation
- All Implemented Interfaces:
Computation
Inputs:
- i1: Reads
BulkBucket
- o1: Writes
Record
containing csv lines
- Since:
- 10.3
-
Field Summary
Modifier and TypeFieldDescriptionprotected OutputStreamWithCSVWriter
static final String
static final String
static final String
protected RenderingContext
Fields inherited from class org.nuxeo.ecm.core.bulk.action.computation.AbstractBulkComputation
command, commands, delta, SELECT_DOCUMENTS_IN
Fields inherited from class org.nuxeo.lib.stream.computation.AbstractComputation
INPUT_1, INPUT_2, INPUT_3, INPUT_NULL, metadata, OUTPUT_1, OUTPUT_2, OUTPUT_3, OUTPUT_4
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
compute
(CoreSession session, List<String> ids, Map<String, Serializable> properties) void
endBucket
(ComputationContext context, BulkStatus delta) Can be overridden to write to downstream computation or add results to statusprotected String
protected String
getList
(Serializable value) protected String
getString
(Serializable value) void
startBucket
(String bucketKey) Can be overridden to init stuff before processing the bucketMethods inherited from class org.nuxeo.ecm.core.bulk.action.computation.AbstractBulkComputation
getBatchTransactionTimeout, getCommand, getCurrentCommand, isAbortedCommand, loadDocuments, loadDocumentsOneByOne, loginSystemOrUser, processBatchOfDocuments, processFailure, processRecord, updateStatus
Methods inherited from class org.nuxeo.lib.stream.computation.AbstractComputation
init, metadata, processRetry, processTimer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.lib.stream.computation.Computation
destroy, signalStop
-
Field Details
-
PARAM_SCHEMAS
- See Also:
-
PARAM_XPATHS
- See Also:
-
PARAM_LANG
- See Also:
-
out
-
renderingCtx
-
-
Constructor Details
-
CSVProjectionComputation
public CSVProjectionComputation()
-
-
Method Details
-
startBucket
Description copied from class:AbstractBulkComputation
Can be overridden to init stuff before processing the bucket- Overrides:
startBucket
in classAbstractBulkComputation
-
compute
- Specified by:
compute
in classAbstractBulkComputation
-
endBucket
Description copied from class:AbstractBulkComputation
Can be overridden to write to downstream computation or add results to status- Overrides:
endBucket
in classAbstractBulkComputation
-
getHeader
-
getData
-
getList
-
getString
-