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

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:
WlanRadioContainerImpl

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

Defines an interface representing the WLAN-Radio-Container grouped AVP type.

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

 7.2.122 WLAN-Radio-Container AVP
  The WLAN-Radio-Container AVP (AVP code 892) is of type Grouped.
 
 The WLAN- Radio-Container AVP has the following format: 
 The Operator-Name, Location-Type and Location-Information AVPs are defined in TS 29.234 [212]. 
  WLAN-Radio-Container ::= AVP Header: 892 
      [ Operator-Name ] #exclude 
      [ Location-Type ] 
      [ Location-Information ] #exclude 
      [ WLAN-Technology ]
 

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
 LocationType getLocationType()
          Returns the value of the Location-Type AVP, of type Grouped.
 long getWlanTechnology()
          Returns the value of the WLAN-Technology AVP, of type Unsigned32.
 boolean hasLocationType()
          Returns true if the Location-Type AVP is present in the message.
 boolean hasWlanTechnology()
          Returns true if the WLAN-Technology AVP is present in the message.
 void setLocationType(LocationType locationType)
          Sets the value of the Location-Type AVP, of type Grouped.
 void setWlanTechnology(long wlanTechnology)
          Sets the value of the WLAN-Technology AVP, of type Unsigned32.
 
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

getLocationType

LocationType getLocationType()
Returns the value of the Location-Type AVP, of type Grouped. A return value of null implies that the AVP has not been set.


getWlanTechnology

long getWlanTechnology()
Returns the value of the WLAN-Technology AVP, of type Unsigned32. A return value of null implies that the AVP has not been set.


hasLocationType

boolean hasLocationType()
Returns true if the Location-Type AVP is present in the message.


hasWlanTechnology

boolean hasWlanTechnology()
Returns true if the WLAN-Technology AVP is present in the message.


setLocationType

void setLocationType(LocationType locationType)
Sets the value of the Location-Type AVP, of type Grouped.


setWlanTechnology

void setWlanTechnology(long wlanTechnology)
Sets the value of the WLAN-Technology AVP, of type Unsigned32.



Copyright © 2011. All Rights Reserved.