Class PolicyExtendedInfo
java.lang.Object
oracle.communication.brm.charging.util.directevolution.DAbstractEvolvable
oracle.communication.brm.charging.appconfiguration.beans.policy.PolicyExtendedInfo
- All Implemented Interfaces:
Cloneable,oracle.communication.brm.charging.util.directevolution.DEvolvable
public class PolicyExtendedInfo
extends oracle.communication.brm.charging.util.directevolution.DAbstractEvolvable
This class represents Policy Extended Info which is used in PolicyConfig bean.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorPolicyExtendedInfo(int dataReference, String alias, String dsl) Constructor -
Method Summary
Modifier and TypeMethodDescriptionoracle.communication.brm.charging.util.directevolution.DEvolvablebooleangetAlias()Get aliasintReturns value of the data reference AVP associated with this preference If no number is associated with the preference, default value is -1getDsl()Get dslvoidgiveInitializerTo(oracle.communication.brm.charging.util.directevolution.DEvolvableHelper evolvableHelper) inthashCode()booleanReturns true if this particular entry is a subscriber preference, false if it's an extended infovoidSet aliasvoidsetDataReference(int dataReference) Sets value of the data reference AVP associated with this preferencevoidSet dslMethods inherited from class oracle.communication.brm.charging.util.directevolution.DAbstractEvolvable
clone, getEvolutionData, setEvolutionData, toString
-
Field Details
-
POF_ALIAS
public static final int POF_ALIAS- See Also:
-
POF_DSL
public static final int POF_DSL- See Also:
-
POF_DATA_REFERENCE
public static final int POF_DATA_REFERENCE- See Also:
-
DEFAULT_DATA_REFERENCE
public static final int DEFAULT_DATA_REFERENCE- See Also:
-
-
Constructor Details
-
PolicyExtendedInfo
public PolicyExtendedInfo()Default constructor -
PolicyExtendedInfo
Constructor- Parameters:
dataReference- value of the data reference AVP associated with this preferencealias- alias namedsl- dsl expression
-
-
Method Details
-
createInstance
public oracle.communication.brm.charging.util.directevolution.DEvolvable createInstance() -
giveInitializerTo
public void giveInitializerTo(oracle.communication.brm.charging.util.directevolution.DEvolvableHelper evolvableHelper) -
getAlias
Get alias- Returns:
- alias
-
setAlias
Set alias- Parameters:
alias- alias
-
getDsl
Get dsl- Returns:
- dsl expression
-
setDsl
Set dsl- Parameters:
dsl- dsl
-
getDataReference
public int getDataReference()Returns value of the data reference AVP associated with this preference If no number is associated with the preference, default value is -1- Returns:
- value of the data reference AVP associated with this preference
-
setDataReference
public void setDataReference(int dataReference) Sets value of the data reference AVP associated with this preference- Parameters:
dataReference- numeric value to be associated with this preference
-
isPreference
public boolean isPreference()Returns true if this particular entry is a subscriber preference, false if it's an extended info- Returns:
- true if this particular entry is a subscriber preference, false if it's an extended info
-
equals
-
hashCode
public int hashCode()
-