|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.diameter.charging.util.WLANInformation
public class WLANInformation
WLANInformation is a lightweight representation of the Grouped [WLAN-Information] Avp. It is used to record accounting and charging information that is specific to the Wireless Local Area Network (WLAN) service.
The [WLAN-Information] Avp is defined by the 3GPP in ETSI TS 132 299 V6.9.0 (2006-12) - Diameter charging applications.
Constructor Summary | |
---|---|
WLANInformation()
Constructs an empty WLANInformation object representing the [WLAN-Information] Avp. |
|
WLANInformation(java.util.List<Avp> avps)
Constructs an WLANInformation object representing the Grouped [WLAN-Information] Avp. |
Method Summary | |
---|---|
java.lang.String |
getPdgAddress()
Gets the value corresponding to the payload of the [PDG-Address] Avp. |
java.lang.Integer |
getPdgChargingId()
Gets the value corresponding to the payload of the [PDG-Charging-Id] Avp. |
java.lang.String |
getWagAddress()
Gets the value corresponding to the payload of the [WAG-Address] Avp. |
java.lang.String |
getWagPlmnId()
Gets the value corresponding to the payload of the [WAG-PLMN-Id] Avp. |
WLANRadioContainer |
getWlanRadioContainer()
Gets the value corresponding to the payload of the [WLAN-Radio-Container] Avp. |
java.lang.Integer |
getWlanSessionId()
Gets the value corresponding to the payload of the [WLAN-Session-Id] Avp. |
java.lang.String |
getWlanUELocalIPAddress()
Gets the value corresponding to the payload of the [WLAN-UE-Local-IP-Address] Avp. |
void |
setPdgAddress(java.lang.String pdgAddress)
Sets the value corresponding to the payload of the [PDG-Address] Avp. |
void |
setPdgChargingId(java.lang.Integer pdgChargingId)
Sets the value corresponding to the payload of the [PDG-Charging-Id] Avp. |
void |
setWagAddress(java.lang.String wagAddress)
Sets the value corresponding to the payload of the [WAG-Address] Avp. |
void |
setWagPlmnId(java.lang.String wagPlmnId)
Sets the value corresponding to the payload of the [WAG-PLMN-Id] Avp. |
void |
setWlanRadioContainer(WLANRadioContainer wlanRadioContainer)
Sets the value corresponding to the payload of the [WLAN-Radio-Container] Avp. |
void |
setWlanSessionId(java.lang.Integer wlanSessionId)
Sets the value corresponding to the payload of the [WLAN-Session-Id] Avp. |
void |
setWlanUELocalIPAddress(java.lang.String wlanUELocalIPAddress)
Sets the value corresponding to the payload of the [WLAN-UE-Local-IP-Address] Avp. |
Avp |
toAvp()
Transforms a WLANInformation object into a Grouped [WLAN-Information] Avp. |
void |
validate()
Validates the members of the WLANInformation object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WLANInformation()
public WLANInformation(java.util.List<Avp> avps) throws AvpTransformationException
The method takes a List of Avps as an input. If an Avp code inside the list corresponds to a member of WLANInformation, the member will be populated with the Avp value during construction. If an Avp code is unknown, the value will be silently discarded.
avps
- a list of Avps that can appear in the Grouped [WLAN-Information] Avp.
AvpTransformationException
- if the Avp value is in an unexpected format.Method Detail |
---|
public java.lang.String getPdgAddress()
public void setPdgAddress(java.lang.String pdgAddress)
pdgAddress
- the value corresponding to the payload of the [PDG-Address] Avp.public java.lang.Integer getPdgChargingId()
public void setPdgChargingId(java.lang.Integer pdgChargingId)
pdgChargingId
- the value corresponding to the payload of the [PDG-Charging-Id] Avp.public java.lang.String getWagAddress()
public void setWagAddress(java.lang.String wagAddress)
wagAddress
- the value corresponding to the payload of the [WAG-Address] Avp.public java.lang.String getWagPlmnId()
public void setWagPlmnId(java.lang.String wagPlmnId)
wagPlmnId
- the value corresponding to the payload of the [WAG-PLMN-Id] Avp.public WLANRadioContainer getWlanRadioContainer()
public void setWlanRadioContainer(WLANRadioContainer wlanRadioContainer)
wlanRadioContainer
- the value corresponding to the payload of the [WLAN-Radio-Container] Avp.public java.lang.Integer getWlanSessionId()
public void setWlanSessionId(java.lang.Integer wlanSessionId)
wlanSessionId
- the value corresponding to the payload of the [WLAN-Session-Id] Avp.public java.lang.String getWlanUELocalIPAddress()
public void setWlanUELocalIPAddress(java.lang.String wlanUELocalIPAddress)
wlanUELocalIPAddress
- the value corresponding to the payload of the [WLAN-UE-Local-IP-Address] Avp.public void validate() throws ChargingValidationException
ChargingValidationException
- if a member of WLANInformation is in an unexpected format.public Avp toAvp() throws AvpTransformationException
All non-null members of WLANInformation will be transformed into Avps nested inside of the [WLAN-Information] Avp.
AvpTransformationException
- if a member of WLANInformation is in an unexpected format.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |