Package io.surati.gap.payment.base.api
Interface PaymentBatch
-
- All Known Implementing Classes:
DbPaymentBatch
,PaymentBatchImpl
public interface PaymentBatch
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BankAccount
account()
void
add(PaymentOrderGroup group)
LocalDate
date()
Iterable<PaymentOrderGroup>
groups()
Long
id()
PaymentMeanType
meanType()
Iterable<BankNote>
notes()
BankNote
pay(PaymentOrderGroup group, Iterable<BankNoteBook> books, io.surati.gap.admin.base.api.User author)
PaymentStatus
status()
void
terminate()
-
-
-
Method Detail
-
id
Long id()
-
date
LocalDate date()
-
account
BankAccount account()
-
meanType
PaymentMeanType meanType()
-
status
PaymentStatus status()
-
groups
Iterable<PaymentOrderGroup> groups()
-
add
void add(PaymentOrderGroup group)
-
pay
BankNote pay(PaymentOrderGroup group, Iterable<BankNoteBook> books, io.surati.gap.admin.base.api.User author)
-
terminate
void terminate()
-
-