Class FetchTerminatingCustomerProductConfiguration
java.lang.Object
oracle.communication.brm.charging.util.directevolution.DAbstractEvolvable
oracle.communication.brm.charging.appconfiguration.beans.fetchterminatingcustomer.FetchTerminatingCustomerProductConfiguration
- All Implemented Interfaces:
Cloneable,oracle.communication.brm.charging.util.directevolution.DEvolvable
public class FetchTerminatingCustomerProductConfiguration
extends oracle.communication.brm.charging.util.directevolution.DAbstractEvolvable
This class will represents per product configuration of lifecycle which is used in ReservationConfig bean
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionDefault Constructor for DEvolutionFetchTerminatingCustomerProductConfiguration(String productType) Constructor with parameters -
Method Summary
Modifier and TypeMethodDescriptionbooleanoracle.communication.brm.charging.util.directevolution.DEvolvablebooleangetter for List of rules associated with the product typeGetter for product typevoidgiveInitializerTo(oracle.communication.brm.charging.util.directevolution.DEvolvableHelper DEvolvableHelper) inthashCode()booleanremoveEvent(String eventType) voidsetEventConfigurationGroup(List<FetchTerminatingCustomerEventConfiguration> eventConfigurationGroup) setter for list of events associated with product typevoidsetProductType(String productType) setter for product typetoString()Methods inherited from class oracle.communication.brm.charging.util.directevolution.DAbstractEvolvable
clone, getEvolutionData, setEvolutionData
-
Field Details
-
POF_PRODUCT_TYPE
public static final int POF_PRODUCT_TYPE- See Also:
-
POF_EVENT_CONFIGURATION_GROUP
public static final int POF_EVENT_CONFIGURATION_GROUP- See Also:
-
-
Constructor Details
-
FetchTerminatingCustomerProductConfiguration
public FetchTerminatingCustomerProductConfiguration()Default Constructor for DEvolution -
FetchTerminatingCustomerProductConfiguration
Constructor with parameters- Parameters:
productType- product type
-
-
Method Details
-
addEvent
-
removeEvent
-
createInstance
public oracle.communication.brm.charging.util.directevolution.DEvolvable createInstance() -
giveInitializerTo
public void giveInitializerTo(oracle.communication.brm.charging.util.directevolution.DEvolvableHelper DEvolvableHelper) -
getProductType
Getter for product type- Returns:
- product type
-
toString
- Overrides:
toStringin classoracle.communication.brm.charging.util.directevolution.DAbstractEvolvable
-
setProductType
setter for product type- Parameters:
productType- product type of the request
-
getEventConfigurationGroup
getter for List of rules associated with the product type- Returns:
- list of rules
-
setEventConfigurationGroup
public void setEventConfigurationGroup(List<FetchTerminatingCustomerEventConfiguration> eventConfigurationGroup) setter for list of events associated with product type- Parameters:
eventConfigurationGroup- List of events
-
equals
-
hashCode
public int hashCode()
-