java.lang.Object
java.util.Observable
oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
oracle.communication.brm.charging.appconfiguration.beans.brmcdrplugin.BrmCdrPluginConfigurations
All Implemented Interfaces:
Cloneable, Observer, BrmCdrPluginConfigurationsMBean, oracle.communication.brm.charging.appconfiguration.ConfigurationBean, oracle.communication.brm.charging.appconfiguration.ParentConfigBean, oracle.communication.brm.charging.util.directevolution.DEvolvable

public class BrmCdrPluginConfigurations extends oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean implements oracle.communication.brm.charging.appconfiguration.ParentConfigBean, BrmCdrPluginConfigurationsMBean, Observer
  • Nested Class Summary

    Nested classes/interfaces inherited from class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean

    oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean.Initializer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean

    CLUSTER_NAME_SEPARATOR, POF_CHILD_CONFIGURATIONS, SEPARATOR

    Fields inherited from class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean

    CONFIG_CLASS, M_BEAN_CATEGORY, NAME, POF_IMPL
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Method to add new brm cdr plugin configuration as child configuration.
    oracle.communication.brm.charging.util.directevolution.DEvolvable
     
    Returns the path to the configuration in the xml file
    void
    Method to remove new brm cdr plugin configuration as child configuration.
    void
    setBrmCdrPluginConfigurationList(List<oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean> brmCdrPluginConfigurationsList)
    Setter for the list of brm cdr plugin Configurations

    Methods inherited from class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean

    addChildConfiguration, addChildConfiguration, diameterGatewayNodeAssociatedWithCluster, equals, getChildConfiguration, getChildConfiguration, getChildren, giveInitializerTo, handlePrintConfiguration, hashCode, initialize, removeChildConfiguration, removeChildConfiguration, removeChildConfigurations, republishAll, setChildConfigurationList, update

    Methods 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, unRegisterBean

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface oracle.communication.brm.charging.appconfiguration.ConfigurationBean

    getBeanId, getFilename, getModifyingClusterName, getModifyingMemberId, printConfiguration, republishAll, setBeanId, setFilename, setModifyingClusterName

    Methods inherited from interface oracle.communication.brm.charging.util.directevolution.DEvolvable

    clone, getEvolutionData, giveInitializerTo, setEvolutionData

    Methods inherited from interface java.util.Observer

    update

    Methods inherited from interface oracle.communication.brm.charging.appconfiguration.ParentConfigBean

    addChildConfiguration, addChildConfiguration, getChildren, initialize, removeChildConfiguration, removeChildConfiguration, removeChildConfigurations
  • Field Details

  • Constructor Details

    • BrmCdrPluginConfigurations

      public BrmCdrPluginConfigurations()
  • Method Details

    • createInstance

      public oracle.communication.brm.charging.util.directevolution.DEvolvable createInstance()
      Specified by:
      createInstance in interface oracle.communication.brm.charging.util.directevolution.DEvolvable
      Specified by:
      createInstance in class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
    • setBrmCdrPluginConfigurationList

      public void setBrmCdrPluginConfigurationList(List<oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean> brmCdrPluginConfigurationsList)
      Setter for the list of brm cdr plugin Configurations
      Parameters:
      brmCdrPluginConfigurationsList - list of BrmCdrPluginConfiguration
    • addBrmCdrPluginConfiguration

      public void addBrmCdrPluginConfiguration(String name)
      Description copied from interface: BrmCdrPluginConfigurationsMBean
      Method to add new brm cdr plugin configuration as child configuration.
      Specified by:
      addBrmCdrPluginConfiguration in interface BrmCdrPluginConfigurationsMBean
      Parameters:
      name - Name of the rm cdr plugin configuration, this should be unique.
    • removeBrmCdrPluginConfiguration

      public void removeBrmCdrPluginConfiguration(String name)
      Description copied from interface: BrmCdrPluginConfigurationsMBean
      Method to remove new brm cdr plugin configuration as child configuration.
      Specified by:
      removeBrmCdrPluginConfiguration in interface BrmCdrPluginConfigurationsMBean
      Parameters:
      name - Name of the qbrm cdr plugin configuration , this should be unique.
    • getConfigurationNode

      public String getConfigurationNode()
      Description copied from class: oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
      Returns the path to the configuration in the xml file
      Specified by:
      getConfigurationNode in class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
      Returns:
      path to configuration