Package org.cyclos.impl.banking
Interface ExternalPaymentServiceLocal
-
- All Superinterfaces:
ExternalPaymentService,Service
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 paymentExternalPaymentfindByToken(String token)Finds an external payment searching by the given tokenExternalPaymentDatagetData(ExternalPayment externalPayment)Returns data about an external paymentList<PaymentTransferType>listPossiblePaymentTypesToPerformExternalPayment(InternalAccountOwner from)Returns the possible payment types for performing an external paymentbooleanprocessExternalPayment(Long externalPaymentId, Long toUserId)Processes the external payment.intprocessExternalPayments(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
-
findByToken
ExternalPayment findByToken(String token)
Finds an external payment searching by the given token
-
getData
ExternalPaymentData getData(ExternalPayment externalPayment)
Returns data about an external payment
-
listPossiblePaymentTypesToPerformExternalPayment
List<PaymentTransferType> listPossiblePaymentTypesToPerformExternalPayment(InternalAccountOwner from)
Returns the possible payment types for performing an external payment
-
processExternalPayment
boolean processExternalPayment(Long externalPaymentId, Long toUserId)
Processes the external payment. This method is called from a background task
-
processExternalPayments
int processExternalPayments(User user)
Processes all the external payments to the given user.
-
-