java.lang.Object
java.util.Observable
oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
oracle.communication.brm.charging.appconfiguration.beans.BizParamConfig
All Implemented Interfaces:
Cloneable, BizParamConfigMBean, oracle.communication.brm.charging.appconfiguration.ConfigurationBean, oracle.communication.brm.charging.util.directevolution.DEvolvable

public class BizParamConfig extends oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean implements BizParamConfigMBean
This class represents the configuration bean for the Charging Server. All available configuration values are present in this bean. The bean is populated with values that are present in an xml configuration file. The bean will default to certain value below if values are not present in the supplied xml file.
  • 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

      public static final Duration 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

      public static final RoundingMode 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

      public static final BizParamConfigMBean.ValidAccountingOnOffMode 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

      public static final BizParamConfigMBean.VirtualTimeMode DEFAULT_VIRTUAL_TIME_MODE
    • DEFAULT_VIRTUAL_TIME

      public static final String 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

      public static final String 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

      public static final String 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

      public static final String 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

      public static final String DEFAULT_ROLLOVER_CONSUMPTION_RULE
    • AOP_ENABLED

      public static final String AOP_ENABLED
      See Also:
    • AOP_VARIANCE

      public static final String AOP_VARIANCE
      See Also:
    • DEGRADED_MODE_THRESHOLD

      public static final String DEGRADED_MODE_THRESHOLD
      See Also:
    • REVERSE_RATE_USE_ALL_BALANCES

      public static final String REVERSE_RATE_USE_ALL_BALANCES
      See Also:
    • DEBIT_REFUND_SESSION_EVICTION_SIZE

      public static final String DEBIT_REFUND_SESSION_EVICTION_SIZE
      See Also:
    • CURRENCY_SCALE

      public static final String CURRENCY_SCALE
      See Also:
    • CURRENCY_ROUNDING_MODE

      public static final String CURRENCY_ROUNDING_MODE
      See Also:
    • NON_CURRENCY_SCALE

      public static final String NON_CURRENCY_SCALE
      See Also:
    • NON_CURRENCY_ROUNDING_MODE

      public static final String NON_CURRENCY_ROUNDING_MODE
      See Also:
    • SYSTEM_CONSUMPTION_RULE

      public static final String SYSTEM_CONSUMPTION_RULE
      See Also:
    • THRESHOLD_BREACH_NOTIFICATION_MODE

      public static final String THRESHOLD_BREACH_NOTIFICATION_MODE
      See Also:
    • ACCOUNTING_ON_OFF_MODE

      public static final String ACCOUNTING_ON_OFF_MODE
      See Also:
    • NON_LINEAR_RATING_ENABLED

      public static final String NON_LINEAR_RATING_ENABLED
      See Also:
    • OFFER_ELIGIBILITY_SELECTION_MODE

      public static final String OFFER_ELIGIBILITY_SELECTION_MODE
      See Also:
    • REMAINING_BALANCE_CALC_MODE

      public static final String REMAINING_BALANCE_CALC_MODE
      See Also:
    • VIRTUAL_TIME

      public static final String VIRTUAL_TIME
      See Also:
    • VIRTUAL_TIME_MODE

      public static final String VIRTUAL_TIME_MODE
      See Also:
    • VIRTUAL_TIME_OFFSET

      public static final String VIRTUAL_TIME_OFFSET
      See Also:
    • SYSTEM_CURRENCY

      public static final String SYSTEM_CURRENCY
      See Also:
    • MATCH_FACTOR_ENABLED

      public static final String MATCH_FACTOR_ENABLED
      See Also:
    • RATE_ZERO_QUANTITY

      public static final String RATE_ZERO_QUANTITY
      See Also:
    • CONCURRENT_RATED_EVENT_FEDERATED_SLEEP_TIME

      public static final String CONCURRENT_RATED_EVENT_FEDERATED_SLEEP_TIME
      See Also:
    • SHARING_RETRY_COUNT

      public static final String 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

      public static final String ALIGN_RECURRING_IMPACTS_TO_OFFER
      See Also:
    • TREAT_NO_RATING_GRAPH_AS_ERROR

      public static final String TREAT_NO_RATING_GRAPH_AS_ERROR
      See Also:
    • TARIFF_TIME_CHANGE_SUPPORTED

      public static final String TARIFF_TIME_CHANGE_SUPPORTED
      See Also:
    • SKIP_CREDIT_FLOOR_BREACH_CHECK

      public static final String SKIP_CREDIT_FLOOR_BREACH_CHECK
      See Also:
    • GROUP_NOTIFICATION_ENABLED

      public static final String GROUP_NOTIFICATION_ENABLED
      See Also:
    • BRM_POST_COMMIT_ENABLED

      public static final String BRM_POST_COMMIT_ENABLED
      See Also:
    • UPDATE_REQUEST_SERVER_TIMEOUT

      public static final String UPDATE_REQUEST_SERVER_TIMEOUT
      See Also:
    • FAIL_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH

      public static final String FAIL_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH
      See Also:
    • ASO_CLEANUP_OPERATION_LIST

      public static final String ASO_CLEANUP_OPERATION_LIST
      See Also:
    • KAFKA_ENABLED_FOR_NOTIFICATIONS

      public static final String KAFKA_ENABLED_FOR_NOTIFICATIONS
      See Also:
    • ENABLE_FUI_FOR_MEMBER_UPON_SHARER_BALANCE_BREACH

      public static final String ENABLE_FUI_FOR_MEMBER_UPON_SHARER_BALANCE_BREACH
      See Also:
    • TERMINATED_SESSION_HISTORY_CACHE_ENABLED

      public static final String TERMINATED_SESSION_HISTORY_CACHE_ENABLED
      See Also:
    • SUPPORT_ORIGINAL_BEAT

      public static final String SUPPORT_ORIGINAL_BEAT
      See Also:
    • WALLET_READ_RETRY_INTERVAL

      public static final String WALLET_READ_RETRY_INTERVAL
      See Also:
    • WALLET_READ_RETRY_COUNT

      public static final String WALLET_READ_RETRY_COUNT
      See Also:
    • USEOFFERPRIORITY_DURINGALTERATIONAGREEMENT

      public static final String USEOFFERPRIORITY_DURINGALTERATIONAGREEMENT
      See Also:
    • DEBIT_SESSION_CHECK_DISABLED

      public static final String DEBIT_SESSION_CHECK_DISABLED
      See Also:
    • RANDOMIZATION_INTERVAL_FOR_USAGE_VALIDITY

      public static final String RANDOMIZATION_INTERVAL_FOR_USAGE_VALIDITY
      See Also:
    • POPULATE_CURRENT_LOAN_AMOUNTS_ON_REF

      public static final String POPULATE_CURRENT_LOAN_AMOUNTS_ON_REF
      See Also:
    • SAVE_NON_COUNTER_GRANT_DURING_ONGOING_SESSION

      public static final String SAVE_NON_COUNTER_GRANT_DURING_ONGOING_SESSION
      See Also:
    • SKIP_FAILURE_OF_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH

      public static final String SKIP_FAILURE_OF_BALANCE_UPDATES_ON_CREDIT_CEIL_BREACH
      See Also:
    • CHECK_RESERVATION_OVER_IMPACT

      public static final String CHECK_RESERVATION_OVER_IMPACT
      See Also:
    • CYCLEFORWARD_RENEW_TIME_INSECOUND

      public static final String CYCLEFORWARD_RENEW_TIME_INSECOUND
      See Also:
    • EXCLUDED_EVENTS_FOR_DEBIT_REFUND_SESSIONS

      public static final String EXCLUDED_EVENTS_FOR_DEBIT_REFUND_SESSIONS
      See Also:
    • CLEANUP_TRANSACTION_LOCK_ENABLED

      public static final String CLEANUP_TRANSACTION_LOCK_ENABLED
      See Also:
    • TRANSACTION_LOCK_CLEANUP_BATCH_SIZE

      public static final String TRANSACTION_LOCK_CLEANUP_BATCH_SIZE
      See Also:
    • TRANSACTION_LOCK_CLEANUP_INTERVAL

      public static final String TRANSACTION_LOCK_CLEANUP_INTERVAL
      See Also:
    • REPLICATE_FIRST_USAGE_VALIDITY_INIT_EVENT

      public static final String REPLICATE_FIRST_USAGE_VALIDITY_INIT_EVENT
      See Also:
    • ENABLE_FUI_FOR_INITIATE

      public static final String ENABLE_FUI_FOR_INITIATE
      See Also:
    • OFFER_SELECTION_MODE_ON_EQUI_PRIORITY_OFFERS

      public static final String OFFER_SELECTION_MODE_ON_EQUI_PRIORITY_OFFERS
      See Also:
    • AGGREGATE_CURRENCY_BALANCE_FOR_DEBIT_UNIT

      public static final String AGGREGATE_CURRENCY_BALANCE_FOR_DEBIT_UNIT
      See Also:
    • AGGREGATE_NON_CURRENCY_BALANCE_FOR_DEBIT_UNIT

      public static final String AGGREGATE_NON_CURRENCY_BALANCE_FOR_DEBIT_UNIT
      See Also:
    • ENABLE_SY_SESSION_CLEANUP

      public static final String ENABLE_SY_SESSION_CLEANUP
      See Also:
    • CHECK_USED_UNITS_AFTER_FUI

      public static final String CHECK_USED_UNITS_AFTER_FUI
      See Also:
    • ENABLE_RATED_EVENTS_AGGREGATION_FOR_MSCC_REQUEST

      public static final String ENABLE_RATED_EVENTS_AGGREGATION_FOR_MSCC_REQUEST
      See Also:
    • DISABLE_FEDERATION_INTERCEPTOR

      public static final String DISABLE_FEDERATION_INTERCEPTOR
      See Also:
    • SUPPRESS_MULTIPLE_THRESHOLD_BREACH_NOTIFICATION

      public static final String SUPPRESS_MULTIPLE_THRESHOLD_BREACH_NOTIFICATION
      See Also:
    • SUBSCRIPTION_ID_ON_STR_ENABLED

      public static final String SUBSCRIPTION_ID_ON_STR_ENABLED
      See Also:
    • GRANT_RENEWAL_DURING_AUTHORIZATION

      public static final String GRANT_RENEWAL_DURING_AUTHORIZATION
      See Also:
    • ROLLOVER_CONSUMPTION_RULE

      public static final String 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:
      createInstance in interface oracle.communication.brm.charging.util.directevolution.DEvolvable
    • giveInitializerTo

      public void giveInitializerTo(oracle.communication.brm.charging.util.directevolution.DEvolvableHelper evolvableHelper)
      Specified by:
      giveInitializerTo in interface oracle.communication.brm.charging.util.directevolution.DEvolvable
      Overrides:
      giveInitializerTo in class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
    • isRateZeroQuantity

      public boolean isRateZeroQuantity()
      to check if rating for zero rum quantity request is enabled.
      Specified by:
      isRateZeroQuantity in interface BizParamConfigMBean
      Returns:
    • setRateZeroQuantity

      public void setRateZeroQuantity(boolean rateZeroQuantity)
      Flag to enable rating for zero rum quantity request
      Specified by:
      setRateZeroQuantity in interface BizParamConfigMBean
      Parameters:
      rateZeroQuantity -
    • isAopEnabled

      public boolean isAopEnabled()
      Description copied from interface: BizParamConfigMBean
      Returns 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:
      isAopEnabled in interface BizParamConfigMBean
      Returns:
      true, if Advice of promotion property is enabled
    • setAopEnabled

      public void setAopEnabled(boolean aopEnabled)
      Description copied from interface: BizParamConfigMBean
      Set 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:
      setAopEnabled in interface BizParamConfigMBean
      Parameters:
      aopEnabled - - set to true, if Advice of promotion property needs to be enabled
    • getRandomizationIntervalForUsageValidity

      public int getRandomizationIntervalForUsageValidity()
      Description copied from interface: BizParamConfigMBean
      Get the randomization interval in seconds for the validity randomization
      Specified by:
      getRandomizationIntervalForUsageValidity in interface BizParamConfigMBean
    • setRandomizationIntervalForUsageValidity

      public void setRandomizationIntervalForUsageValidity(int randomizationIntervalForUsageValidity)
      Description copied from interface: BizParamConfigMBean
      Set the randomization interval in seconds for the validity randomization
      Specified by:
      setRandomizationIntervalForUsageValidity in interface BizParamConfigMBean
      Parameters:
      randomizationIntervalForUsageValidity - number of seconds
    • getTreatNoRatingGraphAsError

      public boolean getTreatNoRatingGraphAsError()
      Description copied from interface: BizParamConfigMBean
      treat NO_RATING_GRAPH_CONFIGURED as error nor not
      Specified by:
      getTreatNoRatingGraphAsError in interface BizParamConfigMBean
      Returns:
      boolean
    • setTreatNoRatingGraphAsError

      public void setTreatNoRatingGraphAsError(boolean treatNoRatingGraph)
      Description copied from interface: BizParamConfigMBean
      set whether to treat NO_RATING_GRAPH_CONFIGURED as error or not
      Specified by:
      setTreatNoRatingGraphAsError in interface BizParamConfigMBean
      Parameters:
      treatNoRatingGraph -
    • getAopVariance

      public String getAopVariance()
      Description copied from interface: BizParamConfigMBean
      Returns the Advice of promotion time variance in the ISO8601 duration format.
      Specified by:
      getAopVariance in interface BizParamConfigMBean
      Returns:
      aopVariance - time variance in the ISO8601 duration format
    • setAopVariance

      public void setAopVariance(String aopVariance)
      Description copied from interface: BizParamConfigMBean
      Sets 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:
      setAopVariance in interface BizParamConfigMBean
      Parameters:
      aopVariance - new Variance in the ISO8601 duration format
    • isMatchFactorEnabled

      public boolean isMatchFactorEnabled()
      Description copied from interface: BizParamConfigMBean
      Returns true, if Match factor is enabled in the charging server. Returns true, if Match factor property is enabled in the charging server.
      Specified by:
      isMatchFactorEnabled in interface BizParamConfigMBean
      Returns:
      true, if Match factor property is enabled
    • setMatchFactorEnabled

      public void setMatchFactorEnabled(boolean matchFactorEnabled)
      Description copied from interface: BizParamConfigMBean
      Set 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:
      setMatchFactorEnabled in interface BizParamConfigMBean
      Parameters:
      matchFactorEnabled - - set to true, if Match factor property needs to be enabled
    • isSkipCreditFloorBreachCheck

      public boolean isSkipCreditFloorBreachCheck()
      Specified by:
      isSkipCreditFloorBreachCheck in interface BizParamConfigMBean
      Returns:
      skipCreditFloorBreachCheck
    • setSkipCreditFloorBreachCheck

      public void setSkipCreditFloorBreachCheck(boolean skipCreditFloorBreachCheck)
      Specified by:
      setSkipCreditFloorBreachCheck in interface BizParamConfigMBean
      Parameters:
      skipCreditFloorBreachCheck -
    • getAopVariancePeriod

      public Duration getAopVariancePeriod()
      Returns aop variance as java.time.Duration
      Returns:
      aop variance as java.time.Duration
    • getDegradedModeThreshold

      public int getDegradedModeThreshold()
      Description copied from interface: BizParamConfigMBean
      Returns the minimum number of servers in cluster that is required to determine if charging server is in a healthy non-degraded mode.
      Specified by:
      getDegradedModeThreshold in interface BizParamConfigMBean
      Returns:
      degraded mode threshold
    • setDegradedModeThreshold

      public void setDegradedModeThreshold(int degradedModeThreshold)
      Description copied from interface: BizParamConfigMBean
      Sets 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:
      setDegradedModeThreshold in interface BizParamConfigMBean
      Parameters:
      degradedModeThreshold - degraded mode threshold
    • isReverseRateUseAllBalances

      public boolean isReverseRateUseAllBalances()
      Description copied from interface: BizParamConfigMBean
      Returns true if entire customer's balance should be used up.
      Specified by:
      isReverseRateUseAllBalances in interface BizParamConfigMBean
      Returns:
      true if entire customer's balance should be used up
    • setReverseRateUseAllBalances

      public void setReverseRateUseAllBalances(boolean reverseRateUseAllBalances)
      Description copied from interface: BizParamConfigMBean
      Set 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:
      setReverseRateUseAllBalances in interface BizParamConfigMBean
      Parameters:
      reverseRateUseAllBalances - - set to true if entire customer's balance needs to be used up
    • isDebitSessionCheckDisabled

      public boolean isDebitSessionCheckDisabled()
      Description copied from interface: BizParamConfigMBean
      Returns true if debit sessionvalidition is off.
      Specified by:
      isDebitSessionCheckDisabled in interface BizParamConfigMBean
      Returns:
      true if debit sessionvalidition is off
    • setDebitSessionCheckDisabled

      public void setDebitSessionCheckDisabled(boolean debitSessionCheckDisabled)
      Description copied from interface: BizParamConfigMBean
      Set as true to disable validation of debit session at the time of refund.
      Specified by:
      setDebitSessionCheckDisabled in interface BizParamConfigMBean
      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: BizParamConfigMBean
      Set 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:
      setDebitRefundSessionEvictionSize in interface BizParamConfigMBean
      Parameters:
      debitRefundEvictionSize - - to be set debit refund session cache eviction size
    • getDebitRefundSessionEvictionSize

      public int getDebitRefundSessionEvictionSize()
      Description copied from interface: BizParamConfigMBean
      Get debit-refund-session cache eviction size.
      Specified by:
      getDebitRefundSessionEvictionSize in interface BizParamConfigMBean
      Returns:
      debit-refund-session cache eviction size
    • getCurrencyScale

      public int getCurrencyScale()
      Description copied from interface: BizParamConfigMBean
      Getter for scale for rounding charges of currency resources.
      Specified by:
      getCurrencyScale in interface BizParamConfigMBean
      Returns:
      scale for rounding charges of currency resources
    • setCurrencyScale

      public void setCurrencyScale(int currencyScale)
      Description copied from interface: BizParamConfigMBean
      Sets 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:
      setCurrencyScale in interface BizParamConfigMBean
      Parameters:
      currencyScale - new scale for rounding charges of currency resources
    • getCurrencyRoundingMode

      public String getCurrencyRoundingMode()
      Description copied from interface: BizParamConfigMBean
      Gets the rounding mode used in rating computations for currency resources.
      Specified by:
      getCurrencyRoundingMode in interface BizParamConfigMBean
      Returns:
      rounding mode for rounding charges of currency resources as a String
    • setCurrencyRoundingMode

      public void setCurrencyRoundingMode(String currencyRoundingMode)
      Description copied from interface: BizParamConfigMBean
      Sets 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 RoundingMode class can be specified.

      Specified by:
      setCurrencyRoundingMode in interface BizParamConfigMBean
      Parameters:
      currencyRoundingMode - new rounding mode for rounding charges of currency resources
    • getNonCurrencyScale

      public int getNonCurrencyScale()
      Description copied from interface: BizParamConfigMBean
      Gets the scale for non-currency resources used in rating computations.
      Specified by:
      getNonCurrencyScale in interface BizParamConfigMBean
      Returns:
      scale for rounding charges of non-currency resources
    • setNonCurrencyScale

      public void setNonCurrencyScale(int nonCurrencyScale)
      Description copied from interface: BizParamConfigMBean
      Sets 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:
      setNonCurrencyScale in interface BizParamConfigMBean
      Parameters:
      nonCurrencyScale - new scale for rounding charges of non-currency resources
    • getNonCurrencyRoundingMode

      public String getNonCurrencyRoundingMode()
      Description copied from interface: BizParamConfigMBean
      Gets the rounding mode for non-currency resources used in rating computations.
      Specified by:
      getNonCurrencyRoundingMode in interface BizParamConfigMBean
      Returns:
      rounding mode for rounding charges of non-currency resources as a String
    • setNonCurrencyRoundingMode

      public void setNonCurrencyRoundingMode(String nonCurrencyRoundingMode)
      Description copied from interface: BizParamConfigMBean
      Sets 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 RoundingMode class can be specified.

      Specified by:
      setNonCurrencyRoundingMode in interface BizParamConfigMBean
      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

      public RoundingMode getRoundingMode(boolean isCurrency)
      Returns rounding mode for rounding charges
      Parameters:
      isCurrency - true if currency charge, false otherwise
      Returns:
      rounding mode for rounding charges
    • getAccountingOnOffMode

      public String getAccountingOnOffMode()
      Description copied from interface: BizParamConfigMBean
      Get mode for Accounting OnOff requests.
      Specified by:
      getAccountingOnOffMode in interface BizParamConfigMBean
      Returns:
      accounting on off mode
    • setAccountingOnOffMode

      public void setAccountingOnOffMode(String accountingOnOffMode)
      Description copied from interface: BizParamConfigMBean
      Set 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:
      setAccountingOnOffMode in interface BizParamConfigMBean
      Parameters:
      accountingOnOffMode - accounting on off mode
    • getThresholdBreachNotificationMode

      public String getThresholdBreachNotificationMode()
      Description copied from interface: BizParamConfigMBean
      Get notification mode for threshold breaches. Valid values and their use are defined at BizParamConfigMBean.ValidThresholdBreachNotificationMode
      Specified by:
      getThresholdBreachNotificationMode in interface BizParamConfigMBean
      Returns:
      threshold notification mode
    • setThresholdBreachNotificationMode

      public void setThresholdBreachNotificationMode(String thresholdBreachNotificationMode)
      Description copied from interface: BizParamConfigMBean
      Set notification mode for threshold breaches. Valid values are defined at BizParamConfigMBean.ValidThresholdBreachNotificationMode

      Property 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:
      setThresholdBreachNotificationMode in interface BizParamConfigMBean
      Parameters:
      thresholdBreachNotificationMode - threshold notification mode
    • getSystemConsumptionRule

      public String getSystemConsumptionRule()
      Description copied from interface: BizParamConfigMBean
      Get default consumption rule configured in the system. Valid values are defined at ConsumptionRule
      Specified by:
      getSystemConsumptionRule in interface BizParamConfigMBean
      Returns:
      system level default consumption rule
    • setSystemConsumptionRule

      public void setSystemConsumptionRule(String systemConsumptionRule)
      Description copied from interface: BizParamConfigMBean
      Set default consumption rule configured in the system. Valid values are defined at ConsumptionRule

      If there is no consumption rule defined for the balance element or the balance item then this default consumption rule is applied.

      Specified by:
      setSystemConsumptionRule in interface BizParamConfigMBean
      Parameters:
      systemConsumptionRule - system level default consumption rule
    • getNonLinearRatingEnabled

      public boolean getNonLinearRatingEnabled()
      Description copied from interface: BizParamConfigMBean
      tells if non linear rating is enabled
      Specified by:
      getNonLinearRatingEnabled in interface BizParamConfigMBean
      Returns:
      true if non-linear rating is enabled.
    • setNonLinearRatingEnabled

      public void setNonLinearRatingEnabled(boolean nonLinearRatingEnabled)
      Description copied from interface: BizParamConfigMBean
      Set to true to enable non linear rating

      This 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:
      setNonLinearRatingEnabled in interface BizParamConfigMBean
      Parameters:
      nonLinearRatingEnabled - boolean flag - true indicating non linear rating is enabled
    • getOfferEligibilitySelectionMode

      public String getOfferEligibilitySelectionMode()
      Description copied from interface: BizParamConfigMBean
      Get the mode for selecting . Valid values and their use are defined at BizParamConfigMBean.OfferEligibilitySelectionMode
      Specified by:
      getOfferEligibilitySelectionMode in interface BizParamConfigMBean
      Returns:
      offer eligibility selection mode
    • setOfferEligibilitySelectionMode

      public void setOfferEligibilitySelectionMode(String offerEligibilitySelectionMode)
      Description copied from interface: BizParamConfigMBean
      Sets mode for selecting eligible offers. Valid values are defined at BizParamConfigMBean.OfferEligibilitySelectionMode

      Property 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:
      setOfferEligibilitySelectionMode in interface BizParamConfigMBean
      Parameters:
      offerEligibilitySelectionMode - offer eligibility selection mode
    • getAlignRecurringImpactsToOffer

      public boolean getAlignRecurringImpactsToOffer()
      Description copied from interface: BizParamConfigMBean
      Get the setting to align Recurring Impacts to Purchased Offer Validity.
      Specified by:
      getAlignRecurringImpactsToOffer in interface BizParamConfigMBean
      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: BizParamConfigMBean
      Sets the property to align Recurring Impacts to Purchased Offer Validity.
      Specified by:
      setAlignRecurringImpactsToOffer in interface BizParamConfigMBean
      Parameters:
      alignRecurringImpactsToOffer - flag to align recurring impacts to offer . true if the validity needs to be aligned false otherwise
    • getRemainingBalanceCalcMode

      public String getRemainingBalanceCalcMode()
      Description copied from interface: BizParamConfigMBean
      Get the mode for calculating remaining balance . Valid values and their use are defined at BizParamConfigMBean.RemainingBalanceCalcMode
      Specified by:
      getRemainingBalanceCalcMode in interface BizParamConfigMBean
      Returns:
      remaining balance calculation mode
    • setRemainingBalanceCalcMode

      public void setRemainingBalanceCalcMode(String remainingBalanceCalcMode)
      Description copied from interface: BizParamConfigMBean
      Sets mode for calculating remaining balance. Valid values are defined at BizParamConfigMBean.RemainingBalanceCalcMode

      Property 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:
      setRemainingBalanceCalcMode in interface BizParamConfigMBean
      Parameters:
      remainingBalanceCalcMode - remaining balance calculation mode
    • setVirtualTimeMode

      public void setVirtualTimeMode(String mode)
      Description copied from interface: BizParamConfigMBean
      Sets the mode for calculating virtual in ECE
      Specified by:
      setVirtualTimeMode in interface BizParamConfigMBean
      Parameters:
      mode - 0=no virtual time,1=static virtual time,2=dynamic virtual time
    • getVirtualTimeMode

      public String getVirtualTimeMode()
      Description copied from interface: BizParamConfigMBean
      Returns the mode of virtual time
      Specified by:
      getVirtualTimeMode in interface BizParamConfigMBean
      Returns:
      mode of virtual time
    • setVirtualTime

      public void setVirtualTime(String virtualTime)
      Description copied from interface: BizParamConfigMBean
      Sets the virtual time
      Specified by:
      setVirtualTime in interface BizParamConfigMBean
      Parameters:
      virtualTime -
    • getVirtualTimeOffset

      public long getVirtualTimeOffset()
    • getVirtualTime

      public String getVirtualTime()
      Description copied from interface: BizParamConfigMBean
      Gets the stored virtual time
      Specified by:
      getVirtualTime in interface BizParamConfigMBean
      Returns:
    • calculateVirtualTime

      public ZonedDateTime calculateVirtualTime()
      Specified by:
      calculateVirtualTime in interface BizParamConfigMBean
    • setConcurrentRatedEventFederatedSleepTime

      public void setConcurrentRatedEventFederatedSleepTime(int concurrentRatedEventFederatedSleepTime)
      Description copied from interface: BizParamConfigMBean
      Sets the sleep time the rerate complete process waits for the concurrent rated events to be federated from the remote site.
      Specified by:
      setConcurrentRatedEventFederatedSleepTime in interface BizParamConfigMBean
      Parameters:
      concurrentRatedEventFederatedSleepTime -
    • getConcurrentRatedEventFederatedSleepTime

      public int getConcurrentRatedEventFederatedSleepTime()
      Description copied from interface: BizParamConfigMBean
      Returns 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:
      getConcurrentRatedEventFederatedSleepTime in interface BizParamConfigMBean
      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: BizParamConfigMBean
      Sets the number of times a sharing transaction is retried if a shared resource is in use in another transaction
      Specified by:
      setSharingRetryCount in interface BizParamConfigMBean
      Parameters:
      sharingRetryCount -
    • getSystemCurrencyNumericCode

      public int getSystemCurrencyNumericCode()
      Description copied from interface: BizParamConfigMBean
      Return the system curreency
      Specified by:
      getSystemCurrencyNumericCode in interface BizParamConfigMBean
      Returns:
      The numeric code corresponding to system currency
    • setSystemCurrencyNumericCode

      public void setSystemCurrencyNumericCode(int systemCurrencyNumericCode)
      Description copied from interface: BizParamConfigMBean
      Set the system currency
      Specified by:
      setSystemCurrencyNumericCode in interface BizParamConfigMBean
      Parameters:
      systemCurrencyNumericCode - The numeric code corresponding to system currency
    • isGroupNotificationEnabled

      public boolean isGroupNotificationEnabled()
      Description copied from interface: BizParamConfigMBean
      To check if group Notification is enabled.
      Specified by:
      isGroupNotificationEnabled in interface BizParamConfigMBean
      Returns:
    • isKafkaEnabledForNotifications

      public boolean isKafkaEnabledForNotifications()
      Description copied from interface: BizParamConfigMBean
      To check if kafka is enabled.
      Specified by:
      isKafkaEnabledForNotifications in interface BizParamConfigMBean
      Returns:
    • getSharingRetryCount

      public int getSharingRetryCount()
      Description copied from interface: BizParamConfigMBean
      Gets the number of times a sharing transaction is retried if a shared resource is in use in another transaction
      Specified by:
      getSharingRetryCount in interface BizParamConfigMBean
      Returns:
      int
    • isTariffTimeChangeSupported

      public boolean isTariffTimeChangeSupported()
      Description copied from interface: BizParamConfigMBean
      Check if tariff time change is supported
      Specified by:
      isTariffTimeChangeSupported in interface BizParamConfigMBean
      Returns:
      true if tariff time change is supported, false otherwise
    • setTariffTimeChangeSupported

      public void setTariffTimeChangeSupported(boolean tariffTimeChangeSupported)
      Method to set the tariffTimeChangeSupport flag
      Specified by:
      setTariffTimeChangeSupported in interface BizParamConfigMBean
      Parameters:
      tariffTimeChangeSupported - tariffTimeChangeSupport flag
    • setGroupNotificationEnabled

      public void setGroupNotificationEnabled(boolean isGroupSharingEnabled)
      Description copied from interface: BizParamConfigMBean
      Method to set groupNotificatoin
      Specified by:
      setGroupNotificationEnabled in interface BizParamConfigMBean
      Parameters:
      isGroupSharingEnabled - boolean value
    • setKafkaEnabledForNotifications

      public void setKafkaEnabledForNotifications(boolean kafkaEnabledForNotifications)
      Description copied from interface: BizParamConfigMBean
      Method to set kafkaEnabledForNotifications
      Specified by:
      setKafkaEnabledForNotifications in interface BizParamConfigMBean
      Parameters:
      kafkaEnabledForNotifications - boolean value
    • isBrmPostCommitEnabled

      public boolean isBrmPostCommitEnabled()
      Specified by:
      isBrmPostCommitEnabled in interface BizParamConfigMBean
      Returns:
      TRUE if BRM Post COMMIT is enabled
    • setBrmPostCommitEnabled

      public void setBrmPostCommitEnabled(boolean brmPostCommitEnabled)
      Description copied from interface: BizParamConfigMBean
      Method to set if BRM post commit is enabled or not
      Specified by:
      setBrmPostCommitEnabled in interface BizParamConfigMBean
      Parameters:
      brmPostCommitEnabled -
    • getUpdateRequestServerTimeout

      public long getUpdateRequestServerTimeout()
      Specified by:
      getUpdateRequestServerTimeout in interface BizParamConfigMBean
      Returns:
      the server side timeout for the UPDATE operations
    • setUpdateRequestServerTimeout

      public void setUpdateRequestServerTimeout(long updateRequestServerTimeout)
      Description copied from interface: BizParamConfigMBean
      This method sets the server side timeout for the UPDATE operations
      Specified by:
      setUpdateRequestServerTimeout in interface BizParamConfigMBean
      Parameters:
      updateRequestServerTimeout -
    • isFailBalanceUpdatesOnCreditCeilingBreach

      public boolean isFailBalanceUpdatesOnCreditCeilingBreach()
      Specified by:
      isFailBalanceUpdatesOnCreditCeilingBreach in interface BizParamConfigMBean
      Returns:
      boolean indicating whether to fail the balance updates which result in Credit Breach
    • setFailBalanceUpdatesOnCreditCeilingBreach

      public void setFailBalanceUpdatesOnCreditCeilingBreach(boolean failBalanceUpdatesOnCreditCeilingBreach)
      Description copied from interface: BizParamConfigMBean
      Flag to enable failing of the update requests resulting in Credit Ceiling Breach
      Specified by:
      setFailBalanceUpdatesOnCreditCeilingBreach in interface BizParamConfigMBean
      Parameters:
      failBalanceUpdatesOnCreditCeilingBreach -
    • getAsoCleanupOperationList

      public String getAsoCleanupOperationList()
      Description copied from interface: BizParamConfigMBean
      Method to get the Active Session Object Cleanup Operation List (comma separated values)
      Specified by:
      getAsoCleanupOperationList in interface BizParamConfigMBean
      Returns:
      the Active Session Object Cleanup Operation List
    • setAsoCleanupOperationList

      public void setAsoCleanupOperationList(String asoCleanupOperationList)
      Description copied from interface: BizParamConfigMBean
      Method to set the Active Session Object Cleanup Operation List (comma separated values), e.g., "TERMINATE,CANCEL"
      Specified by:
      setAsoCleanupOperationList in interface BizParamConfigMBean
      Parameters:
      asoCleanupOperationList -
    • isEnableFuiForMemberUponSharerBalanceBreach

      public boolean isEnableFuiForMemberUponSharerBalanceBreach()
      Specified by:
      isEnableFuiForMemberUponSharerBalanceBreach in interface BizParamConfigMBean
      Returns:
      boolean indicating whether to set a FUI indicator for member upon sharer balance breach
    • setEnableFuiForMemberUponSharerBalanceBreach

      public void setEnableFuiForMemberUponSharerBalanceBreach(boolean enableFuiForMemberUponSharerBalanceBreach)
      Description copied from interface: BizParamConfigMBean
      Method to enable the FUI indicator for member upon sharer balance breach
      Specified by:
      setEnableFuiForMemberUponSharerBalanceBreach in interface BizParamConfigMBean
      Parameters:
      enableFuiForMemberUponSharerBalanceBreach -
    • isEnableFuiForInitiate

      public boolean isEnableFuiForInitiate()
      Specified by:
      isEnableFuiForInitiate in interface BizParamConfigMBean
      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: BizParamConfigMBean
      Method to enable the FUI indicator for for Initiate, when balance is zero.
      Specified by:
      setEnableFuiForInitiate in interface BizParamConfigMBean
      Parameters:
      enableFuiForInitiate -
    • isTerminatedSessionHistoryCacheEnabled

      public boolean isTerminatedSessionHistoryCacheEnabled()
      Description copied from interface: BizParamConfigMBean
      Method to get the boolean value indicating whether the usage of Terminated Session History Cache is enabled for the duplicate check of requests
      Specified by:
      isTerminatedSessionHistoryCacheEnabled in interface BizParamConfigMBean
      Returns:
      boolean value indicating whether the Terminated Session History Cache usage is enabled
    • setTerminatedSessionHistoryCacheEnabled

      public void setTerminatedSessionHistoryCacheEnabled(boolean terminatedSessionHistoryCacheEnabled)
      Description copied from interface: BizParamConfigMBean
      Method to enable/disable the usage of Terminated Session History Cache for the duplicate check of requests
      Specified by:
      setTerminatedSessionHistoryCacheEnabled in interface BizParamConfigMBean
      Parameters:
      terminatedSessionHistoryCacheEnabled - the boolean value to enable/disable the usage of Terminated Session History Cache
    • isSupportOriginalBeat

      public boolean isSupportOriginalBeat()
      Description copied from interface: BizParamConfigMBean
      Method to get a boolean indicating if we want to support beat with starting quantity tier .
      Specified by:
      isSupportOriginalBeat in interface BizParamConfigMBean
      Returns:
    • setSupportOriginalBeat

      public void setSupportOriginalBeat(boolean supportOriginalBeat)
      Description copied from interface: BizParamConfigMBean
      Method to set a boolean indicating if we want to support beat with starting quantity tier .
      Specified by:
      setSupportOriginalBeat in interface BizParamConfigMBean
      Parameters:
      supportOriginalBeat -
    • getWalletReadRetryInterval

      public int getWalletReadRetryInterval()
      Specified by:
      getWalletReadRetryInterval in interface BizParamConfigMBean
      Returns:
      the retry interval for wallet read
    • setWalletReadRetryInterval

      public void setWalletReadRetryInterval(int walletReadRetryInterval)
      Description copied from interface: BizParamConfigMBean
      This method sets the retry interval for wallet read
      Specified by:
      setWalletReadRetryInterval in interface BizParamConfigMBean
      Parameters:
      walletReadRetryInterval -
    • getWalletReadRetryCount

      public int getWalletReadRetryCount()
      Specified by:
      getWalletReadRetryCount in interface BizParamConfigMBean
      Returns:
      the retry count for wallet read
    • setWalletReadRetryCount

      public void setWalletReadRetryCount(int walletReadRetryCount)
      Description copied from interface: BizParamConfigMBean
      This method sets the retry count for wallet read
      Specified by:
      setWalletReadRetryCount in interface BizParamConfigMBean
      Parameters:
      walletReadRetryCount -
    • isUseOfferPriorityDuringAlterationAgreementEvaluation

      public boolean isUseOfferPriorityDuringAlterationAgreementEvaluation()
      Description copied from interface: BizParamConfigMBean
      Return boolean if we need to use offer level agreement of sharing profile level agreement
      Specified by:
      isUseOfferPriorityDuringAlterationAgreementEvaluation in interface BizParamConfigMBean
      Returns:
    • setUseOfferPriorityDuringAlterationAgreementEvaluation

      public void setUseOfferPriorityDuringAlterationAgreementEvaluation(boolean useOfferPriorityDuringAlterationAgreementEvaluation)
      Description copied from interface: BizParamConfigMBean
      sets a flag if we need to use offer level agreement of sharing profile level agreement
      Specified by:
      setUseOfferPriorityDuringAlterationAgreementEvaluation in interface BizParamConfigMBean
      Parameters:
      useOfferPriorityDuringAlterationAgreementEvaluation -
    • isPopulateCurrentLoanAmountsOnRef

      public boolean isPopulateCurrentLoanAmountsOnRef()
      Description copied from interface: BizParamConfigMBean
      Return boolean if we need to populate cuerrnt and loan amounts in REF for event essentials
      Specified by:
      isPopulateCurrentLoanAmountsOnRef in interface BizParamConfigMBean
      Returns:
    • setPopulateCurrentLoanAmountsOnRef

      public void setPopulateCurrentLoanAmountsOnRef(boolean populateCurrentLoanAmountsOnRef)
      Description copied from interface: BizParamConfigMBean
      sets a flag if we need to populate cuerrnt and loan amounts in REF for event essentials
      Specified by:
      setPopulateCurrentLoanAmountsOnRef in interface BizParamConfigMBean
      Parameters:
      populateCurrentLoanAmountsOnRef -
    • isSaveNonCounterGrantDuringOngoingSession

      public boolean isSaveNonCounterGrantDuringOngoingSession()
      Specified by:
      isSaveNonCounterGrantDuringOngoingSession in interface BizParamConfigMBean
      Returns:
      boolean if a rating packet is created via non-counter grants.
    • setSaveNonCounterGrantDuringOngoingSession

      public void setSaveNonCounterGrantDuringOngoingSession(boolean saveNonCounterGrantDuringOngoingSession)
      Description copied from interface: BizParamConfigMBean
      Its 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:
      setSaveNonCounterGrantDuringOngoingSession in interface BizParamConfigMBean
      Parameters:
      saveNonCounterGrantDuringOngoingSession -
    • isSkipFailBalanceUpdatesOnCreditCeilingBreach

      public boolean isSkipFailBalanceUpdatesOnCreditCeilingBreach()
      Specified by:
      isSkipFailBalanceUpdatesOnCreditCeilingBreach in interface BizParamConfigMBean
      Returns:
    • setSkipFailBalanceUpdatesOnCreditCeilingBreach

      public void setSkipFailBalanceUpdatesOnCreditCeilingBreach(boolean skipFailBalanceUpdatesOnCreditCeilingBreach)
      Specified by:
      setSkipFailBalanceUpdatesOnCreditCeilingBreach in interface BizParamConfigMBean
      Parameters:
      skipFailBalanceUpdatesOnCreditCeilingBreach -
    • isCheckReservationOverImpact

      public boolean isCheckReservationOverImpact()
      Description copied from interface: BizParamConfigMBean
      Return boolean if we need to check reservation over imapct
      Specified by:
      isCheckReservationOverImpact in interface BizParamConfigMBean
      Returns:
    • setCheckReservationOverImpact

      public void setCheckReservationOverImpact(boolean checkReservationOverImpact)
      Description copied from interface: BizParamConfigMBean
      sets a flag if we need to check reservation over imapct
      Specified by:
      setCheckReservationOverImpact in interface BizParamConfigMBean
      Parameters:
      checkReservationOverImpact -
    • isCheckUsedUnitsAfterFUI

      public boolean isCheckUsedUnitsAfterFUI()
      Description copied from interface: BizParamConfigMBean
      Return boolean if we need to check UsedUnits After FUI is reached
      Specified by:
      isCheckUsedUnitsAfterFUI in interface BizParamConfigMBean
      Returns:
    • setCheckUsedUnitsAfterFUI

      public void setCheckUsedUnitsAfterFUI(boolean checkUsedUnitsAfterFUI)
      Description copied from interface: BizParamConfigMBean
      sets a flag if we need to check UsedUnits After FUI is reached
      Specified by:
      setCheckUsedUnitsAfterFUI in interface BizParamConfigMBean
      Parameters:
      checkUsedUnitsAfterFUI -
    • getCycleForwardRenewTimeInSecond

      public long getCycleForwardRenewTimeInSecond()
      Specified by:
      getCycleForwardRenewTimeInSecond in interface BizParamConfigMBean
      Returns:
    • setCycleForwardRenewTimeInSecond

      public void setCycleForwardRenewTimeInSecond(long cycleForwardRenewTimeInSecond)
      Specified by:
      setCycleForwardRenewTimeInSecond in interface BizParamConfigMBean
      Parameters:
      cycleForwardRenewTimeInSecond -
    • getExcludedEventsForDebitRefundSessions

      public String getExcludedEventsForDebitRefundSessions()
      Specified by:
      getExcludedEventsForDebitRefundSessions in interface BizParamConfigMBean
      Returns:
    • setExcludedEventsForDebitRefundSessions

      public void setExcludedEventsForDebitRefundSessions(String excludedEventsForDebitRefundSessions)
      Specified by:
      setExcludedEventsForDebitRefundSessions in interface BizParamConfigMBean
      Parameters:
      excludedEventsForDebitRefundSessions -
    • isCleanupTransactionLockEnabled

      public boolean isCleanupTransactionLockEnabled()
      Description copied from interface: BizParamConfigMBean
      Return boolean if we need to clear transaction locks
      Specified by:
      isCleanupTransactionLockEnabled in interface BizParamConfigMBean
      Returns:
    • setCleanupTransactionLockEnabled

      public void setCleanupTransactionLockEnabled(boolean cleanupTransactionLockEnabled)
      Description copied from interface: BizParamConfigMBean
      sets a flag if we need to clear transaction locks
      Specified by:
      setCleanupTransactionLockEnabled in interface BizParamConfigMBean
      Parameters:
      cleanupTransactionLockEnabled -
    • getTransactionLockCleanupBatchSize

      public long getTransactionLockCleanupBatchSize()
      Description copied from interface: BizParamConfigMBean
      Return the batch size of number of transaction locks that need to be cleared
      Specified by:
      getTransactionLockCleanupBatchSize in interface BizParamConfigMBean
      Returns:
    • setTransactionLockCleanupBatchSize

      public void setTransactionLockCleanupBatchSize(long transactionLockCleanupBatchSize)
      Description copied from interface: BizParamConfigMBean
      sets batch size of number of transaction locks that need to be cleared
      Specified by:
      setTransactionLockCleanupBatchSize in interface BizParamConfigMBean
      Parameters:
      transactionLockCleanupBatchSize -
    • getTransactionLockCleanupInterval

      public long getTransactionLockCleanupInterval()
      Description copied from interface: BizParamConfigMBean
      Return the interval for how frequently the lock clearing thread should be scheduled
      Specified by:
      getTransactionLockCleanupInterval in interface BizParamConfigMBean
      Returns:
    • setTransactionLockCleanupInterval

      public void setTransactionLockCleanupInterval(long transactionLockCleanupInterval)
      Description copied from interface: BizParamConfigMBean
      sets the interval for how frequently the lock clearing thread should be scheduled
      Specified by:
      setTransactionLockCleanupInterval in interface BizParamConfigMBean
      Parameters:
      transactionLockCleanupInterval -
    • getOfferSelectionModeOnEquiPriorityOffers

      public String getOfferSelectionModeOnEquiPriorityOffers()
      Description copied from interface: BizParamConfigMBean
      Get the mode for selecting . Valid values and their use are START_TIME and END_TIME
      Specified by:
      getOfferSelectionModeOnEquiPriorityOffers in interface BizParamConfigMBean
      Returns:
      offer selection mode on equi priority offers
    • setOfferSelectionModeOnEquiPriorityOffers

      public void setOfferSelectionModeOnEquiPriorityOffers(String offerEligibilitySelectionMode)
      Description copied from interface: BizParamConfigMBean
      Sets mode for selecting eligible offers when more than one offer has same priority. Valid values are START_TIME END_TIME
      Specified by:
      setOfferSelectionModeOnEquiPriorityOffers in interface BizParamConfigMBean
      Parameters:
      offerEligibilitySelectionMode -
    • isReplicateFirstUsageValidityInitEvent

      public boolean isReplicateFirstUsageValidityInitEvent()
      Specified by:
      isReplicateFirstUsageValidityInitEvent in interface BizParamConfigMBean
    • setReplicateFirstUsageValidityInitEvent

      public void setReplicateFirstUsageValidityInitEvent(boolean replicateFirstUsageValidityInitEvent)
      Specified by:
      setReplicateFirstUsageValidityInitEvent in interface BizParamConfigMBean
    • isEnableSySessionCleanUp

      public boolean isEnableSySessionCleanUp()
      Description copied from interface: BizParamConfigMBean
      Return boolean if we need to clear transaction locks
      Specified by:
      isEnableSySessionCleanUp in interface BizParamConfigMBean
      Returns:
    • setEnableSySessionCleanUp

      public void setEnableSySessionCleanUp(boolean enableSySessionCleanUp)
      Description copied from interface: BizParamConfigMBean
      sets a flag if we need to clear sy= sessoin
      Specified by:
      setEnableSySessionCleanUp in interface BizParamConfigMBean
      Parameters:
      enableSySessionCleanUp -
    • setEnableRatedEventsAggregationForMsccRequest

      public void setEnableRatedEventsAggregationForMsccRequest(boolean enableRatedEventsAggregationForMsccRequest)
      Description copied from interface: BizParamConfigMBean
      enable the rated events aggregation for mscc request
      Specified by:
      setEnableRatedEventsAggregationForMsccRequest in interface BizParamConfigMBean
      Parameters:
      enableRatedEventsAggregationForMsccRequest -
    • isDisableFederationInterceptor

      public boolean isDisableFederationInterceptor()
      Description copied from interface: BizParamConfigMBean
      Return boolean if we need to disable federation
      Specified by:
      isDisableFederationInterceptor in interface BizParamConfigMBean
      Returns:
    • setDisableFederationInterceptor

      public void setDisableFederationInterceptor(boolean disableFederationInterceptor)
      Description copied from interface: BizParamConfigMBean
      sets a flag if we need to Disable Federation
      Specified by:
      setDisableFederationInterceptor in interface BizParamConfigMBean
      Parameters:
      disableFederationInterceptor -
    • isEnableRatedEventsAggregationForMsccRequest

      public boolean isEnableRatedEventsAggregationForMsccRequest()
      Description copied from interface: BizParamConfigMBean
      Returns is rated event aggregation for MSCC request enabled or not
      Specified by:
      isEnableRatedEventsAggregationForMsccRequest in interface BizParamConfigMBean
      Returns:
    • isSuppressMultipleThresholdBreachNotification

      public boolean isSuppressMultipleThresholdBreachNotification()
      Description copied from interface: BizParamConfigMBean
      Return boolean if suppression for threshold breach notification is enabled for multiple threshold breaches
      Specified by:
      isSuppressMultipleThresholdBreachNotification in interface BizParamConfigMBean
      Returns:
    • setSuppressMultipleThresholdBreachNotification

      public void setSuppressMultipleThresholdBreachNotification(boolean suppressThresholdBreachNotification)
      Description copied from interface: BizParamConfigMBean
      Sets a flag if suppression for threshold breach notification is enabled for multiple threshold breaches
      Specified by:
      setSuppressMultipleThresholdBreachNotification in interface BizParamConfigMBean
      Parameters:
      suppressThresholdBreachNotification - Should be set true to suppress multiple threshold breach notification
    • isSubscriptionIdOnStrEnabled

      public boolean isSubscriptionIdOnStrEnabled()
      Description copied from interface: BizParamConfigMBean
      Return boolean if subscription id enabled in str
      Specified by:
      isSubscriptionIdOnStrEnabled in interface BizParamConfigMBean
      Returns:
      subscriptionIdOnStrEnabled
    • setSubscriptionIdOnStrEnabled

      public void setSubscriptionIdOnStrEnabled(boolean subscriptionIdOnStrEnabled)
      Description copied from interface: BizParamConfigMBean
      sets a flag if we subscription id enabled in str
      Specified by:
      setSubscriptionIdOnStrEnabled in interface BizParamConfigMBean
      Parameters:
      subscriptionIdOnStrEnabled -
    • isGrantRenewalDuringAuthorization

      public boolean isGrantRenewalDuringAuthorization()
      Description copied from interface: BizParamConfigMBean
      Determines whether to grant renewal resource during authorization or consumption
      Specified by:
      isGrantRenewalDuringAuthorization in interface BizParamConfigMBean
      Returns:
      true if allowed during authorization; false otherwise.
    • setGrantRenewalDuringAuthorization

      public void setGrantRenewalDuringAuthorization(boolean grantRenewalDuringAuthorization)
      Description copied from interface: BizParamConfigMBean
      Sets whether to grant renewal resource during authorization.
      Specified by:
      setGrantRenewalDuringAuthorization in interface BizParamConfigMBean
      Parameters:
      grantRenewalDuringAuthorization -
    • getRolloverConsumptionRule

      public String getRolloverConsumptionRule()
      Description copied from interface: BizParamConfigMBean
      Retrieves the consumption rule for rollover balances.
      Specified by:
      getRolloverConsumptionRule in interface BizParamConfigMBean
      Returns:
      the applicable RolloverConsumptionRule, determining how rollover balances are consumed.
    • setRolloverConsumptionRule

      public void setRolloverConsumptionRule(String rolloverConsumptionRule)
      Description copied from interface: BizParamConfigMBean
      Sets the consumption rule for rollover balances.
      Specified by:
      setRolloverConsumptionRule in interface BizParamConfigMBean
      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.ConfigurationBean
      Method used to persist and synchronize all app configuration beans to charging-settings.xml.
      Specified by:
      republishAll in interface oracle.communication.brm.charging.appconfiguration.ConfigurationBean
    • handlePrintConfiguration

      public void handlePrintConfiguration(org.apache.logging.log4j.Logger logger)
      Description copied from class: oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
      Method used by subclasses to dump their configuration settings to a log file.
      Specified by:
      handlePrintConfiguration in class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
      Parameters:
      logger - the logger is provided to subclassers for writing their config values.
    • shouldAggregateCurrencyBalanceForDebitUnit

      public boolean shouldAggregateCurrencyBalanceForDebitUnit()
      Specified by:
      shouldAggregateCurrencyBalanceForDebitUnit in interface BizParamConfigMBean
    • setAggregateCurrencyBalanceForDebitUnit

      public void setAggregateCurrencyBalanceForDebitUnit(boolean aggregateCurrencyBalanceForDebitUnit)
      Specified by:
      setAggregateCurrencyBalanceForDebitUnit in interface BizParamConfigMBean
    • shouldAggregateNonCurrencyBalanceForDebitUnit

      public boolean shouldAggregateNonCurrencyBalanceForDebitUnit()
      Specified by:
      shouldAggregateNonCurrencyBalanceForDebitUnit in interface BizParamConfigMBean
    • setAggregateNonCurrencyBalanceForDebitUnit

      public void setAggregateNonCurrencyBalanceForDebitUnit(boolean aggregateNonCurrencyBalanceForDebitUnit)
      Specified by:
      setAggregateNonCurrencyBalanceForDebitUnit in interface BizParamConfigMBean
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean