Class CsvPositionWriter
java.lang.Object
com.bluebell.greenhouse.sol.writers.AbstractWriter<PositionOrder>
com.bluebell.greenhouse.sol.writers.position.impl.CsvPositionWriter
- All Implemented Interfaces:
PositionWriter
@Component("csvPositionWriter")
public class CsvPositionWriter
extends AbstractWriter<PositionOrder>
implements PositionWriter
Csv implementation of
PositionWriter.- Version:
- 2.0.3
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionwritePositionOrders(List<PositionOrder> positionOrders, String delimiter, Map<String, Function<PositionOrder, ?>> headers) Writes the givenPositionOrders into a delimited string.Methods inherited from class AbstractWriter
writeDelimitedString, writeDelimitedStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PositionWriter
validateWriterParameters
-
Constructor Details
-
CsvPositionWriter
public CsvPositionWriter()
-
-
Method Details
-
writePositionOrders
public String writePositionOrders(List<PositionOrder> positionOrders, String delimiter, Map<String, Function<PositionOrder, ?>> headers) Writes the givenPositionOrders into a delimited string.- Specified by:
writePositionOrdersin interfacePositionWriter- Parameters:
positionOrders- position ordersdelimiter- delimiterheaders- ordered headers- Returns:
- delimited output
-