Class TransactionImportService
java.lang.Object
com.bluebell.greenhouse.sol.importers.transaction.TransactionImportService
Service-layer for importing transactions from flat files.
- Version:
- 1.0.11
- Author:
- Stephen Prizio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintimportTransactions(InputStream inputStream, String fileName, Account account) Imports transactions from a file stream.intimportTransactions(InputStream inputStream, String fileName, Account account, ZoneId timeZone) Imports transactions from a file stream.
-
Constructor Details
-
TransactionImportService
public TransactionImportService()
-
-
Method Details
-
importTransactions
public int importTransactions(InputStream inputStream, String fileName, Account account) throws IOException Imports transactions from a file stream.- Parameters:
inputStream- file input streamfileName- file nameaccount-Account- Returns:
- count of persisted transactions
- Throws:
IOException- io exception
-
importTransactions
public int importTransactions(InputStream inputStream, String fileName, Account account, ZoneId timeZone) throws IOException Imports transactions from a file stream.- Parameters:
inputStream- file input streamfileName- file nameaccount-AccounttimeZone- optional timezone used for naive csv timestamps- Returns:
- count of persisted transactions
- Throws:
IOException- io exception
-