PaymentDetailCollector
+ supplier()+ accumulator()+ combiner()+ finisher()+ characteristics()
PaymentDetailSummary
- retailPaymentDTO:CreditRetailPaymentColWrapper- arithmetic:Long
+ getter+ setter+ toString
PaymentApplyBuildChain
+ wrapperPaymentfont color=\"#323232\
PaymentBuildChain
PaymentDetailBuildChain
CreditRetailPaymentColWrapper
- retailId:Long- retailCode:String- paymentMethodTypeId:Long- amount:BigDecimal- id:Long- finAccountId:Long
CreditRetailPaymentWrapperCollector
+ supplier()+ accumulator()+ combiner()+ finisher()+ characteristics()
PaymentDetailAggregator
+ aggregatePaymentDetailMap(List<CreditRetailPaymentColWrapper>)- getRetailPaymentExtractorFunction()
BuildChain
+ identifierService:IdentifierService- BuildChain:next- attribute3:type
+ font color=\"#323232\