public interface TransferTypeServiceLocal extends TransferTypeService, CRUDServiceLocal<TransferType,TransferTypeDTO,TransferTypeData,TransferTypeDataParams>
TransferTypeService| Modifier and Type | Method and Description |
|---|---|
<T extends TransferType> |
filterAccessibleTransferTypes(java.util.List<T> transferTypes,
InternalAccountOwner from)
Returns a list of transfer types filtered by account accessibility
|
boolean |
isPaymentTypePossible(InternalAccountOwner from,
AccountOwner to,
PaymentTransferType paymentType)
Returns whether the given payment type can be used for payments between the given account owners
|
void |
resetAllMaturityPolicy(Currency currency)
resets the maturity Policy to MaturityPolicy.ALWAYS for all TT's attached to the given currency.
|
TransferTypeDirection |
resolveDirection(AccountType from,
AccountType to)
Determines the payment direction for the given from and to account types.
|
TransferTypeDirection |
resolveDirection(InternalAccountOwner from,
AccountOwner to)
Determines the payment direction for the given from and to owner
|
<T> Page<T> |
search(java.lang.Class<T> resultType,
TransferTypeQuery query)
Searches for transfer types, according to the specified query parameters
|
Page<TransferTypeVO> |
searchExternalPayment(PaymentTransferTypeQuery query)
Searches payment types for external payment requests
|
Page<TransferTypeVO> |
searchPayment(PaymentTransferTypeQuery paymentTransferTypeQuery)
Searches payment types for direct payments
|
Page<TransferTypeVO> |
searchPaymentRequest(PaymentTransferTypeQuery paymentTransferTypeQuery)
Searches payment types for payment requests
|
searchfind, findAll, getEntityClass, newEntity, remove, removeAll, toDTO, toEntity, validategetData, getDataForNew, load, remove, removeAll, save<T extends TransferType> java.util.List<T> filterAccessibleTransferTypes(java.util.List<T> transferTypes, InternalAccountOwner from)
boolean isPaymentTypePossible(InternalAccountOwner from, AccountOwner to, PaymentTransferType paymentType)
void resetAllMaturityPolicy(Currency currency)
TransferTypeDirection resolveDirection(AccountType from, AccountType to)
TransferTypeDirection.USER_TO_USER or
TransferTypeDirection.USER_TO_SELFTransferTypeDirection resolveDirection(InternalAccountOwner from, AccountOwner to)
<T> Page<T> search(java.lang.Class<T> resultType, TransferTypeQuery query)
Page<TransferTypeVO> searchExternalPayment(PaymentTransferTypeQuery query)
Page<TransferTypeVO> searchPayment(PaymentTransferTypeQuery paymentTransferTypeQuery)
Page<TransferTypeVO> searchPaymentRequest(PaymentTransferTypeQuery paymentTransferTypeQuery)