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

public class RedirectionConfig extends oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean implements RedirectionConfigMBean
The configuration data for the Redirection. The bean is populated with values that are present in an xml configuration file.
  • Field Details

  • Constructor Details

    • RedirectionConfig

      public RedirectionConfig()
  • Method Details

    • getRedirectionRule

      public String getRedirectionRule()
      Description copied from interface: RedirectionConfigMBean
      Method to get the redirection rule
      Specified by:
      getRedirectionRule in interface RedirectionConfigMBean
      Returns:
      redirction rule
    • setRedirectionRule

      public void setRedirectionRule(String redirectionRule)
      Description copied from interface: RedirectionConfigMBean
      Method to set the redirection rule
      Specified by:
      setRedirectionRule in interface RedirectionConfigMBean
      Parameters:
      redirectionRule - The redirection rule to be set
    • handlePrintConfiguration

      protected 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.
    • 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
    • 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
    • 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