Package io.surati.gap.payment.base.api
Interface PaymentOrderGroupsToPrepare
-
- All Known Implementing Classes:
DbPaymentOrderGroupsToPrepare
public interface PaymentOrderGroupsToPrepare
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PaymentOrderGroup
get(Long id)
Iterable<PaymentOrderGroup>
iterate()
void
merge(PaymentOrderGroup group, PaymentOrder order)
void
merge(PaymentOrderGroup group, Iterable<PaymentOrder> orders)
PaymentOrderGroup
merge(Iterable<PaymentOrder> orders)
PaymentOrderGroup
mergeAcross(ThirdParty beneficiary, Iterable<PaymentOrder> orders)
Iterable<PaymentOrderGroup>
prepare(Iterable<ReferenceDocument> documents)
Double
totalAmount()
void
validate()
-
-
-
Method Detail
-
get
PaymentOrderGroup get(Long id)
-
iterate
Iterable<PaymentOrderGroup> iterate()
-
prepare
Iterable<PaymentOrderGroup> prepare(Iterable<ReferenceDocument> documents)
-
merge
PaymentOrderGroup merge(Iterable<PaymentOrder> orders)
-
mergeAcross
PaymentOrderGroup mergeAcross(ThirdParty beneficiary, Iterable<PaymentOrder> orders)
-
merge
void merge(PaymentOrderGroup group, Iterable<PaymentOrder> orders)
-
merge
void merge(PaymentOrderGroup group, PaymentOrder order)
-
validate
void validate()
-
totalAmount
Double totalAmount()
-
-