Package io.surati.gap.payment.base.api
Interface Payment
-
- All Known Subinterfaces:
BankNote
- All Known Implementing Classes:
BankNoteWrapper
,ChequeSample
,DbAbstractBankNote
,DbAbstractPayment
,DbBankNote
,DbBillOfExchange
,DbCheck
,DbPayment
,DbPromissoryNote
,GenBankNote
,LettreChangeSample
,PaymentWrapper
public interface Payment
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Double
amount()
String
amountInHuman()
String
amountInLetters()
io.surati.gap.admin.base.api.User
author()
io.surati.gap.admin.base.api.User
authorOfCancel()
ThirdParty
beneficiary()
void
cancel(LocalDateTime canceldate, PaymentCancelReason reason, String description, boolean sendbackinpayment, io.surati.gap.admin.base.api.User author)
LocalDateTime
cancelDate()
void
complete()
LocalDate
date()
String
descriptionOfCancel()
Long
id()
String
internalReference()
ThirdParty
issuer()
String
issuerReference()
PaymentMeanType
meanType()
String
mention1()
String
mention2()
String
name()
Iterable<PaymentOrder>
orders()
String
place()
PaymentCancelReason
reasonOfCancel()
PaymentStatus
status()
-
-
-
Field Detail
-
EMPTY
static final Payment EMPTY
-
-
Method Detail
-
id
Long id()
-
meanType
PaymentMeanType meanType()
-
internalReference
String internalReference()
-
issuerReference
String issuerReference()
-
name
String name()
-
date
LocalDate date()
-
beneficiary
ThirdParty beneficiary()
-
amount
Double amount()
-
amountInHuman
String amountInHuman()
-
amountInLetters
String amountInLetters()
-
place
String place()
-
status
PaymentStatus status()
-
mention1
String mention1()
-
mention2
String mention2()
-
cancelDate
LocalDateTime cancelDate()
-
cancel
void cancel(LocalDateTime canceldate, PaymentCancelReason reason, String description, boolean sendbackinpayment, io.surati.gap.admin.base.api.User author)
-
reasonOfCancel
PaymentCancelReason reasonOfCancel()
-
descriptionOfCancel
String descriptionOfCancel()
-
authorOfCancel
io.surati.gap.admin.base.api.User authorOfCancel()
-
author
io.surati.gap.admin.base.api.User author()
-
issuer
ThirdParty issuer()
-
complete
void complete()
-
orders
Iterable<PaymentOrder> orders()
-
-