Package org.cyclos.services.banking
Interface TransferService
-
- All Superinterfaces:
Service
- All Known Subinterfaces:
TransferServiceLocal
- All Known Implementing Classes:
TransferServiceImpl,TransferServiceSecurity
public interface TransferService extends Service
Service which allows access to transfers and scheduled payments. Not to confuse withPaymentService, which is used to perform the payments.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FileInfoexportTransfer(ExportFormatVO format, TransferVO transfer)Exports the given transfer to fileTransferDatagetData(@NotNull TransferVO vo)Returns details data for a transferTransferVOload(@NotNull Long id)Returns a transfer by id, or throwsEntityNotFoundExceptionif not foundTransferVOloadByTransactionNumber(@NotNull String transactionNumber)Returns a transfer by transaction number, or throwsEntityNotFoundExceptionif not found
-
-
-
Method Detail
-
exportTransfer
FileInfo exportTransfer(ExportFormatVO format, TransferVO transfer) throws FrameworkException
Exports the given transfer to file- Throws:
FrameworkException
-
getData
TransferData getData(@NotNull @NotNull TransferVO vo) throws FrameworkException
Returns details data for a transfer- Throws:
FrameworkException
-
load
TransferVO load(@NotNull @NotNull Long id) throws FrameworkException
Returns a transfer by id, or throwsEntityNotFoundExceptionif not found- Throws:
FrameworkException
-
loadByTransactionNumber
TransferVO loadByTransactionNumber(@NotNull @NotNull String transactionNumber) throws FrameworkException
Returns a transfer by transaction number, or throwsEntityNotFoundExceptionif not found- Throws:
FrameworkException
-
-