public interface BalanceOutputView
Modifier and Type | Interface and Description |
---|---|
static interface |
BalanceOutputView.OutImpactView
Interface for OutImpact objects which will be created for a given
balance element.
|
static interface |
BalanceOutputView.RecurringImpactView
Impacts from Recurring bundle.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBalanceId() |
java.util.Map<java.lang.Integer,oracle.communication.brm.charging.util.misc.Pair<java.math.BigDecimal,java.math.BigDecimal>> |
getCurrentAndLoanAmounts()
Getter
|
java.lang.String |
getCustomerId() |
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Long,java.time.ZonedDateTime>> |
getFirstUsageCreatedTimeMap() |
java.util.Map<java.lang.Integer,java.util.Collection<oracle.communication.brm.charging.util.misc.Triple<java.lang.Long,Range,GranterView>>> |
getFirstUsageValidityMap() |
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Long,oracle.communication.brm.charging.util.misc.Pair<java.lang.String,GranterView>>> |
getFirstUsageValidityRuleMap() |
java.util.Map<java.lang.Integer,java.util.Collection<BalanceOutputView.OutImpactView>> |
getImpacts() |
java.util.Map<Ranges<java.lang.Long>,BalanceOutputView> |
getPerPeriodBalanceOutputMap()
Returns balance output map per period
|
java.util.Map<java.lang.Integer,java.util.Collection<BalanceOutputView.RecurringImpactView>> |
getRecurringImpactMap()
Getter
|
BalanceResultView.ProcessingStatus |
getStatus() |
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Long,oracle.communication.brm.charging.util.misc.Pair<Range,GranterView>>> |
getValidityMap() |
BalanceResultView.ProcessingStatus getStatus()
java.lang.String getCustomerId()
java.lang.String getBalanceId()
java.util.Map<java.lang.Integer,java.util.Collection<oracle.communication.brm.charging.util.misc.Triple<java.lang.Long,Range,GranterView>>> getFirstUsageValidityMap()
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Long,oracle.communication.brm.charging.util.misc.Pair<Range,GranterView>>> getValidityMap()
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Long,oracle.communication.brm.charging.util.misc.Pair<java.lang.String,GranterView>>> getFirstUsageValidityRuleMap()
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Long,java.time.ZonedDateTime>> getFirstUsageCreatedTimeMap()
java.util.Map<java.lang.Integer,java.util.Collection<BalanceOutputView.OutImpactView>> getImpacts()
java.util.Map<java.lang.Integer,java.util.Collection<BalanceOutputView.RecurringImpactView>> getRecurringImpactMap()
java.util.Map<Ranges<java.lang.Long>,BalanceOutputView> getPerPeriodBalanceOutputMap()
java.util.Map<java.lang.Integer,oracle.communication.brm.charging.util.misc.Pair<java.math.BigDecimal,java.math.BigDecimal>> getCurrentAndLoanAmounts()