Class BizParamConfig
- All Implemented Interfaces:
Cloneable,BizParamConfigMBean,oracle.communication.brm.charging.appconfiguration.ConfigurationBean,oracle.communication.brm.charging.util.directevolution.DEvolvable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface oracle.communication.brm.charging.appconfiguration.beans.BizParamConfigMBean
BizParamConfigMBean.OfferEligibilitySelectionMode, BizParamConfigMBean.RemainingBalanceCalcMode, BizParamConfigMBean.ValidAccountingOnOffMode, BizParamConfigMBean.ValidThresholdBreachNotificationMode, BizParamConfigMBean.VirtualTimeMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final BizParamConfigMBean.ValidAccountingOnOffModestatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final Durationstatic final Stringstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final intstatic final oracle.communication.brm.charging.config.consumptionrule.ConsumptionRulestatic final longstatic final intstatic final booleanstatic final intstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final Stringstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final BizParamConfigMBean.OfferEligibilitySelectionModestatic final Stringstatic final booleanstatic final booleanstatic final intstatic final booleanstatic final booleanstatic final booleanstatic final BizParamConfigMBean.RemainingBalanceCalcModestatic final booleanstatic final booleanstatic final Stringstatic final RoundingModestatic final booleanstatic final intstatic final intstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final intstatic final booleanstatic final booleanstatic final longstatic final longstatic final longstatic final booleanstatic final Stringstatic final BizParamConfigMBean.VirtualTimeModestatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
CONFIG_CLASS, M_BEAN_CATEGORY, NAME, POF_IMPL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoracle.communication.brm.charging.util.directevolution.DEvolvablebooleanGet mode for Accounting OnOff requests.booleanGet the setting to align Recurring Impacts to Purchased Offer Validity.Returns the Advice of promotion time variance in the ISO8601 duration format.Returns aop variance as java.time.DurationMethod to get the Active Session Object Cleanup Operation List (comma separated values)intReturns the sleep time the rerate complete process waits for the concurrent rated events to be federated from the remote site.Gets the rounding mode used in rating computations for currency resources.intGetter for scale for rounding charges of currency resources.longintGet debit-refund-session cache eviction size.intReturns the minimum number of servers in cluster that is required to determine if charging server is in a healthy non-degraded mode.Gets the rounding mode for non-currency resources used in rating computations.intGets the scale for non-currency resources used in rating computations.booleantells if non linear rating is enabledGet the mode for selecting .Get the mode for selecting .intGet the randomization interval in seconds for the validity randomizationGet the mode for calculating remaining balance .Retrieves the consumption rule for rollover balances.getRoundingMode(boolean isCurrency) Returns rounding mode for rounding chargesintgetScale(boolean isCurrency) Returns scale for rounding chargesintGets the number of times a sharing transaction is retried if a shared resource is in use in another transactionGet default consumption rule configured in the system.intReturn the system curreencyGet notification mode for threshold breaches.longReturn the batch size of number of transaction locks that need to be clearedlongReturn the interval for how frequently the lock clearing thread should be scheduledbooleantreat NO_RATING_GRAPH_CONFIGURED as error nor notlongGets the stored virtual timeReturns the mode of virtual timelongintintvoidgiveInitializerTo(oracle.communication.brm.charging.util.directevolution.DEvolvableHelper evolvableHelper) voidhandlePrintConfiguration(org.apache.logging.log4j.Logger logger) Method used by subclasses to dump their configuration settings to a log file.inthashCode()booleanReturns true, if Advice of promotion property is enabled in the charging server.booleanbooleanReturn boolean if we need to check reservation over imapctbooleanReturn boolean if we need to check UsedUnits After FUI is reachedbooleanReturn boolean if we need to clear transaction locksbooleanReturns true if debit sessionvalidition is off.booleanReturn boolean if we need to disable federationbooleanbooleanbooleanReturns is rated event aggregation for MSCC request enabled or notbooleanReturn boolean if we need to clear transaction locksbooleanbooleanDetermines whether to grant renewal resource during authorization or consumptionbooleanTo check if group Notification is enabled.booleanTo check if kafka is enabled.booleanReturns true, if Match factor is enabled in the charging server.booleanReturn boolean if we need to populate cuerrnt and loan amounts in REF for event essentialsbooleanto check if rating for zero rum quantity request is enabled.booleanbooleanReturns true if entire customer's balance should be used up.booleanbooleanbooleanbooleanReturn boolean if subscription id enabled in strbooleanMethod to get a boolean indicating if we want to support beat with starting quantity tier .booleanReturn boolean if suppression for threshold breach notification is enabled for multiple threshold breachesbooleanCheck if tariff time change is supportedbooleanMethod to get the boolean value indicating whether the usage of Terminated Session History Cache is enabled for the duplicate check of requestsbooleanReturn boolean if we need to use offer level agreement of sharing profile level agreementvoidMethod used to persist and synchronize all app configuration beans to charging-settings.xml.voidsetAccountingOnOffMode(String accountingOnOffMode) Set mode for Accounting OnOff requests.voidsetAggregateCurrencyBalanceForDebitUnit(boolean aggregateCurrencyBalanceForDebitUnit) voidsetAggregateNonCurrencyBalanceForDebitUnit(boolean aggregateNonCurrencyBalanceForDebitUnit) voidsetAlignRecurringImpactsToOffer(boolean alignRecurringImpactsToOffer) Sets the property to align Recurring Impacts to Purchased Offer Validity.voidsetAopEnabled(boolean aopEnabled) Set as true to enable Advice of promotion property in the charging server.voidsetAopVariance(String aopVariance) Sets the Advice of promotion time variance in the ISO8601 duration format.voidsetAsoCleanupOperationList(String asoCleanupOperationList) Method to set the Active Session Object Cleanup Operation List (comma separated values), e.g., "TERMINATE,CANCEL"voidsetBrmPostCommitEnabled(boolean brmPostCommitEnabled) Method to set if BRM post commit is enabled or notvoidsetCheckReservationOverImpact(boolean checkReservationOverImpact) sets a flag if we need to check reservation over imapctvoidsetCheckUsedUnitsAfterFUI(boolean checkUsedUnitsAfterFUI) sets a flag if we need to check UsedUnits After FUI is reachedvoidsetCleanupTransactionLockEnabled(boolean cleanupTransactionLockEnabled) sets a flag if we need to clear transaction locksvoidsetConcurrentRatedEventFederatedSleepTime(int concurrentRatedEventFederatedSleepTime) Sets the sleep time the rerate complete process waits for the concurrent rated events to be federated from the remote site.voidsetCurrencyRoundingMode(String currencyRoundingMode) Sets rounding mode for currency resources used in rating computations.voidsetCurrencyScale(int currencyScale) Sets the scale for rounding currency resources used in rating computations.voidsetCycleForwardRenewTimeInSecond(long cycleForwardRenewTimeInSecond) voidsetDebitRefundSessionEvictionSize(int debitRefundEvictionSize) Set debit-refund-session cache eviction size.voidsetDebitSessionCheckDisabled(boolean debitSessionCheckDisabled) Set as true to disable validation of debit session at the time of refund.voidsetDegradedModeThreshold(int degradedModeThreshold) Sets the minimum number of servers required in the cluster.voidsetDisableFederationInterceptor(boolean disableFederationInterceptor) sets a flag if we need to Disable FederationvoidsetEnableFuiForInitiate(boolean enableFuiForInitiate) Method to enable the FUI indicator for for Initiate, when balance is zero.voidsetEnableFuiForMemberUponSharerBalanceBreach(boolean enableFuiForMemberUponSharerBalanceBreach) Method to enable the FUI indicator for member upon sharer balance breachvoidsetEnableRatedEventsAggregationForMsccRequest(boolean enableRatedEventsAggregationForMsccRequest) enable the rated events aggregation for mscc requestvoidsetEnableSySessionCleanUp(boolean enableSySessionCleanUp) sets a flag if we need to clear sy= sessoinvoidsetExcludedEventsForDebitRefundSessions(String excludedEventsForDebitRefundSessions) voidsetFailBalanceUpdatesOnCreditCeilingBreach(boolean failBalanceUpdatesOnCreditCeilingBreach) Flag to enable failing of the update requests resulting in Credit Ceiling BreachvoidsetGrantRenewalDuringAuthorization(boolean grantRenewalDuringAuthorization) Sets whether to grant renewal resource during authorization.voidsetGroupNotificationEnabled(boolean isGroupSharingEnabled) Method to set groupNotificatoinvoidsetKafkaEnabledForNotifications(boolean kafkaEnabledForNotifications) Method to set kafkaEnabledForNotificationsvoidsetMatchFactorEnabled(boolean matchFactorEnabled) Set as true to enable Match factor property in the charging server.voidsetNonCurrencyRoundingMode(String nonCurrencyRoundingMode) Sets the rounding mode for non-currency resources used in rating computations.voidsetNonCurrencyScale(int nonCurrencyScale) Sets scale for non-currency resources used in rating computations.voidsetNonLinearRatingEnabled(boolean nonLinearRatingEnabled) Set to true to enable non linear ratingvoidsetOfferEligibilitySelectionMode(String offerEligibilitySelectionMode) Sets mode for selecting eligible offers.voidsetOfferSelectionModeOnEquiPriorityOffers(String offerEligibilitySelectionMode) Sets mode for selecting eligible offers when more than one offer has same priority.voidsetPopulateCurrentLoanAmountsOnRef(boolean populateCurrentLoanAmountsOnRef) sets a flag if we need to populate cuerrnt and loan amounts in REF for event essentialsvoidsetRandomizationIntervalForUsageValidity(int randomizationIntervalForUsageValidity) Set the randomization interval in seconds for the validity randomizationvoidsetRateZeroQuantity(boolean rateZeroQuantity) Flag to enable rating for zero rum quantity requestvoidsetRemainingBalanceCalcMode(String remainingBalanceCalcMode) Sets mode for calculating remaining balance.voidsetReplicateFirstUsageValidityInitEvent(boolean replicateFirstUsageValidityInitEvent) voidsetReverseRateUseAllBalances(boolean reverseRateUseAllBalances) Set as true to enable the use of entire customer's balance.voidsetRolloverConsumptionRule(String rolloverConsumptionRule) Sets the consumption rule for rollover balances.voidsetSaveNonCounterGrantDuringOngoingSession(boolean saveNonCounterGrantDuringOngoingSession) Its set the flag to indicate if the rating packet is created via NonCounter grant or not.voidsetSharingRetryCount(int sharingRetryCount) Sets the number of times a sharing transaction is retried if a shared resource is in use in another transactionvoidsetSkipCreditFloorBreachCheck(boolean skipCreditFloorBreachCheck) voidsetSkipFailBalanceUpdatesOnCreditCeilingBreach(boolean skipFailBalanceUpdatesOnCreditCeilingBreach) voidsetSubscriptionIdOnStrEnabled(boolean subscriptionIdOnStrEnabled) sets a flag if we subscription id enabled in strvoidsetSupportOriginalBeat(boolean supportOriginalBeat) Method to set a boolean indicating if we want to support beat with starting quantity tier .voidsetSuppressMultipleThresholdBreachNotification(boolean suppressThresholdBreachNotification) Sets a flag if suppression for threshold breach notification is enabled for multiple threshold breachesvoidsetSystemConsumptionRule(String systemConsumptionRule) Set default consumption rule configured in the system.voidsetSystemCurrencyNumericCode(int systemCurrencyNumericCode) Set the system currencyvoidsetTariffTimeChangeSupported(boolean tariffTimeChangeSupported) Method to set the tariffTimeChangeSupport flagvoidsetTerminatedSessionHistoryCacheEnabled(boolean terminatedSessionHistoryCacheEnabled) Method to enable/disable the usage of Terminated Session History Cache for the duplicate check of requestsvoidsetThresholdBreachNotificationMode(String thresholdBreachNotificationMode) Set notification mode for threshold breaches.voidsetTransactionLockCleanupBatchSize(long transactionLockCleanupBatchSize) sets batch size of number of transaction locks that need to be clearedvoidsetTransactionLockCleanupInterval(long transactionLockCleanupInterval) sets the interval for how frequently the lock clearing thread should be scheduledvoidsetTreatNoRatingGraphAsError(boolean treatNoRatingGraph) set whether to treat NO_RATING_GRAPH_CONFIGURED as error or notvoidsetUpdateRequestServerTimeout(long updateRequestServerTimeout) This method sets the server side timeout for the UPDATE operationsvoidsetUseOfferPriorityDuringAlterationAgreementEvaluation(boolean useOfferPriorityDuringAlterationAgreementEvaluation) sets a flag if we need to use offer level agreement of sharing profile level agreementvoidsetVirtualTime(String virtualTime) Sets the virtual timevoidsetVirtualTimeMode(String mode) Sets the mode for calculating virtual in ECEvoidsetWalletReadRetryCount(int walletReadRetryCount) This method sets the retry count for wallet readvoidsetWalletReadRetryInterval(int walletReadRetryInterval) This method sets the retry interval for wallet readbooleanbooleanMethods inherited from class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
broadcast, clone, getBeanId, getEvolutionData, getFilename, getImpl, getModifyingClusterName, getModifyingMemberId, printConfiguration, publish, publish, publishArrayItem, publishClearArray, publishRemoveArrayItem, registerBean, setBeanId, setEvolutionData, setFilename, setModifyingClusterName, toBinary, toString, unRegisterBeanMethods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
Field Details
-
POF_AOP_ENABLED
public static final int POF_AOP_ENABLED- See Also:
-
POF_AOP_VARIANCE
public static final int POF_AOP_VARIANCE- See Also:
-
POF_DEGRADED_MODE_THRESHOLD
public static final int POF_DEGRADED_MODE_THRESHOLD- See Also:
-
POF_REVERSE_RATE_USE_ALL_BALANCES
public static final int POF_REVERSE_RATE_USE_ALL_BALANCES- See Also:
-
POF_DEBIT_REFUND_EVICTION_SIZE
public static final int POF_DEBIT_REFUND_EVICTION_SIZE- See Also:
-
POF_CURRENCY_SCALE
public static final int POF_CURRENCY_SCALE- See Also:
-
POF_CURRENCY_ROUNDING_MODE
public static final int POF_CURRENCY_ROUNDING_MODE- See Also:
-
POF_NON_CURRENCY_SCALE
public static final int POF_NON_CURRENCY_SCALE- See Also:
-
POF_NON_CURRENCY_ROUNDING_MODE
public static final int POF_NON_CURRENCY_ROUNDING_MODE- See Also:
-
POF_ACCOUNTING_ON_OFF_MODE
public static final int POF_ACCOUNTING_ON_OFF_MODE- See Also:
-
POF_THRESHOLD_BREACH_NOTIFICATION_MODE
public static final int POF_THRESHOLD_BREACH_NOTIFICATION_MODE- See Also:
-
POF_SYSTEM_CONSUMPTION_RULE
public static final int POF_SYSTEM_CONSUMPTION_RULE- See Also:
-
POF_OFFER_ELIGIBILITY_SELECTION_MODE
public static final int POF_OFFER_ELIGIBILITY_SELECTION_MODE- See Also:
-
POF_NON_LINEAR_ENABLED
public static final int POF_NON_LINEAR_ENABLED- See Also:
-
POF_ALIGN_RECURRING_IMPACTS_TO_OFFER_ENABLED
public static final int POF_ALIGN_RECURRING_IMPACTS_TO_OFFER_ENABLED- See Also:
-
POF_REMAINING_BALANCE_CALC_MODE
public static final int POF_REMAINING_BALANCE_CALC_MODE- See Also:
-
POF_VIRTUAL_TIME
public static final int POF_VIRTUAL_TIME- See Also:
-
POF_VIRTUAL_TIME_MODE
public static final int POF_VIRTUAL_TIME_MODE- See Also:
-
POF_VIRTUAL_TIME_OFFSET
public static final int POF_VIRTUAL_TIME_OFFSET- See Also:
-
POF_CONCURRENT_RATED_EVENT_FEDERATED_SLEEP_TIME
public static final int POF_CONCURRENT_RATED_EVENT_FEDERATED_SLEEP_TIME- See Also:
-
POF_SHARING_RETRY_COUNT
public static final int POF_SHARING_RETRY_COUNT- See Also:
-
POF_CURRENCY
public static final int POF_CURRENCY- See Also:
-
POF_NO_RATING_GRAPH_ERROR_ENABLED
public static final int POF_NO_RATING_GRAPH_ERROR_ENABLED- See Also:
-
POF_TARIFF_TIME_CHANGE_SUPPORTED
public static final int POF_TARIFF_TIME_CHANGE_SUPPORTED- See Also:
-
POF_MATCH_FACTOR_ENABLED
public static final int POF_MATCH_FACTOR_ENABLED- See Also:
-
POF_SKIP_CREDIT_FLOOR_BREACH_CHECK
public static final int POF_SKIP_CREDIT_FLOOR_BREACH_CHECK- See Also:
-
POF_RATE_ZERO_QUANTITY
public static final int POF_RATE_ZERO_QUANTITY- See Also:
-
POF_GROUP_NOTIFICATION_ENABLED
public static final int POF_GROUP_NOTIFICATION_ENABLED- See Also:
-
POF_BRM_POST_COMMIT_ENABLED
public static final int POF_BRM_POST_COMMIT_ENABLED- See Also:
-
POF_UPDATE_REQUEST_SERVER_TIMEOUT
public static final int POF_UPDATE_REQUEST_SERVER_TIMEOUT- See Also:
-
POF_FAIL_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH
public static final int POF_FAIL_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH- See Also:
-
POF_ASO_CLEANUP_OPERATION_LIST
public static final int POF_ASO_CLEANUP_OPERATION_LIST- See Also:
-
POF_KAFKA_ENABLED_FOR_NOTIFICATIONS
public static final int POF_KAFKA_ENABLED_FOR_NOTIFICATIONS- See Also:
-
POF_ENABLE_FUI_FOR_MEMBER_UPON_SHARER_BALANCE_BREACH
public static final int POF_ENABLE_FUI_FOR_MEMBER_UPON_SHARER_BALANCE_BREACH- See Also:
-
POF_TERMINATED_SESSION_HISTORY_CACHE_ENABLED
public static final int POF_TERMINATED_SESSION_HISTORY_CACHE_ENABLED- See Also:
-
POF_SUPPORT_ORIGINAL_BEAT
public static final int POF_SUPPORT_ORIGINAL_BEAT- See Also:
-
POF_WALLET_READ_RETRY_INTERVAL
public static final int POF_WALLET_READ_RETRY_INTERVAL- See Also:
-
POF_WALLET_READ_RETRY_COUNT
public static final int POF_WALLET_READ_RETRY_COUNT- See Also:
-
POF_DEFAULT_USEOFFERPRIORITY_DURINGALTERATION_AGGREMENT_EVALUATION
public static final int POF_DEFAULT_USEOFFERPRIORITY_DURINGALTERATION_AGGREMENT_EVALUATION- See Also:
-
POF_DEBIT_SESSION_CHECK_DISABLED
public static final int POF_DEBIT_SESSION_CHECK_DISABLED- See Also:
-
POF_RANDOMIZATION_INTERVAL
public static final int POF_RANDOMIZATION_INTERVAL- See Also:
-
POF_POPULATE_CURRENT_LOAN_AMOUNTS_ON_REF
public static final int POF_POPULATE_CURRENT_LOAN_AMOUNTS_ON_REF- See Also:
-
POF_SAVE_NON_COUNTER_GRANT_DURING_ONGOING_SESSION
public static final int POF_SAVE_NON_COUNTER_GRANT_DURING_ONGOING_SESSION- See Also:
-
POF_SKIP_FAILURE_OF_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH
public static final int POF_SKIP_FAILURE_OF_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH- See Also:
-
POF_CHECK_RESERVATION_OVER_IMPACT
public static final int POF_CHECK_RESERVATION_OVER_IMPACT- See Also:
-
POF_CYCLEFORWARD_RENEW_TIME_INSECOUND
public static final int POF_CYCLEFORWARD_RENEW_TIME_INSECOUND- See Also:
-
POF_CLEANUP_TRANSACTION_LOCK_ENABLED
public static final int POF_CLEANUP_TRANSACTION_LOCK_ENABLED- See Also:
-
POF_TRANSACTION_LOCK_CLEANUP_BATCH_SIZE
public static final int POF_TRANSACTION_LOCK_CLEANUP_BATCH_SIZE- See Also:
-
POF_TRANSACTION_LOCK_CLEANUP_INTERVAL
public static final int POF_TRANSACTION_LOCK_CLEANUP_INTERVAL- See Also:
-
POF_EXCLUDED_EVENTS_FOR_DEBIT_REFUND_SESSIONS
public static final int POF_EXCLUDED_EVENTS_FOR_DEBIT_REFUND_SESSIONS- See Also:
-
POF_ENABLE_FUI_FOR_INITIATE
public static final int POF_ENABLE_FUI_FOR_INITIATE- See Also:
-
POF_OFFER_SELECTION_MODE_ON_EQUI_PRIORITY_OFFERS
public static final int POF_OFFER_SELECTION_MODE_ON_EQUI_PRIORITY_OFFERS- See Also:
-
POF_REPLICATE_FIRST_USAGE_VALIDITY_INIT_EVENT
public static final int POF_REPLICATE_FIRST_USAGE_VALIDITY_INIT_EVENT- See Also:
-
POF_AGGREGATE_CURRENCY_BALANCE_FOR_DEBIT_UNIT
public static final int POF_AGGREGATE_CURRENCY_BALANCE_FOR_DEBIT_UNIT- See Also:
-
POF_AGGREGATE_NON_CURRENCY_BALANCE_FOR_DEBIT_UNIT
public static final int POF_AGGREGATE_NON_CURRENCY_BALANCE_FOR_DEBIT_UNIT- See Also:
-
POF_ENABLE_SY_SESSION_CLEANUP
public static final int POF_ENABLE_SY_SESSION_CLEANUP- See Also:
-
POF_CHECK_USED_UNITS_AFTER_FUI
public static final int POF_CHECK_USED_UNITS_AFTER_FUI- See Also:
-
POF_RATED_EVENTS_AGGREGATION_FOR_MSCC_REQUEST
public static final int POF_RATED_EVENTS_AGGREGATION_FOR_MSCC_REQUEST- See Also:
-
POF_SUPPRESS_MULTIPLE_THRESHOLD_BREACH_NOTIFICATION
public static final int POF_SUPPRESS_MULTIPLE_THRESHOLD_BREACH_NOTIFICATION- See Also:
-
POF_DISABLE_FEDERATION_INTERCEPTOR
public static final int POF_DISABLE_FEDERATION_INTERCEPTOR- See Also:
-
POF_SUBSCRIPTION_ID_ON_STR_ENABLED
public static final int POF_SUBSCRIPTION_ID_ON_STR_ENABLED- See Also:
-
POF_GRANT_RENEWAL_DURING_AUTHORIZATION
public static final int POF_GRANT_RENEWAL_DURING_AUTHORIZATION- See Also:
-
POF_ROLLOVER_CONSUMPTION_RULE
public static final int POF_ROLLOVER_CONSUMPTION_RULE- See Also:
-
DEFAULT_AOP_ENABLED
public static final boolean DEFAULT_AOP_ENABLED- See Also:
-
DEFAULT_AOP_VARIANCE
-
DEFAULT_DEGRADED_MODE_THRESHOLD
public static final int DEFAULT_DEGRADED_MODE_THRESHOLD- See Also:
-
DEFAULT_REVERSE_RATE_USE_ALL_BALANCES
public static final boolean DEFAULT_REVERSE_RATE_USE_ALL_BALANCES- See Also:
-
DEFAULT_DEBIT_REFUND_EVICTION_SIZE
public static final int DEFAULT_DEBIT_REFUND_EVICTION_SIZE- See Also:
-
DEFAULT_SCALE
public static final int DEFAULT_SCALE- See Also:
-
DEFAULT_ROUNDING_MODE
-
DEFAULT_CONSUMPTION_RULE
public static final oracle.communication.brm.charging.config.consumptionrule.ConsumptionRule DEFAULT_CONSUMPTION_RULE -
DEFAULT_THRESHOLD_BREACH_NOTIFICATION_MODE
public static final BizParamConfigMBean.ValidThresholdBreachNotificationMode DEFAULT_THRESHOLD_BREACH_NOTIFICATION_MODE -
DEFAULT_ACCOUNTING_ON_OFF_MODE
-
DEFAULT_NON_LINEAR_ENABLED
public static final boolean DEFAULT_NON_LINEAR_ENABLED- See Also:
-
DEFAULT_OFFER_ELIGIBILITY_SELECTION_MODE
public static final BizParamConfigMBean.OfferEligibilitySelectionMode DEFAULT_OFFER_ELIGIBILITY_SELECTION_MODE -
DEFAULT_REMAINING_BALANCE_CALC_MODE
public static final BizParamConfigMBean.RemainingBalanceCalcMode DEFAULT_REMAINING_BALANCE_CALC_MODE -
DEFAULT_VIRTUAL_TIME_MODE
-
DEFAULT_VIRTUAL_TIME
- See Also:
-
DEFAULT_VIRTUAL_TIME_OFFSET
public static final int DEFAULT_VIRTUAL_TIME_OFFSET- See Also:
-
DEFAULT_CONCURRENT_RATED_EVENT_FEDERATED_SLEEP_TIME
public static final int DEFAULT_CONCURRENT_RATED_EVENT_FEDERATED_SLEEP_TIME- See Also:
-
DEFAULT_SHARING_RETRY_COUNT
public static final int DEFAULT_SHARING_RETRY_COUNT- See Also:
-
DEFAULT_SYSTEM_CURRENCY
public static final int DEFAULT_SYSTEM_CURRENCY- See Also:
-
DEFAULT_RATING_GRAPH_ERROR_ENABLED
public static final boolean DEFAULT_RATING_GRAPH_ERROR_ENABLED- See Also:
-
DEFAULT_MATCH_FACTOR_ENABLED
public static final boolean DEFAULT_MATCH_FACTOR_ENABLED- See Also:
-
DEFAULT_TARIFF_TIME_CHANGE_SUPPORTED
public static final boolean DEFAULT_TARIFF_TIME_CHANGE_SUPPORTED- See Also:
-
DEFAULT_SKIP_CREDIT_FLOOR_BREACH_CHECK
public static final boolean DEFAULT_SKIP_CREDIT_FLOOR_BREACH_CHECK- See Also:
-
DEFAULT_RATE_ZERO_QUANTITY
public static final boolean DEFAULT_RATE_ZERO_QUANTITY- See Also:
-
DEFAULT_GROUP_NOTIFICATION_ENABLED
public static final boolean DEFAULT_GROUP_NOTIFICATION_ENABLED- See Also:
-
DEFAULT_BRM_POST_COMMIT_ENABLED
public static final boolean DEFAULT_BRM_POST_COMMIT_ENABLED- See Also:
-
DEFAULT_UPDATE_REQUEST_SERVER_TIMEOUT
public static final long DEFAULT_UPDATE_REQUEST_SERVER_TIMEOUT- See Also:
-
DEFAULT_FAIL_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH
public static final boolean DEFAULT_FAIL_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH- See Also:
-
DEFAULT_ASO_CLEANUP_OPERATION_LIST
- See Also:
-
DEFAULT_KAFKA_ENABLED_FOR_NOTIFICATIONS
public static final boolean DEFAULT_KAFKA_ENABLED_FOR_NOTIFICATIONS- See Also:
-
DEFAULT_ENABLE_FUI_FOR_MEMBER_UPON_SHARER_BALANCE_BREACH
public static final boolean DEFAULT_ENABLE_FUI_FOR_MEMBER_UPON_SHARER_BALANCE_BREACH- See Also:
-
DEFAULT_TERMINATED_SESSION_HISTORY_CACHE_ENABLED
public static final boolean DEFAULT_TERMINATED_SESSION_HISTORY_CACHE_ENABLED- See Also:
-
DEFAULT_SUPPORT_ORIGINAL_BEAT
public static final boolean DEFAULT_SUPPORT_ORIGINAL_BEAT- See Also:
-
DEFAULT_WALLET_READ_RETRY_INTERVAL
public static final int DEFAULT_WALLET_READ_RETRY_INTERVAL- See Also:
-
DEFAULT_WALLET_READ_RETRY_COUNT
public static final int DEFAULT_WALLET_READ_RETRY_COUNT- See Also:
-
DEFAULT_USEOFFERPRIORITY_DURINGALTERATION_AGGREMENT_EVALUATION
public static final boolean DEFAULT_USEOFFERPRIORITY_DURINGALTERATION_AGGREMENT_EVALUATION- See Also:
-
DEFAULT_DEBIT_SESSION_CHECK_DISABLED
public static final boolean DEFAULT_DEBIT_SESSION_CHECK_DISABLED- See Also:
-
DEFAULT_RANDOMIZATION_INTERVAL
public static final int DEFAULT_RANDOMIZATION_INTERVAL- See Also:
-
DEFAULT_POPULATE_CURRENT_LOAN_AMOUNTS_ON_REF
public static final boolean DEFAULT_POPULATE_CURRENT_LOAN_AMOUNTS_ON_REF- See Also:
-
DEFAULT_SAVE_NON_COUNTER_GRANT_DURING_ONGOING_SESSION
public static final boolean DEFAULT_SAVE_NON_COUNTER_GRANT_DURING_ONGOING_SESSION- See Also:
-
DEFAULT_SKIP_FAILURE_OF_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH
public static final boolean DEFAULT_SKIP_FAILURE_OF_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH- See Also:
-
DEFAULT_CHECK_RESERVATION_OVER_IMPACT
public static final boolean DEFAULT_CHECK_RESERVATION_OVER_IMPACT- See Also:
-
DEFAULT_CYCLEFORWARD_RENEW_TIME_INSECOUND
public static final long DEFAULT_CYCLEFORWARD_RENEW_TIME_INSECOUND- See Also:
-
DEFAULT_EXCLUDED_EVENTS_FOR_DEBIT_REFUND_SESSIONS
- See Also:
-
DEFAULT_CLEANUP_TRANSACTION_LOCK_ENABLED
public static final boolean DEFAULT_CLEANUP_TRANSACTION_LOCK_ENABLED- See Also:
-
DEFAULT_TRANSACTION_LOCK_CLEANUP_BATCH_SIZE
public static final long DEFAULT_TRANSACTION_LOCK_CLEANUP_BATCH_SIZE- See Also:
-
DEFAULT_TRANSACTION_LOCK_CLEANUP_INTERVAL
public static final long DEFAULT_TRANSACTION_LOCK_CLEANUP_INTERVAL- See Also:
-
DEFAULT_REPLICATE_FIRST_USAGE_VALIDITY_INIT_EVENT
public static final boolean DEFAULT_REPLICATE_FIRST_USAGE_VALIDITY_INIT_EVENT- See Also:
-
DEFAULT_ENABLE_FUI_FOR_INITIATE
public static final boolean DEFAULT_ENABLE_FUI_FOR_INITIATE- See Also:
-
DEFAULT_OFFER_SELECTION_MODE_ON_EQUI_PRIORITY_OFFERS
- See Also:
-
DEFAULT_AGGREGATE_CURRENCY_BALANCE_FOR_DEBIT_UNIT
public static final boolean DEFAULT_AGGREGATE_CURRENCY_BALANCE_FOR_DEBIT_UNIT- See Also:
-
DEFAULT_AGGREGATE_NON_CURRENCY_BALANCE_FOR_DEBIT_UNIT
public static final boolean DEFAULT_AGGREGATE_NON_CURRENCY_BALANCE_FOR_DEBIT_UNIT- See Also:
-
DEFAULT_ENABLE_SY_SESSION_CLEANUP
public static final boolean DEFAULT_ENABLE_SY_SESSION_CLEANUP- See Also:
-
DEFAULT_CHECK_USED_UNITS_AFTER_FUI
public static final boolean DEFAULT_CHECK_USED_UNITS_AFTER_FUI- See Also:
-
DEFAULT_RATED_EVENTS_AGGREGATION_FOR_MSCC_REQUEST
public static final boolean DEFAULT_RATED_EVENTS_AGGREGATION_FOR_MSCC_REQUEST- See Also:
-
DEFAULT_DISABLE_FEDERATION_INTERCEPTOR
public static final boolean DEFAULT_DISABLE_FEDERATION_INTERCEPTOR- See Also:
-
DEFAULT_SUPPRESS_MULTIPLE_THRESHOLD_BREACH_NOTIFICATION
public static final boolean DEFAULT_SUPPRESS_MULTIPLE_THRESHOLD_BREACH_NOTIFICATION- See Also:
-
DEFAULT_POF_SUBSCRIPTION_ID_ON_STR_ENABLED
public static final boolean DEFAULT_POF_SUBSCRIPTION_ID_ON_STR_ENABLED- See Also:
-
DEFAULT_GRANT_RENEWAL_DURING_AUTHORIZATION
public static final boolean DEFAULT_GRANT_RENEWAL_DURING_AUTHORIZATION- See Also:
-
DEFAULT_ROLLOVER_CONSUMPTION_RULE
-
AOP_ENABLED
- See Also:
-
AOP_VARIANCE
- See Also:
-
DEGRADED_MODE_THRESHOLD
- See Also:
-
REVERSE_RATE_USE_ALL_BALANCES
- See Also:
-
DEBIT_REFUND_SESSION_EVICTION_SIZE
- See Also:
-
CURRENCY_SCALE
- See Also:
-
CURRENCY_ROUNDING_MODE
- See Also:
-
NON_CURRENCY_SCALE
- See Also:
-
NON_CURRENCY_ROUNDING_MODE
- See Also:
-
SYSTEM_CONSUMPTION_RULE
- See Also:
-
THRESHOLD_BREACH_NOTIFICATION_MODE
- See Also:
-
ACCOUNTING_ON_OFF_MODE
- See Also:
-
NON_LINEAR_RATING_ENABLED
- See Also:
-
OFFER_ELIGIBILITY_SELECTION_MODE
- See Also:
-
REMAINING_BALANCE_CALC_MODE
- See Also:
-
VIRTUAL_TIME
- See Also:
-
VIRTUAL_TIME_MODE
- See Also:
-
VIRTUAL_TIME_OFFSET
- See Also:
-
SYSTEM_CURRENCY
- See Also:
-
MATCH_FACTOR_ENABLED
- See Also:
-
RATE_ZERO_QUANTITY
- See Also:
-
CONCURRENT_RATED_EVENT_FEDERATED_SLEEP_TIME
- See Also:
-
SHARING_RETRY_COUNT
- See Also:
-
DEFAULT_ALIGN_RECURRING_IMPACTS_TO_OFFER
public static final boolean DEFAULT_ALIGN_RECURRING_IMPACTS_TO_OFFER- See Also:
-
ALIGN_RECURRING_IMPACTS_TO_OFFER
- See Also:
-
TREAT_NO_RATING_GRAPH_AS_ERROR
- See Also:
-
TARIFF_TIME_CHANGE_SUPPORTED
- See Also:
-
SKIP_CREDIT_FLOOR_BREACH_CHECK
- See Also:
-
GROUP_NOTIFICATION_ENABLED
- See Also:
-
BRM_POST_COMMIT_ENABLED
- See Also:
-
UPDATE_REQUEST_SERVER_TIMEOUT
- See Also:
-
FAIL_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH
- See Also:
-
ASO_CLEANUP_OPERATION_LIST
- See Also:
-
KAFKA_ENABLED_FOR_NOTIFICATIONS
- See Also:
-
ENABLE_FUI_FOR_MEMBER_UPON_SHARER_BALANCE_BREACH
- See Also:
-
TERMINATED_SESSION_HISTORY_CACHE_ENABLED
- See Also:
-
SUPPORT_ORIGINAL_BEAT
- See Also:
-
WALLET_READ_RETRY_INTERVAL
- See Also:
-
WALLET_READ_RETRY_COUNT
- See Also:
-
USEOFFERPRIORITY_DURINGALTERATIONAGREEMENT
- See Also:
-
DEBIT_SESSION_CHECK_DISABLED
- See Also:
-
RANDOMIZATION_INTERVAL_FOR_USAGE_VALIDITY
- See Also:
-
POPULATE_CURRENT_LOAN_AMOUNTS_ON_REF
- See Also:
-
SAVE_NON_COUNTER_GRANT_DURING_ONGOING_SESSION
- See Also:
-
SKIP_FAILURE_OF_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH
- See Also:
-
CHECK_RESERVATION_OVER_IMPACT
- See Also:
-
CYCLEFORWARD_RENEW_TIME_INSECOUND
- See Also:
-
EXCLUDED_EVENTS_FOR_DEBIT_REFUND_SESSIONS
- See Also:
-
CLEANUP_TRANSACTION_LOCK_ENABLED
- See Also:
-
TRANSACTION_LOCK_CLEANUP_BATCH_SIZE
- See Also:
-
TRANSACTION_LOCK_CLEANUP_INTERVAL
- See Also:
-
REPLICATE_FIRST_USAGE_VALIDITY_INIT_EVENT
- See Also:
-
ENABLE_FUI_FOR_INITIATE
- See Also:
-
OFFER_SELECTION_MODE_ON_EQUI_PRIORITY_OFFERS
- See Also:
-
AGGREGATE_CURRENCY_BALANCE_FOR_DEBIT_UNIT
- See Also:
-
AGGREGATE_NON_CURRENCY_BALANCE_FOR_DEBIT_UNIT
- See Also:
-
ENABLE_SY_SESSION_CLEANUP
- See Also:
-
CHECK_USED_UNITS_AFTER_FUI
- See Also:
-
ENABLE_RATED_EVENTS_AGGREGATION_FOR_MSCC_REQUEST
- See Also:
-
DISABLE_FEDERATION_INTERCEPTOR
- See Also:
-
SUPPRESS_MULTIPLE_THRESHOLD_BREACH_NOTIFICATION
- See Also:
-
SUBSCRIPTION_ID_ON_STR_ENABLED
- See Also:
-
GRANT_RENEWAL_DURING_AUTHORIZATION
- See Also:
-
ROLLOVER_CONSUMPTION_RULE
- See Also:
-
-
Constructor Details
-
BizParamConfig
public BizParamConfig()Default Constructor for DEvolution
-
-
Method Details
-
createInstance
public oracle.communication.brm.charging.util.directevolution.DEvolvable createInstance()- Specified by:
createInstancein interfaceoracle.communication.brm.charging.util.directevolution.DEvolvable
-
giveInitializerTo
public void giveInitializerTo(oracle.communication.brm.charging.util.directevolution.DEvolvableHelper evolvableHelper) - Specified by:
giveInitializerToin interfaceoracle.communication.brm.charging.util.directevolution.DEvolvable- Overrides:
giveInitializerToin classoracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
-
isRateZeroQuantity
public boolean isRateZeroQuantity()to check if rating for zero rum quantity request is enabled.- Specified by:
isRateZeroQuantityin interfaceBizParamConfigMBean- Returns:
-
setRateZeroQuantity
public void setRateZeroQuantity(boolean rateZeroQuantity) Flag to enable rating for zero rum quantity request- Specified by:
setRateZeroQuantityin interfaceBizParamConfigMBean- Parameters:
rateZeroQuantity-
-
isAopEnabled
public boolean isAopEnabled()Description copied from interface:BizParamConfigMBeanReturns true, if Advice of promotion property is enabled in the charging server. Returns true, if Advice of promotion property is enabled in the charging server.- Specified by:
isAopEnabledin interfaceBizParamConfigMBean- Returns:
- true, if Advice of promotion property is enabled
-
setAopEnabled
public void setAopEnabled(boolean aopEnabled) Description copied from interface:BizParamConfigMBeanSet as true to enable Advice of promotion property in the charging server. Set as true to enable Advice of promotion property in the charging server.Property aids to support notification of a possible reduced rate or discount under some conditions. For example, a subscriber is close to a tariff change boundary
- Specified by:
setAopEnabledin interfaceBizParamConfigMBean- Parameters:
aopEnabled- - set to true, if Advice of promotion property needs to be enabled
-
getRandomizationIntervalForUsageValidity
public int getRandomizationIntervalForUsageValidity()Description copied from interface:BizParamConfigMBeanGet the randomization interval in seconds for the validity randomization- Specified by:
getRandomizationIntervalForUsageValidityin interfaceBizParamConfigMBean
-
setRandomizationIntervalForUsageValidity
public void setRandomizationIntervalForUsageValidity(int randomizationIntervalForUsageValidity) Description copied from interface:BizParamConfigMBeanSet the randomization interval in seconds for the validity randomization- Specified by:
setRandomizationIntervalForUsageValidityin interfaceBizParamConfigMBean- Parameters:
randomizationIntervalForUsageValidity- number of seconds
-
getTreatNoRatingGraphAsError
public boolean getTreatNoRatingGraphAsError()Description copied from interface:BizParamConfigMBeantreat NO_RATING_GRAPH_CONFIGURED as error nor not- Specified by:
getTreatNoRatingGraphAsErrorin interfaceBizParamConfigMBean- Returns:
- boolean
-
setTreatNoRatingGraphAsError
public void setTreatNoRatingGraphAsError(boolean treatNoRatingGraph) Description copied from interface:BizParamConfigMBeanset whether to treat NO_RATING_GRAPH_CONFIGURED as error or not- Specified by:
setTreatNoRatingGraphAsErrorin interfaceBizParamConfigMBean- Parameters:
treatNoRatingGraph-
-
getAopVariance
Description copied from interface:BizParamConfigMBeanReturns the Advice of promotion time variance in the ISO8601 duration format.- Specified by:
getAopVariancein interfaceBizParamConfigMBean- Returns:
- aopVariance - time variance in the ISO8601 duration format
-
setAopVariance
Description copied from interface:BizParamConfigMBeanSets the Advice of promotion time variance in the ISO8601 duration format.For example, the configuration in terms of time variance that should applied to the event time to determine a price change.
- Specified by:
setAopVariancein interfaceBizParamConfigMBean- Parameters:
aopVariance- new Variance in the ISO8601 duration format
-
isMatchFactorEnabled
public boolean isMatchFactorEnabled()Description copied from interface:BizParamConfigMBeanReturns true, if Match factor is enabled in the charging server. Returns true, if Match factor property is enabled in the charging server.- Specified by:
isMatchFactorEnabledin interfaceBizParamConfigMBean- Returns:
- true, if Match factor property is enabled
-
setMatchFactorEnabled
public void setMatchFactorEnabled(boolean matchFactorEnabled) Description copied from interface:BizParamConfigMBeanSet as true to enable Match factor property in the charging server. Set as true to enable Match factor property in the charging server.- Specified by:
setMatchFactorEnabledin interfaceBizParamConfigMBean- Parameters:
matchFactorEnabled- - set to true, if Match factor property needs to be enabled
-
isSkipCreditFloorBreachCheck
public boolean isSkipCreditFloorBreachCheck()- Specified by:
isSkipCreditFloorBreachCheckin interfaceBizParamConfigMBean- Returns:
- skipCreditFloorBreachCheck
-
setSkipCreditFloorBreachCheck
public void setSkipCreditFloorBreachCheck(boolean skipCreditFloorBreachCheck) - Specified by:
setSkipCreditFloorBreachCheckin interfaceBizParamConfigMBean- Parameters:
skipCreditFloorBreachCheck-
-
getAopVariancePeriod
Returns aop variance as java.time.Duration- Returns:
- aop variance as java.time.Duration
-
getDegradedModeThreshold
public int getDegradedModeThreshold()Description copied from interface:BizParamConfigMBeanReturns the minimum number of servers in cluster that is required to determine if charging server is in a healthy non-degraded mode.- Specified by:
getDegradedModeThresholdin interfaceBizParamConfigMBean- Returns:
- degraded mode threshold
-
setDegradedModeThreshold
public void setDegradedModeThreshold(int degradedModeThreshold) Description copied from interface:BizParamConfigMBeanSets the minimum number of servers required in the cluster. to support healthy non-degraded mode.When the number of nodes in the cluster is greater or equal to the value of the property 'Degraded Mode Threshold' Then the charging server is in a non-degraded mode. When the number of nodes in the cluster drops to less than the value of the property 'Degraded Mode Threshold' Then the charging server is in degraded mode.
- Specified by:
setDegradedModeThresholdin interfaceBizParamConfigMBean- Parameters:
degradedModeThreshold- degraded mode threshold
-
isReverseRateUseAllBalances
public boolean isReverseRateUseAllBalances()Description copied from interface:BizParamConfigMBeanReturns true if entire customer's balance should be used up.- Specified by:
isReverseRateUseAllBalancesin interfaceBizParamConfigMBean- Returns:
- true if entire customer's balance should be used up
-
setReverseRateUseAllBalances
public void setReverseRateUseAllBalances(boolean reverseRateUseAllBalances) Description copied from interface:BizParamConfigMBeanSet as true to enable the use of entire customer's balance.The property adjusts the granted rum quantity in such a way that all the customer balance is used up.If this not enabled then small residual customer balance remains that goes un-used.
- Specified by:
setReverseRateUseAllBalancesin interfaceBizParamConfigMBean- Parameters:
reverseRateUseAllBalances- - set to true if entire customer's balance needs to be used up
-
isDebitSessionCheckDisabled
public boolean isDebitSessionCheckDisabled()Description copied from interface:BizParamConfigMBeanReturns true if debit sessionvalidition is off.- Specified by:
isDebitSessionCheckDisabledin interfaceBizParamConfigMBean- Returns:
- true if debit sessionvalidition is off
-
setDebitSessionCheckDisabled
public void setDebitSessionCheckDisabled(boolean debitSessionCheckDisabled) Description copied from interface:BizParamConfigMBeanSet as true to disable validation of debit session at the time of refund.- Specified by:
setDebitSessionCheckDisabledin interfaceBizParamConfigMBean- Parameters:
debitSessionCheckDisabled- - set to true if entire customer's balance needs to be used up
-
setDebitRefundSessionEvictionSize
public void setDebitRefundSessionEvictionSize(int debitRefundEvictionSize) Description copied from interface:BizParamConfigMBeanSet debit-refund-session cache eviction size.The maximum number of debit requests for a customer's product that will be held in charging server. Any further debit request will evict the oldest debit request.
- Specified by:
setDebitRefundSessionEvictionSizein interfaceBizParamConfigMBean- Parameters:
debitRefundEvictionSize- - to be set debit refund session cache eviction size
-
getDebitRefundSessionEvictionSize
public int getDebitRefundSessionEvictionSize()Description copied from interface:BizParamConfigMBeanGet debit-refund-session cache eviction size.- Specified by:
getDebitRefundSessionEvictionSizein interfaceBizParamConfigMBean- Returns:
- debit-refund-session cache eviction size
-
getCurrencyScale
public int getCurrencyScale()Description copied from interface:BizParamConfigMBeanGetter for scale for rounding charges of currency resources.- Specified by:
getCurrencyScalein interfaceBizParamConfigMBean- Returns:
- scale for rounding charges of currency resources
-
setCurrencyScale
public void setCurrencyScale(int currencyScale) Description copied from interface:BizParamConfigMBeanSets the scale for rounding currency resources used in rating computations.Specifies the number of decimal places for currency resources to be retained after rating computations.
- Specified by:
setCurrencyScalein interfaceBizParamConfigMBean- Parameters:
currencyScale- new scale for rounding charges of currency resources
-
getCurrencyRoundingMode
Description copied from interface:BizParamConfigMBeanGets the rounding mode used in rating computations for currency resources.- Specified by:
getCurrencyRoundingModein interfaceBizParamConfigMBean- Returns:
- rounding mode for rounding charges of currency resources as a String
-
setCurrencyRoundingMode
Description copied from interface:BizParamConfigMBeanSets rounding mode for currency resources used in rating computations.Specifies the rounding mode for currency resource to be applied during rating computations. All modes supported by
RoundingModeclass can be specified.- Specified by:
setCurrencyRoundingModein interfaceBizParamConfigMBean- Parameters:
currencyRoundingMode- new rounding mode for rounding charges of currency resources
-
getNonCurrencyScale
public int getNonCurrencyScale()Description copied from interface:BizParamConfigMBeanGets the scale for non-currency resources used in rating computations.- Specified by:
getNonCurrencyScalein interfaceBizParamConfigMBean- Returns:
- scale for rounding charges of non-currency resources
-
setNonCurrencyScale
public void setNonCurrencyScale(int nonCurrencyScale) Description copied from interface:BizParamConfigMBeanSets scale for non-currency resources used in rating computations.Specifies the number of decimal places for non-currency resources to be retained after rating computations.
- Specified by:
setNonCurrencyScalein interfaceBizParamConfigMBean- Parameters:
nonCurrencyScale- new scale for rounding charges of non-currency resources
-
getNonCurrencyRoundingMode
Description copied from interface:BizParamConfigMBeanGets the rounding mode for non-currency resources used in rating computations.- Specified by:
getNonCurrencyRoundingModein interfaceBizParamConfigMBean- Returns:
- rounding mode for rounding charges of non-currency resources as a String
-
setNonCurrencyRoundingMode
Description copied from interface:BizParamConfigMBeanSets the rounding mode for non-currency resources used in rating computations.Specifies the rounding mode for non-currency resource to be applied during rating computations. All modes supported by
RoundingModeclass can be specified.- Specified by:
setNonCurrencyRoundingModein interfaceBizParamConfigMBean- Parameters:
nonCurrencyRoundingMode- new rounding mode for rounding charges of non-currency resources
-
getScale
public int getScale(boolean isCurrency) Returns scale for rounding charges- Parameters:
isCurrency- true if currency charge, false otherwise- Returns:
- scale for rounding charges
-
getRoundingMode
Returns rounding mode for rounding charges- Parameters:
isCurrency- true if currency charge, false otherwise- Returns:
- rounding mode for rounding charges
-
getAccountingOnOffMode
Description copied from interface:BizParamConfigMBeanGet mode for Accounting OnOff requests.- Specified by:
getAccountingOnOffModein interfaceBizParamConfigMBean- Returns:
- accounting on off mode
-
setAccountingOnOffMode
Description copied from interface:BizParamConfigMBeanSet mode for Accounting OnOff requests.Property specifies whether the active sessions need to be terminated or cancelled when accounting on/off request is processed for a network element. For example - If set as {ValidAccountingOnOffMode.CANCEL} then the active sessions will be cancelled If set as {ValidAccountingOnOffMode.TERMINATE} then the active sessions will be terminated
- Specified by:
setAccountingOnOffModein interfaceBizParamConfigMBean- Parameters:
accountingOnOffMode- accounting on off mode
-
getThresholdBreachNotificationMode
Description copied from interface:BizParamConfigMBeanGet notification mode for threshold breaches. Valid values and their use are defined atBizParamConfigMBean.ValidThresholdBreachNotificationMode- Specified by:
getThresholdBreachNotificationModein interfaceBizParamConfigMBean- Returns:
- threshold notification mode
-
setThresholdBreachNotificationMode
Description copied from interface:BizParamConfigMBeanSet notification mode for threshold breaches. Valid values are defined atBizParamConfigMBean.ValidThresholdBreachNotificationModeProperty specifies when the threshold breach notifications are to be sent. For example - If set as {ValidThresholdBreachNotificationMode.ONGOING} then threshold breach notification is generated at any time it happens during the on going session. If set as {ValidThresholdBreachNotificationMode.TERMINATE} then threshold breach notification is generated at the end of terminate request.
- Specified by:
setThresholdBreachNotificationModein interfaceBizParamConfigMBean- Parameters:
thresholdBreachNotificationMode- threshold notification mode
-
getSystemConsumptionRule
Description copied from interface:BizParamConfigMBeanGet default consumption rule configured in the system. Valid values are defined atConsumptionRule- Specified by:
getSystemConsumptionRulein interfaceBizParamConfigMBean- Returns:
- system level default consumption rule
-
setSystemConsumptionRule
Description copied from interface:BizParamConfigMBeanSet default consumption rule configured in the system. Valid values are defined atConsumptionRuleIf there is no consumption rule defined for the balance element or the balance item then this default consumption rule is applied.
- Specified by:
setSystemConsumptionRulein interfaceBizParamConfigMBean- Parameters:
systemConsumptionRule- system level default consumption rule
-
getNonLinearRatingEnabled
public boolean getNonLinearRatingEnabled()Description copied from interface:BizParamConfigMBeantells if non linear rating is enabled- Specified by:
getNonLinearRatingEnabledin interfaceBizParamConfigMBean- Returns:
- true if non-linear rating is enabled.
-
setNonLinearRatingEnabled
public void setNonLinearRatingEnabled(boolean nonLinearRatingEnabled) Description copied from interface:BizParamConfigMBeanSet to true to enable non linear ratingThis enables rating to rate multiple USU's consumed in a non-linear fashion to be rated non-linearly. e.g Total MB consumed for the session is 10 MB but 1st USU peak period consumed 8 MB and 2nd USU off-peak consumed 2 MB
- Specified by:
setNonLinearRatingEnabledin interfaceBizParamConfigMBean- Parameters:
nonLinearRatingEnabled- boolean flag - true indicating non linear rating is enabled
-
getOfferEligibilitySelectionMode
Description copied from interface:BizParamConfigMBeanGet the mode for selecting . Valid values and their use are defined atBizParamConfigMBean.OfferEligibilitySelectionMode- Specified by:
getOfferEligibilitySelectionModein interfaceBizParamConfigMBean- Returns:
- offer eligibility selection mode
-
setOfferEligibilitySelectionMode
Description copied from interface:BizParamConfigMBeanSets mode for selecting eligible offers. Valid values are defined atBizParamConfigMBean.OfferEligibilitySelectionModeProperty specifies how the eligible offers are selected. For example - If set as {OfferEligibilitySelectionMode.PERIOD} then offers will be selected as long as they can rate atleast some portion of the session. If set as {OfferEligibilitySelectionMode.END_TIME} then offers will be selected only if their end time is after the session end.
- Specified by:
setOfferEligibilitySelectionModein interfaceBizParamConfigMBean- Parameters:
offerEligibilitySelectionMode- offer eligibility selection mode
-
getAlignRecurringImpactsToOffer
public boolean getAlignRecurringImpactsToOffer()Description copied from interface:BizParamConfigMBeanGet the setting to align Recurring Impacts to Purchased Offer Validity.- Specified by:
getAlignRecurringImpactsToOfferin interfaceBizParamConfigMBean- Returns:
- the setting to align Recurring Impacts to Purchased Offer Validity, true if the validity needs to be aligned false otherwise
-
setAlignRecurringImpactsToOffer
public void setAlignRecurringImpactsToOffer(boolean alignRecurringImpactsToOffer) Description copied from interface:BizParamConfigMBeanSets the property to align Recurring Impacts to Purchased Offer Validity.- Specified by:
setAlignRecurringImpactsToOfferin interfaceBizParamConfigMBean- Parameters:
alignRecurringImpactsToOffer- flag to align recurring impacts to offer . true if the validity needs to be aligned false otherwise
-
getRemainingBalanceCalcMode
Description copied from interface:BizParamConfigMBeanGet the mode for calculating remaining balance . Valid values and their use are defined atBizParamConfigMBean.RemainingBalanceCalcMode- Specified by:
getRemainingBalanceCalcModein interfaceBizParamConfigMBean- Returns:
- remaining balance calculation mode
-
setRemainingBalanceCalcMode
Description copied from interface:BizParamConfigMBeanSets mode for calculating remaining balance. Valid values are defined atBizParamConfigMBean.RemainingBalanceCalcModeProperty specifies how the remaining balance is calculated. For example - If set as {RemainingBalanceCalcMode.NONE} then remaining balance is not calculated If set as {RemainingBalanceCalcMode.UPTO_CREDIT_LIMIT} then remaining balance up to the credit limit will be calculated If set as {RemainingBalanceCalcMode.CURRENT_BALANCE} then the current balance including the consumed reservation will be sent as remaining balance
- Specified by:
setRemainingBalanceCalcModein interfaceBizParamConfigMBean- Parameters:
remainingBalanceCalcMode- remaining balance calculation mode
-
setVirtualTimeMode
Description copied from interface:BizParamConfigMBeanSets the mode for calculating virtual in ECE- Specified by:
setVirtualTimeModein interfaceBizParamConfigMBean- Parameters:
mode- 0=no virtual time,1=static virtual time,2=dynamic virtual time
-
getVirtualTimeMode
Description copied from interface:BizParamConfigMBeanReturns the mode of virtual time- Specified by:
getVirtualTimeModein interfaceBizParamConfigMBean- Returns:
- mode of virtual time
-
setVirtualTime
Description copied from interface:BizParamConfigMBeanSets the virtual time- Specified by:
setVirtualTimein interfaceBizParamConfigMBean- Parameters:
virtualTime-
-
getVirtualTimeOffset
public long getVirtualTimeOffset() -
getVirtualTime
Description copied from interface:BizParamConfigMBeanGets the stored virtual time- Specified by:
getVirtualTimein interfaceBizParamConfigMBean- Returns:
-
calculateVirtualTime
- Specified by:
calculateVirtualTimein interfaceBizParamConfigMBean
-
setConcurrentRatedEventFederatedSleepTime
public void setConcurrentRatedEventFederatedSleepTime(int concurrentRatedEventFederatedSleepTime) Description copied from interface:BizParamConfigMBeanSets the sleep time the rerate complete process waits for the concurrent rated events to be federated from the remote site.- Specified by:
setConcurrentRatedEventFederatedSleepTimein interfaceBizParamConfigMBean- Parameters:
concurrentRatedEventFederatedSleepTime-
-
getConcurrentRatedEventFederatedSleepTime
public int getConcurrentRatedEventFederatedSleepTime()Description copied from interface:BizParamConfigMBeanReturns the sleep time the rerate complete process waits for the concurrent rated events to be federated from the remote site. Sleep time is defined in seconds- Specified by:
getConcurrentRatedEventFederatedSleepTimein interfaceBizParamConfigMBean- Returns:
- the sleep time the rerate complete process waits for the concurrent rated events to be federated from the remote site
-
setSharingRetryCount
public void setSharingRetryCount(int sharingRetryCount) Description copied from interface:BizParamConfigMBeanSets the number of times a sharing transaction is retried if a shared resource is in use in another transaction- Specified by:
setSharingRetryCountin interfaceBizParamConfigMBean- Parameters:
sharingRetryCount-
-
getSystemCurrencyNumericCode
public int getSystemCurrencyNumericCode()Description copied from interface:BizParamConfigMBeanReturn the system curreency- Specified by:
getSystemCurrencyNumericCodein interfaceBizParamConfigMBean- Returns:
- The numeric code corresponding to system currency
-
setSystemCurrencyNumericCode
public void setSystemCurrencyNumericCode(int systemCurrencyNumericCode) Description copied from interface:BizParamConfigMBeanSet the system currency- Specified by:
setSystemCurrencyNumericCodein interfaceBizParamConfigMBean- Parameters:
systemCurrencyNumericCode- The numeric code corresponding to system currency
-
isGroupNotificationEnabled
public boolean isGroupNotificationEnabled()Description copied from interface:BizParamConfigMBeanTo check if group Notification is enabled.- Specified by:
isGroupNotificationEnabledin interfaceBizParamConfigMBean- Returns:
-
isKafkaEnabledForNotifications
public boolean isKafkaEnabledForNotifications()Description copied from interface:BizParamConfigMBeanTo check if kafka is enabled.- Specified by:
isKafkaEnabledForNotificationsin interfaceBizParamConfigMBean- Returns:
-
getSharingRetryCount
public int getSharingRetryCount()Description copied from interface:BizParamConfigMBeanGets the number of times a sharing transaction is retried if a shared resource is in use in another transaction- Specified by:
getSharingRetryCountin interfaceBizParamConfigMBean- Returns:
- int
-
isTariffTimeChangeSupported
public boolean isTariffTimeChangeSupported()Description copied from interface:BizParamConfigMBeanCheck if tariff time change is supported- Specified by:
isTariffTimeChangeSupportedin interfaceBizParamConfigMBean- Returns:
- true if tariff time change is supported, false otherwise
-
setTariffTimeChangeSupported
public void setTariffTimeChangeSupported(boolean tariffTimeChangeSupported) Method to set the tariffTimeChangeSupport flag- Specified by:
setTariffTimeChangeSupportedin interfaceBizParamConfigMBean- Parameters:
tariffTimeChangeSupported- tariffTimeChangeSupport flag
-
setGroupNotificationEnabled
public void setGroupNotificationEnabled(boolean isGroupSharingEnabled) Description copied from interface:BizParamConfigMBeanMethod to set groupNotificatoin- Specified by:
setGroupNotificationEnabledin interfaceBizParamConfigMBean- Parameters:
isGroupSharingEnabled- boolean value
-
setKafkaEnabledForNotifications
public void setKafkaEnabledForNotifications(boolean kafkaEnabledForNotifications) Description copied from interface:BizParamConfigMBeanMethod to set kafkaEnabledForNotifications- Specified by:
setKafkaEnabledForNotificationsin interfaceBizParamConfigMBean- Parameters:
kafkaEnabledForNotifications- boolean value
-
isBrmPostCommitEnabled
public boolean isBrmPostCommitEnabled()- Specified by:
isBrmPostCommitEnabledin interfaceBizParamConfigMBean- Returns:
- TRUE if BRM Post COMMIT is enabled
-
setBrmPostCommitEnabled
public void setBrmPostCommitEnabled(boolean brmPostCommitEnabled) Description copied from interface:BizParamConfigMBeanMethod to set if BRM post commit is enabled or not- Specified by:
setBrmPostCommitEnabledin interfaceBizParamConfigMBean- Parameters:
brmPostCommitEnabled-
-
getUpdateRequestServerTimeout
public long getUpdateRequestServerTimeout()- Specified by:
getUpdateRequestServerTimeoutin interfaceBizParamConfigMBean- Returns:
- the server side timeout for the UPDATE operations
-
setUpdateRequestServerTimeout
public void setUpdateRequestServerTimeout(long updateRequestServerTimeout) Description copied from interface:BizParamConfigMBeanThis method sets the server side timeout for the UPDATE operations- Specified by:
setUpdateRequestServerTimeoutin interfaceBizParamConfigMBean- Parameters:
updateRequestServerTimeout-
-
isFailBalanceUpdatesOnCreditCeilingBreach
public boolean isFailBalanceUpdatesOnCreditCeilingBreach()- Specified by:
isFailBalanceUpdatesOnCreditCeilingBreachin interfaceBizParamConfigMBean- Returns:
- boolean indicating whether to fail the balance updates which result in Credit Breach
-
setFailBalanceUpdatesOnCreditCeilingBreach
public void setFailBalanceUpdatesOnCreditCeilingBreach(boolean failBalanceUpdatesOnCreditCeilingBreach) Description copied from interface:BizParamConfigMBeanFlag to enable failing of the update requests resulting in Credit Ceiling Breach- Specified by:
setFailBalanceUpdatesOnCreditCeilingBreachin interfaceBizParamConfigMBean- Parameters:
failBalanceUpdatesOnCreditCeilingBreach-
-
getAsoCleanupOperationList
Description copied from interface:BizParamConfigMBeanMethod to get the Active Session Object Cleanup Operation List (comma separated values)- Specified by:
getAsoCleanupOperationListin interfaceBizParamConfigMBean- Returns:
- the Active Session Object Cleanup Operation List
-
setAsoCleanupOperationList
Description copied from interface:BizParamConfigMBeanMethod to set the Active Session Object Cleanup Operation List (comma separated values), e.g., "TERMINATE,CANCEL"- Specified by:
setAsoCleanupOperationListin interfaceBizParamConfigMBean- Parameters:
asoCleanupOperationList-
-
isEnableFuiForInitiate
public boolean isEnableFuiForInitiate()- Specified by:
isEnableFuiForInitiatein interfaceBizParamConfigMBean- Returns:
- boolean indicating whether to set a FUI indicator for Initiate, when balance is zero.
-
setEnableFuiForInitiate
public void setEnableFuiForInitiate(boolean enableFuiForInitiate) Description copied from interface:BizParamConfigMBeanMethod to enable the FUI indicator for for Initiate, when balance is zero.- Specified by:
setEnableFuiForInitiatein interfaceBizParamConfigMBean- Parameters:
enableFuiForInitiate-
-
isTerminatedSessionHistoryCacheEnabled
public boolean isTerminatedSessionHistoryCacheEnabled()Description copied from interface:BizParamConfigMBeanMethod to get the boolean value indicating whether the usage of Terminated Session History Cache is enabled for the duplicate check of requests- Specified by:
isTerminatedSessionHistoryCacheEnabledin interfaceBizParamConfigMBean- Returns:
- boolean value indicating whether the Terminated Session History Cache usage is enabled
-
setTerminatedSessionHistoryCacheEnabled
public void setTerminatedSessionHistoryCacheEnabled(boolean terminatedSessionHistoryCacheEnabled) Description copied from interface:BizParamConfigMBeanMethod to enable/disable the usage of Terminated Session History Cache for the duplicate check of requests- Specified by:
setTerminatedSessionHistoryCacheEnabledin interfaceBizParamConfigMBean- Parameters:
terminatedSessionHistoryCacheEnabled- the boolean value to enable/disable the usage of Terminated Session History Cache
-
isSupportOriginalBeat
public boolean isSupportOriginalBeat()Description copied from interface:BizParamConfigMBeanMethod to get a boolean indicating if we want to support beat with starting quantity tier .- Specified by:
isSupportOriginalBeatin interfaceBizParamConfigMBean- Returns:
-
setSupportOriginalBeat
public void setSupportOriginalBeat(boolean supportOriginalBeat) Description copied from interface:BizParamConfigMBeanMethod to set a boolean indicating if we want to support beat with starting quantity tier .- Specified by:
setSupportOriginalBeatin interfaceBizParamConfigMBean- Parameters:
supportOriginalBeat-
-
getWalletReadRetryInterval
public int getWalletReadRetryInterval()- Specified by:
getWalletReadRetryIntervalin interfaceBizParamConfigMBean- Returns:
- the retry interval for wallet read
-
setWalletReadRetryInterval
public void setWalletReadRetryInterval(int walletReadRetryInterval) Description copied from interface:BizParamConfigMBeanThis method sets the retry interval for wallet read- Specified by:
setWalletReadRetryIntervalin interfaceBizParamConfigMBean- Parameters:
walletReadRetryInterval-
-
getWalletReadRetryCount
public int getWalletReadRetryCount()- Specified by:
getWalletReadRetryCountin interfaceBizParamConfigMBean- Returns:
- the retry count for wallet read
-
setWalletReadRetryCount
public void setWalletReadRetryCount(int walletReadRetryCount) Description copied from interface:BizParamConfigMBeanThis method sets the retry count for wallet read- Specified by:
setWalletReadRetryCountin interfaceBizParamConfigMBean- Parameters:
walletReadRetryCount-
-
isUseOfferPriorityDuringAlterationAgreementEvaluation
public boolean isUseOfferPriorityDuringAlterationAgreementEvaluation()Description copied from interface:BizParamConfigMBeanReturn boolean if we need to use offer level agreement of sharing profile level agreement- Specified by:
isUseOfferPriorityDuringAlterationAgreementEvaluationin interfaceBizParamConfigMBean- Returns:
-
setUseOfferPriorityDuringAlterationAgreementEvaluation
public void setUseOfferPriorityDuringAlterationAgreementEvaluation(boolean useOfferPriorityDuringAlterationAgreementEvaluation) Description copied from interface:BizParamConfigMBeansets a flag if we need to use offer level agreement of sharing profile level agreement- Specified by:
setUseOfferPriorityDuringAlterationAgreementEvaluationin interfaceBizParamConfigMBean- Parameters:
useOfferPriorityDuringAlterationAgreementEvaluation-
-
isPopulateCurrentLoanAmountsOnRef
public boolean isPopulateCurrentLoanAmountsOnRef()Description copied from interface:BizParamConfigMBeanReturn boolean if we need to populate cuerrnt and loan amounts in REF for event essentials- Specified by:
isPopulateCurrentLoanAmountsOnRefin interfaceBizParamConfigMBean- Returns:
-
setPopulateCurrentLoanAmountsOnRef
public void setPopulateCurrentLoanAmountsOnRef(boolean populateCurrentLoanAmountsOnRef) Description copied from interface:BizParamConfigMBeansets a flag if we need to populate cuerrnt and loan amounts in REF for event essentials- Specified by:
setPopulateCurrentLoanAmountsOnRefin interfaceBizParamConfigMBean- Parameters:
populateCurrentLoanAmountsOnRef-
-
isSaveNonCounterGrantDuringOngoingSession
public boolean isSaveNonCounterGrantDuringOngoingSession()- Specified by:
isSaveNonCounterGrantDuringOngoingSessionin interfaceBizParamConfigMBean- Returns:
- boolean if a rating packet is created via non-counter grants.
-
setSaveNonCounterGrantDuringOngoingSession
public void setSaveNonCounterGrantDuringOngoingSession(boolean saveNonCounterGrantDuringOngoingSession) Description copied from interface:BizParamConfigMBeanIts set the flag to indicate if the rating packet is created via NonCounter grant or not. These impacts will be added to the balance context and RatedEvent for these will be created in the same usage event- Specified by:
setSaveNonCounterGrantDuringOngoingSessionin interfaceBizParamConfigMBean- Parameters:
saveNonCounterGrantDuringOngoingSession-
-
isSkipFailBalanceUpdatesOnCreditCeilingBreach
public boolean isSkipFailBalanceUpdatesOnCreditCeilingBreach()- Specified by:
isSkipFailBalanceUpdatesOnCreditCeilingBreachin interfaceBizParamConfigMBean- Returns:
-
setSkipFailBalanceUpdatesOnCreditCeilingBreach
public void setSkipFailBalanceUpdatesOnCreditCeilingBreach(boolean skipFailBalanceUpdatesOnCreditCeilingBreach) - Specified by:
setSkipFailBalanceUpdatesOnCreditCeilingBreachin interfaceBizParamConfigMBean- Parameters:
skipFailBalanceUpdatesOnCreditCeilingBreach-
-
isCheckReservationOverImpact
public boolean isCheckReservationOverImpact()Description copied from interface:BizParamConfigMBeanReturn boolean if we need to check reservation over imapct- Specified by:
isCheckReservationOverImpactin interfaceBizParamConfigMBean- Returns:
-
setCheckReservationOverImpact
public void setCheckReservationOverImpact(boolean checkReservationOverImpact) Description copied from interface:BizParamConfigMBeansets a flag if we need to check reservation over imapct- Specified by:
setCheckReservationOverImpactin interfaceBizParamConfigMBean- Parameters:
checkReservationOverImpact-
-
isCheckUsedUnitsAfterFUI
public boolean isCheckUsedUnitsAfterFUI()Description copied from interface:BizParamConfigMBeanReturn boolean if we need to check UsedUnits After FUI is reached- Specified by:
isCheckUsedUnitsAfterFUIin interfaceBizParamConfigMBean- Returns:
-
setCheckUsedUnitsAfterFUI
public void setCheckUsedUnitsAfterFUI(boolean checkUsedUnitsAfterFUI) Description copied from interface:BizParamConfigMBeansets a flag if we need to check UsedUnits After FUI is reached- Specified by:
setCheckUsedUnitsAfterFUIin interfaceBizParamConfigMBean- Parameters:
checkUsedUnitsAfterFUI-
-
getCycleForwardRenewTimeInSecond
public long getCycleForwardRenewTimeInSecond()- Specified by:
getCycleForwardRenewTimeInSecondin interfaceBizParamConfigMBean- Returns:
-
setCycleForwardRenewTimeInSecond
public void setCycleForwardRenewTimeInSecond(long cycleForwardRenewTimeInSecond) - Specified by:
setCycleForwardRenewTimeInSecondin interfaceBizParamConfigMBean- Parameters:
cycleForwardRenewTimeInSecond-
-
getExcludedEventsForDebitRefundSessions
- Specified by:
getExcludedEventsForDebitRefundSessionsin interfaceBizParamConfigMBean- Returns:
-
setExcludedEventsForDebitRefundSessions
- Specified by:
setExcludedEventsForDebitRefundSessionsin interfaceBizParamConfigMBean- Parameters:
excludedEventsForDebitRefundSessions-
-
isCleanupTransactionLockEnabled
public boolean isCleanupTransactionLockEnabled()Description copied from interface:BizParamConfigMBeanReturn boolean if we need to clear transaction locks- Specified by:
isCleanupTransactionLockEnabledin interfaceBizParamConfigMBean- Returns:
-
setCleanupTransactionLockEnabled
public void setCleanupTransactionLockEnabled(boolean cleanupTransactionLockEnabled) Description copied from interface:BizParamConfigMBeansets a flag if we need to clear transaction locks- Specified by:
setCleanupTransactionLockEnabledin interfaceBizParamConfigMBean- Parameters:
cleanupTransactionLockEnabled-
-
getTransactionLockCleanupBatchSize
public long getTransactionLockCleanupBatchSize()Description copied from interface:BizParamConfigMBeanReturn the batch size of number of transaction locks that need to be cleared- Specified by:
getTransactionLockCleanupBatchSizein interfaceBizParamConfigMBean- Returns:
-
setTransactionLockCleanupBatchSize
public void setTransactionLockCleanupBatchSize(long transactionLockCleanupBatchSize) Description copied from interface:BizParamConfigMBeansets batch size of number of transaction locks that need to be cleared- Specified by:
setTransactionLockCleanupBatchSizein interfaceBizParamConfigMBean- Parameters:
transactionLockCleanupBatchSize-
-
getTransactionLockCleanupInterval
public long getTransactionLockCleanupInterval()Description copied from interface:BizParamConfigMBeanReturn the interval for how frequently the lock clearing thread should be scheduled- Specified by:
getTransactionLockCleanupIntervalin interfaceBizParamConfigMBean- Returns:
-
setTransactionLockCleanupInterval
public void setTransactionLockCleanupInterval(long transactionLockCleanupInterval) Description copied from interface:BizParamConfigMBeansets the interval for how frequently the lock clearing thread should be scheduled- Specified by:
setTransactionLockCleanupIntervalin interfaceBizParamConfigMBean- Parameters:
transactionLockCleanupInterval-
-
getOfferSelectionModeOnEquiPriorityOffers
Description copied from interface:BizParamConfigMBeanGet the mode for selecting . Valid values and their use are START_TIME and END_TIME- Specified by:
getOfferSelectionModeOnEquiPriorityOffersin interfaceBizParamConfigMBean- Returns:
- offer selection mode on equi priority offers
-
setOfferSelectionModeOnEquiPriorityOffers
Description copied from interface:BizParamConfigMBeanSets mode for selecting eligible offers when more than one offer has same priority. Valid values are START_TIME END_TIME- Specified by:
setOfferSelectionModeOnEquiPriorityOffersin interfaceBizParamConfigMBean- Parameters:
offerEligibilitySelectionMode-
-
isReplicateFirstUsageValidityInitEvent
public boolean isReplicateFirstUsageValidityInitEvent()- Specified by:
isReplicateFirstUsageValidityInitEventin interfaceBizParamConfigMBean
-
setReplicateFirstUsageValidityInitEvent
public void setReplicateFirstUsageValidityInitEvent(boolean replicateFirstUsageValidityInitEvent) - Specified by:
setReplicateFirstUsageValidityInitEventin interfaceBizParamConfigMBean
-
isEnableSySessionCleanUp
public boolean isEnableSySessionCleanUp()Description copied from interface:BizParamConfigMBeanReturn boolean if we need to clear transaction locks- Specified by:
isEnableSySessionCleanUpin interfaceBizParamConfigMBean- Returns:
-
setEnableSySessionCleanUp
public void setEnableSySessionCleanUp(boolean enableSySessionCleanUp) Description copied from interface:BizParamConfigMBeansets a flag if we need to clear sy= sessoin- Specified by:
setEnableSySessionCleanUpin interfaceBizParamConfigMBean- Parameters:
enableSySessionCleanUp-
-
setEnableRatedEventsAggregationForMsccRequest
public void setEnableRatedEventsAggregationForMsccRequest(boolean enableRatedEventsAggregationForMsccRequest) Description copied from interface:BizParamConfigMBeanenable the rated events aggregation for mscc request- Specified by:
setEnableRatedEventsAggregationForMsccRequestin interfaceBizParamConfigMBean- Parameters:
enableRatedEventsAggregationForMsccRequest-
-
isDisableFederationInterceptor
public boolean isDisableFederationInterceptor()Description copied from interface:BizParamConfigMBeanReturn boolean if we need to disable federation- Specified by:
isDisableFederationInterceptorin interfaceBizParamConfigMBean- Returns:
-
setDisableFederationInterceptor
public void setDisableFederationInterceptor(boolean disableFederationInterceptor) Description copied from interface:BizParamConfigMBeansets a flag if we need to Disable Federation- Specified by:
setDisableFederationInterceptorin interfaceBizParamConfigMBean- Parameters:
disableFederationInterceptor-
-
isEnableRatedEventsAggregationForMsccRequest
public boolean isEnableRatedEventsAggregationForMsccRequest()Description copied from interface:BizParamConfigMBeanReturns is rated event aggregation for MSCC request enabled or not- Specified by:
isEnableRatedEventsAggregationForMsccRequestin interfaceBizParamConfigMBean- Returns:
-
isSuppressMultipleThresholdBreachNotification
public boolean isSuppressMultipleThresholdBreachNotification()Description copied from interface:BizParamConfigMBeanReturn boolean if suppression for threshold breach notification is enabled for multiple threshold breaches- Specified by:
isSuppressMultipleThresholdBreachNotificationin interfaceBizParamConfigMBean- Returns:
-
setSuppressMultipleThresholdBreachNotification
public void setSuppressMultipleThresholdBreachNotification(boolean suppressThresholdBreachNotification) Description copied from interface:BizParamConfigMBeanSets a flag if suppression for threshold breach notification is enabled for multiple threshold breaches- Specified by:
setSuppressMultipleThresholdBreachNotificationin interfaceBizParamConfigMBean- Parameters:
suppressThresholdBreachNotification- Should be set true to suppress multiple threshold breach notification
-
isSubscriptionIdOnStrEnabled
public boolean isSubscriptionIdOnStrEnabled()Description copied from interface:BizParamConfigMBeanReturn boolean if subscription id enabled in str- Specified by:
isSubscriptionIdOnStrEnabledin interfaceBizParamConfigMBean- Returns:
- subscriptionIdOnStrEnabled
-
setSubscriptionIdOnStrEnabled
public void setSubscriptionIdOnStrEnabled(boolean subscriptionIdOnStrEnabled) Description copied from interface:BizParamConfigMBeansets a flag if we subscription id enabled in str- Specified by:
setSubscriptionIdOnStrEnabledin interfaceBizParamConfigMBean- Parameters:
subscriptionIdOnStrEnabled-
-
isGrantRenewalDuringAuthorization
public boolean isGrantRenewalDuringAuthorization()Description copied from interface:BizParamConfigMBeanDetermines whether to grant renewal resource during authorization or consumption- Specified by:
isGrantRenewalDuringAuthorizationin interfaceBizParamConfigMBean- Returns:
- true if allowed during authorization; false otherwise.
-
setGrantRenewalDuringAuthorization
public void setGrantRenewalDuringAuthorization(boolean grantRenewalDuringAuthorization) Description copied from interface:BizParamConfigMBeanSets whether to grant renewal resource during authorization.- Specified by:
setGrantRenewalDuringAuthorizationin interfaceBizParamConfigMBean- Parameters:
grantRenewalDuringAuthorization-
-
getRolloverConsumptionRule
Description copied from interface:BizParamConfigMBeanRetrieves the consumption rule for rollover balances.- Specified by:
getRolloverConsumptionRulein interfaceBizParamConfigMBean- Returns:
- the applicable RolloverConsumptionRule, determining how rollover balances are consumed.
-
setRolloverConsumptionRule
Description copied from interface:BizParamConfigMBeanSets the consumption rule for rollover balances.- Specified by:
setRolloverConsumptionRulein interfaceBizParamConfigMBean- Parameters:
rolloverConsumptionRule- the RolloverConsumptionRule to be applied, determining how rollover balances are consumed.
-
republishAll
public void republishAll()Description copied from interface:oracle.communication.brm.charging.appconfiguration.ConfigurationBeanMethod used to persist and synchronize all app configuration beans to charging-settings.xml.- Specified by:
republishAllin interfaceoracle.communication.brm.charging.appconfiguration.ConfigurationBean
-
handlePrintConfiguration
public void handlePrintConfiguration(org.apache.logging.log4j.Logger logger) Description copied from class:oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBeanMethod used by subclasses to dump their configuration settings to a log file.- Specified by:
handlePrintConfigurationin classoracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean- Parameters:
logger- the logger is provided to subclassers for writing their config values.
-
shouldAggregateCurrencyBalanceForDebitUnit
public boolean shouldAggregateCurrencyBalanceForDebitUnit()- Specified by:
shouldAggregateCurrencyBalanceForDebitUnitin interfaceBizParamConfigMBean
-
setAggregateCurrencyBalanceForDebitUnit
public void setAggregateCurrencyBalanceForDebitUnit(boolean aggregateCurrencyBalanceForDebitUnit) - Specified by:
setAggregateCurrencyBalanceForDebitUnitin interfaceBizParamConfigMBean
-
shouldAggregateNonCurrencyBalanceForDebitUnit
public boolean shouldAggregateNonCurrencyBalanceForDebitUnit()- Specified by:
shouldAggregateNonCurrencyBalanceForDebitUnitin interfaceBizParamConfigMBean
-
setAggregateNonCurrencyBalanceForDebitUnit
public void setAggregateNonCurrencyBalanceForDebitUnit(boolean aggregateNonCurrencyBalanceForDebitUnit) - Specified by:
setAggregateNonCurrencyBalanceForDebitUnitin interfaceBizParamConfigMBean
-
equals
- Overrides:
equalsin classoracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
-
hashCode
public int hashCode()- Overrides:
hashCodein classoracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
-