Package org.cyclos.impl.banking
Interface ExternalPaymentServiceLocal
-
- All Superinterfaces:
ExternalPaymentService,Service
- All Known Implementing Classes:
ExternalPaymentServiceImpl
public interface ExternalPaymentServiceLocal extends ExternalPaymentService
Local interface forExternalPaymentService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intcancelAll(UserAccount account)Cancels all the pending external payments made from the given account.voidexpire(ExternalPayment externalPayment)Expires the given external paymentList<PaymentTransferType>listPossiblePaymentTypesToPerformExternalPayment(InternalAccountOwner from)Returns the possible payment types for performing an external paymentvoidprocessExternalPayment(Long externalPaymentId, Long toUserId)Processes the external payment.voidprocessExternalPayments(User user)Processes all the external payments to the given user.-
Methods inherited from interface org.cyclos.services.banking.ExternalPaymentService
cancel, getData, getExternalPaymentData, getExternalPaymentTypeData, perform, preview
-
-
-
-
Method Detail
-
cancelAll
int cancelAll(UserAccount account)
Cancels all the pending external payments made from the given account.
-
expire
void expire(ExternalPayment externalPayment)
Expires the given external payment
-
listPossiblePaymentTypesToPerformExternalPayment
List<PaymentTransferType> listPossiblePaymentTypesToPerformExternalPayment(InternalAccountOwner from)
Returns the possible payment types for performing an external payment
-
processExternalPayment
void processExternalPayment(Long externalPaymentId, Long toUserId)
Processes the external payment. This method is called from a background task
-
processExternalPayments
void processExternalPayments(User user)
Processes all the external payments to the given user.
-
-