net.java.slee.resource.diameter.ro.events.avp
Interface WlanInformation

All Superinterfaces:
java.lang.Cloneable, net.java.slee.resource.diameter.base.events.avp.DiameterAvp, net.java.slee.resource.diameter.base.events.avp.GroupedAvp
All Known Implementing Classes:
WlanInformationImpl

public interface WlanInformation
extends net.java.slee.resource.diameter.base.events.avp.GroupedAvp

Defines an interface representing the WLAN-Information grouped AVP type.

From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification:

 7.2.121 WLAN-Information AVP
  The WLAN-Information AVP (AVP code 875) is of type Grouped. 
  Its purpose is to allow the transmission of additional WLAN service specific information elements. 
  The format and the contents of the fields inside the WLAN- Information AVP is specified in TS 32.252 [22]. 
  
  It has the following ABNF grammar: 
    WLAN-Information ::= AVP Header: 875 
      [ WLAN-Session-Id ] 
      [ PDG-Address ] 
      [ PDG-Charging-Id ] 
      [ WAG-Address ] 
      [ WAG-PLMN-Id ] 
      [ WLAN-Radio-Container ] 
      [ WLAN-UE-Local-IPAddress ]
 

Author:
Alexandre Mendonca , Bartosz Baranowski

Field Summary
 
Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
 
Method Summary
 net.java.slee.resource.diameter.base.events.avp.Address getPdgAddress()
          Returns the value of the PDG-Address AVP, of type Address.
 long getPdgChargingId()
          Returns the value of the PDG-Charging-Id AVP, of type Unsigned32.
 net.java.slee.resource.diameter.base.events.avp.Address getWagAddress()
          Returns the value of the WAG-Address AVP, of type Address.
 java.lang.String getWagPlmnId()
          Returns the value of the WAG-PLMN-Id AVP, of type OctetString.
 WlanRadioContainer getWlanRadioContainer()
          Returns the value of the WLAN-Radio-Container AVP, of type Grouped.
 java.lang.String getWlanSessionId()
          Returns the value of the WLAN-Session-Id AVP, of type UTF8String.
 net.java.slee.resource.diameter.base.events.avp.Address getWlanUeLocalIpaddress()
          Returns the value of the WLAN-UE-Local-IPAddress AVP, of type Address.
 boolean hasPdgAddress()
          Returns true if the PDG-Address AVP is present in the message.
 boolean hasPdgChargingId()
          Returns true if the PDG-Charging-Id AVP is present in the message.
 boolean hasWagAddress()
          Returns true if the WAG-Address AVP is present in the message.
 boolean hasWagPlmnId()
          Returns true if the WAG-PLMN-Id AVP is present in the message.
 boolean hasWlanRadioContainer()
          Returns true if the WLAN-Radio-Container AVP is present in the message.
 boolean hasWlanSessionId()
          Returns true if the WLAN-Session-Id AVP is present in the message.
 boolean hasWlanUeLocalIpaddress()
          Returns true if the WLAN-UE-Local-IPAddress AVP is present in the message.
 void setPdgAddress(net.java.slee.resource.diameter.base.events.avp.Address pdgAddress)
          Sets the value of the PDG-Address AVP, of type Address.
 void setPdgChargingId(long pdgChargingId)
          Sets the value of the PDG-Charging-Id AVP, of type Unsigned32.
 void setWagAddress(net.java.slee.resource.diameter.base.events.avp.Address wagAddress)
          Sets the value of the WAG-Address AVP, of type Address.
 void setWagPlmnId(java.lang.String wagPlmnId)
          Sets the value of the WAG-PLMN-Id AVP, of type OctetString.
 void setWlanRadioContainer(WlanRadioContainer wlanRadioContainer)
          Sets the value of the WLAN-Radio-Container AVP, of type Grouped.
 void setWlanSessionId(java.lang.String wlanSessionId)
          Sets the value of the WLAN-Session-Id AVP, of type UTF8String.
 void setWlanUeLocalIpaddress(net.java.slee.resource.diameter.base.events.avp.Address wlanUeLocalIpaddress)
          Sets the value of the WLAN-UE-Local-IPAddress AVP, of type Address.
 
Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.GroupedAvp
getExtensionAvps, setExtensionAvps
 
Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, intValue, longValue, octetStringValue, stringValue
 

