Interface ChargingFunctionAddressesHeader
-
- All Superinterfaces:
Cloneable
,javax.sip.header.Header
,javax.sip.header.Parameters
,Serializable
public interface ChargingFunctionAddressesHeader extends javax.sip.header.Header, javax.sip.header.Parameters
RFC 3455 P-Charging-Function-Addresses header.The syntax for the P-Charging-Function-Addresses header is described as follows: P-Charging-Addresses = "P-Charging-Function-Addresses" HCOLON charge-addr-params *(COMMA charge-addr-params) charge-addr-params = charge-addr-param *(SEMI charge-addr-param) charge-addr-param = ccf / ecf / ccf-2 /ecf-2 / generic-param ccf = "ccf" EQUAL gen-value ecf = "ecf" EQUAL gen-value ccf-2 = "ccf-2" EQUAL gen-value ecf-2 = "ecf-2" EQUAL gen-value
-
-
Field Summary
Fields Modifier and Type Field Description static String
CCF_PARAM
static String
CCF2_PARAM
static String
ECF_PARAM
static String
ECF2_PARAM
static String
NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addChargingCollectionFunction2Address(String ccf2Address)
Add CCF-2 address parameter valuevoid
addChargingCollectionFunctionAddress(String ccfAddress)
Add CCF address parameter valuevoid
addEventChargingFunction2Address(String ecf2Address)
Add ECF-2 address parameter valuevoid
addEventChargingFunctionAddress(String ecfAddress)
Add ECF address parameter valueListIterator
getChargingCollectionFunction2Addresses()
Get an iterator over all CCF-2 address parameter valuesListIterator
getChargingCollectionFunctionAddresses()
Get an iterator over all CCF address parameter valuesListIterator
getEventChargingFunction2Addresses()
Get an iterator over all ECF-2 address parameter valuesListIterator
getEventChargingFunctionAddresses()
Get an iterator over all ECF address parameter valuesvoid
removeChargingCollectionFunction2Address(String ccf2Address)
Remove CCF-2 address parameter valuevoid
removeChargingCollectionFunctionAddress(String ccfAddress)
Remove CCF address parameter valuevoid
removeEventChargingFunction2Address(String ecf2Address)
Remove ECF-2 address parameter valuevoid
removeEventChargingFunctionAddress(String ecfAddress)
Remove ECF address parameter valuevoid
setChargingCollectionFunction2Address(String ccf2Address)
Set CCF-2 address parameter, replacing all existing CCF-2 parameter valuesvoid
setChargingCollectionFunctionAddress(String ccfAddress)
Set CCF address parameter, replacing all existing CCF parameter valuesvoid
setEventChargingFunction2Address(String ecf2Address)
Set ECF-2 address parameter, replacing all existing ECF-2 parameter valuesvoid
setEventChargingFunctionAddress(String ecfAddress)
Set ECF address parameter, replacing all existing ECF parameter values
-
-
-
Field Detail
-
NAME
static final String NAME
- See Also:
- Constant Field Values
-
CCF_PARAM
static final String CCF_PARAM
- See Also:
- Constant Field Values
-
ECF_PARAM
static final String ECF_PARAM
- See Also:
- Constant Field Values
-
CCF2_PARAM
static final String CCF2_PARAM
- See Also:
- Constant Field Values
-
ECF2_PARAM
static final String ECF2_PARAM
- See Also:
- Constant Field Values
-
-
Method Detail
-
setChargingCollectionFunctionAddress
void setChargingCollectionFunctionAddress(String ccfAddress)
Set CCF address parameter, replacing all existing CCF parameter values
-
addChargingCollectionFunctionAddress
void addChargingCollectionFunctionAddress(String ccfAddress)
Add CCF address parameter value
-
removeChargingCollectionFunctionAddress
void removeChargingCollectionFunctionAddress(String ccfAddress)
Remove CCF address parameter value
-
getChargingCollectionFunctionAddresses
ListIterator getChargingCollectionFunctionAddresses()
Get an iterator over all CCF address parameter values- Returns:
- a ListIterator of Strings (CCF addresses)
-
setEventChargingFunctionAddress
void setEventChargingFunctionAddress(String ecfAddress)
Set ECF address parameter, replacing all existing ECF parameter values
-
addEventChargingFunctionAddress
void addEventChargingFunctionAddress(String ecfAddress)
Add ECF address parameter value
-
removeEventChargingFunctionAddress
void removeEventChargingFunctionAddress(String ecfAddress)
Remove ECF address parameter value
-
getEventChargingFunctionAddresses
ListIterator getEventChargingFunctionAddresses()
Get an iterator over all ECF address parameter values- Returns:
- a ListIterator of Strings (ECF addresses)
-
setChargingCollectionFunction2Address
void setChargingCollectionFunction2Address(String ccf2Address)
Set CCF-2 address parameter, replacing all existing CCF-2 parameter values
-
addChargingCollectionFunction2Address
void addChargingCollectionFunction2Address(String ccf2Address)
Add CCF-2 address parameter value
-
removeChargingCollectionFunction2Address
void removeChargingCollectionFunction2Address(String ccf2Address)
Remove CCF-2 address parameter value
-
getChargingCollectionFunction2Addresses
ListIterator getChargingCollectionFunction2Addresses()
Get an iterator over all CCF-2 address parameter values- Returns:
- a ListIterator of Strings (CCF-2 addresses)
-
setEventChargingFunction2Address
void setEventChargingFunction2Address(String ecf2Address)
Set ECF-2 address parameter, replacing all existing ECF-2 parameter values
-
addEventChargingFunction2Address
void addEventChargingFunction2Address(String ecf2Address)
Add ECF-2 address parameter value
-
removeEventChargingFunction2Address
void removeEventChargingFunction2Address(String ecf2Address)
Remove ECF-2 address parameter value
-
getEventChargingFunction2Addresses
ListIterator getEventChargingFunction2Addresses()
Get an iterator over all ECF-2 address parameter values- Returns:
- a ListIterator of Strings (ECF-2 addresses)
-
-