Package org.cyclos.impl.search
Interface TransactionSearchHandler
-
- All Superinterfaces:
EntitySearchHandler<Transaction,TransactionOverviewQuery,TransactionResultVO>
public interface TransactionSearchHandler extends EntitySearchHandler<Transaction,TransactionOverviewQuery,TransactionResultVO>
Interface for searching transactions
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description DataIterator<Transaction>export(TransactionQuery params)Exports transactions from the POV of a specific ownerstatic Class<? extends TransactionResultVO>resultType(TransactionNature nature)Returns the expected result class for the given transaction naturePage<TransactionResultVO>searchTransactions(TransactionQuery params)Searches transactions from the POV of a specific owner-
Methods inherited from interface org.cyclos.impl.search.EntitySearchHandler
exportEntities, index, indexName, iterateEntities, iterateIds, reindex, remove, search, searchEntities
-
-
-
-
Method Detail
-
resultType
static Class<? extends TransactionResultVO> resultType(TransactionNature nature)
Returns the expected result class for the given transaction nature
-
export
DataIterator<Transaction> export(TransactionQuery params)
Exports transactions from the POV of a specific owner
-
searchTransactions
Page<TransactionResultVO> searchTransactions(TransactionQuery params)
Searches transactions from the POV of a specific owner
-
-