Class CsvTransactionWriter
java.lang.Object
com.bluebell.greenhouse.sol.writers.AbstractWriter<Transaction>
com.bluebell.greenhouse.sol.writers.transaction.impl.CsvTransactionWriter
- All Implemented Interfaces:
TransactionWriter
@Component("csvTransactionWriter")
public class CsvTransactionWriter
extends AbstractWriter<Transaction>
implements TransactionWriter
Implementation of
TransactionWriter for csv values.- Version:
- 1.0.5
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionwriteTransactions(List<Transaction> transactions, String delimiter, Map<String, Function<Transaction, ?>> headers) Writes the givenTransactions into a string value.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 TransactionWriter
validateWriterParameters
-
Constructor Details
-
CsvTransactionWriter
public CsvTransactionWriter()
-
-
Method Details
-
writeTransactions
public String writeTransactions(List<Transaction> transactions, String delimiter, Map<String, Function<Transaction, ?>> headers) Writes the givenTransactions into a string value.- Specified by:
writeTransactionsin interfaceTransactionWriter- Parameters:
transactions-ListofTransactionsdelimiter- delimiterheaders-Mapof headers- Returns:
- string
-