Method Detail

getPdgAddress

net.java.slee.resource.diameter.base.events.avp.Address getPdgAddress()
Returns the value of the PDG-Address AVP, of type Address. A return value of null implies that the AVP has not been set.


getPdgChargingId

long getPdgChargingId()
Returns the value of the PDG-Charging-Id AVP, of type Unsigned32. A return value of null implies that the AVP has not been set.


getWagAddress

net.java.slee.resource.diameter.base.events.avp.Address getWagAddress()
Returns the value of the WAG-Address AVP, of type Address. A return value of null implies that the AVP has not been set.


getWagPlmnId

java.lang.String getWagPlmnId()
Returns the value of the WAG-PLMN-Id AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getWlanRadioContainer

WlanRadioContainer getWlanRadioContainer()
Returns the value of the WLAN-Radio-Container AVP, of type Grouped. A return value of null implies that the AVP has not been set.


getWlanSessionId

java.lang.String getWlanSessionId()
Returns the value of the WLAN-Session-Id AVP, of type UTF8String. A return value of null implies that the AVP has not been set.


getWlanUeLocalIpaddress

net.java.slee.resource.diameter.base.events.avp.Address getWlanUeLocalIpaddress()
Returns the value of the WLAN-UE-Local-IPAddress AVP, of type Address. A return value of null implies that the AVP has not been set.


hasPdgAddress

boolean hasPdgAddress()
Returns true if the PDG-Address AVP is present in the message.


hasPdgChargingId

boolean hasPdgChargingId()
Returns true if the PDG-Charging-Id AVP is present in the message.


hasWagAddress

boolean hasWagAddress()
Returns true if the WAG-Address AVP is present in the message.


hasWagPlmnId

boolean hasWagPlmnId()
Returns true if the WAG-PLMN-Id AVP is present in the message.


hasWlanRadioContainer

boolean hasWlanRadioContainer()
Returns true if the WLAN-Radio-Container AVP is present in the message.


hasWlanSessionId

boolean hasWlanSessionId()
Returns true if the WLAN-Session-Id AVP is present in the message.


hasWlanUeLocalIpaddress

boolean hasWlanUeLocalIpaddress()
Returns true if the WLAN-UE-Local-IPAddress AVP is present in the message.


setPdgAddress

void setPdgAddress(net.java.slee.resource.diameter.base.events.avp.Address pdgAddress)
Sets the value of the PDG-Address AVP, of type Address.


setPdgChargingId

void setPdgChargingId(long pdgChargingId)
Sets the value of the PDG-Charging-Id AVP, of type Unsigned32.


setWagAddress

void setWagAddress(net.java.slee.resource.diameter.base.events.avp.Address wagAddress)
Sets the value of the WAG-Address AVP, of type Address.


setWagPlmnId

void setWagPlmnId(java.lang.String wagPlmnId)
Sets the value of the WAG-PLMN-Id AVP, of type OctetString.


setWlanRadioContainer

void setWlanRadioContainer(WlanRadioContainer wlanRadioContainer)
Sets the value of the WLAN-Radio-Container AVP, of type Grouped.


setWlanSessionId

void setWlanSessionId(java.lang.String wlanSessionId)
Sets the value of the WLAN-Session-Id AVP, of type UTF8String.


setWlanUeLocalIpaddress

void setWlanUeLocalIpaddress(net.java.slee.resource.diameter.base.events.avp.Address wlanUeLocalIpaddress)
Sets the value of the WLAN-UE-Local-IPAddress AVP, of type Address.



Copyright © 2011. All Rights Reserved.