org.mobicents.slee.resource.diameter.ro.events.avp
Class WlanInformationImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
      extended by org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
          extended by org.mobicents.slee.resource.diameter.ro.events.avp.WlanInformationImpl
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable, net.java.slee.resource.diameter.base.events.avp.DiameterAvp, net.java.slee.resource.diameter.base.events.avp.GroupedAvp, WlanInformation

public class WlanInformationImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements WlanInformation

WlanInformationImpl.java
Project: mobicents
4:15:14 PM Apr 13, 2009

Author:
Alexandre Mendonca
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
avpSet
 
Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
code, mnd, name, prt, type, value, vendorId
 
Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
 
Constructor Summary
WlanInformationImpl()
           
WlanInformationImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
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 class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
addAvp, addAvp, addAvp, addAvp, byteArrayValue, clone, doubleValue, equals, floatValue, getAvp, getAvp, getAvp, getAvpAsAddress, getAvpAsAddress, getAvpAsCustom, getAvpAsCustom, getAvpAsDiameterIdentity, getAvpAsDiameterIdentity, getAvpAsDiameterURI, getAvpAsDiameterURI, getAvpAsEnumerated, getAvpAsEnumerated, getAvpAsFloat32, getAvpAsFloat32, getAvpAsFloat64, getAvpAsFloat64, getAvpAsGrouped, getAvpAsGrouped, getAvpAsInteger32, getAvpAsInteger32, getAvpAsInteger64, getAvpAsInteger64, getAvpAsIPFilterRule, getAvpAsIPFilterRule, getAvpAsOctetString, getAvpAsOctetString, getAvpAsRaw, getAvpAsRaw, getAvpAsTime, getAvpAsTime, getAvpAsUnsigned32, getAvpAsUnsigned32, getAvpAsUnsigned64, getAvpAsUnsigned64, getAvpAsUTF8String, getAvpAsUTF8String, getAvpsAsAddress, getAvpsAsAddress, getAvpsAsCustom, getAvpsAsCustom, getAvpsAsDiameterIdentity, getAvpsAsDiameterIdentity, getAvpsAsDiameterURI, getAvpsAsDiameterURI, getAvpsAsEnumerated, getAvpsAsEnumerated, getAvpsAsFloat32, getAvpsAsFloat32, getAvpsAsFloat64, getAvpsAsFloat64, getAvpsAsGrouped, getAvpsAsGrouped, getAvpsAsInteger32, getAvpsAsInteger32, getAvpsAsInteger64, getAvpsAsInteger64, getAvpsAsIPFilterRule, getAvpsAsIPFilterRule, getAvpsAsOctetString, getAvpsAsOctetString, getAvpsAsRaw, getAvpsAsRaw, getAvpsAsTime, getAvpsAsTime, getAvpsAsUnsigned32, getAvpsAsUnsigned32, getAvpsAsUnsigned64, getAvpsAsUnsigned64, getAvpsAsUTF8String, getAvpsAsUTF8String, getExtensionAvps, getGenericData, getValue, hasAvp, hasAvp, intValue, longValue, setAvpAsFloat32, setAvpAsFloat64, setAvpAsGrouped, setAvpAsInteger32, setAvpAsInteger64, setAvpAsOctetString, setAvpAsRaw, setAvpAsTime, setAvpAsUnsigned32, setAvpAsUnsigned64, setAvpAsUTF8String, setExtensionAvps, setValue, stringValue
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, hashCode, octetStringValue, readExternal, toString, writeExternal
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Constructor Detail

WlanInformationImpl

public WlanInformationImpl()

WlanInformationImpl

public WlanInformationImpl(int code,
                           long vendorId,
                           int mnd,
                           int prt,
                           byte[] value)
Parameters:
code -
vendorId -
mnd -
prt -
value -
Method Detail

getPdgAddress

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

Specified by:
getPdgAddress in interface WlanInformation

getPdgChargingId

public long getPdgChargingId()
Description copied from interface: WlanInformation
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.

Specified by:
getPdgChargingId in interface WlanInformation

getWagAddress

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

Specified by:
getWagAddress in interface WlanInformation

getWagPlmnId

public java.lang.String getWagPlmnId()
Description copied from interface: WlanInformation
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.

Specified by:
getWagPlmnId in interface WlanInformation

getWlanRadioContainer

public WlanRadioContainer getWlanRadioContainer()
Description copied from interface: WlanInformation
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.

Specified by:
getWlanRadioContainer in interface WlanInformation

getWlanSessionId

public java.lang.String getWlanSessionId()
Description copied from interface: WlanInformation
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.

Specified by:
getWlanSessionId in interface WlanInformation

getWlanUeLocalIpaddress

public net.java.slee.resource.diameter.base.events.avp.Address getWlanUeLocalIpaddress()
Description copied from interface: WlanInformation
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.

Specified by:
getWlanUeLocalIpaddress in interface WlanInformation

hasPdgAddress

public boolean hasPdgAddress()
Description copied from interface: WlanInformation
Returns true if the PDG-Address AVP is present in the message.

Specified by:
hasPdgAddress in interface WlanInformation

hasPdgChargingId

public boolean hasPdgChargingId()
Description copied from interface: WlanInformation
Returns true if the PDG-Charging-Id AVP is present in the message.

Specified by:
hasPdgChargingId in interface WlanInformation

hasWagAddress

public boolean hasWagAddress()
Description copied from interface: WlanInformation
Returns true if the WAG-Address AVP is present in the message.

Specified by:
hasWagAddress in interface WlanInformation

hasWagPlmnId

public boolean hasWagPlmnId()
Description copied from interface: WlanInformation
Returns true if the WAG-PLMN-Id AVP is present in the message.

Specified by:
hasWagPlmnId in interface WlanInformation

hasWlanRadioContainer

public boolean hasWlanRadioContainer()
Description copied from interface: WlanInformation
Returns true if the WLAN-Radio-Container AVP is present in the message.

Specified by:
hasWlanRadioContainer in interface WlanInformation

hasWlanSessionId

public boolean hasWlanSessionId()
Description copied from interface: WlanInformation
Returns true if the WLAN-Session-Id AVP is present in the message.

Specified by:
hasWlanSessionId in interface WlanInformation

hasWlanUeLocalIpaddress

public boolean hasWlanUeLocalIpaddress()
Description copied from interface: WlanInformation
Returns true if the WLAN-UE-Local-IPAddress AVP is present in the message.

Specified by:
hasWlanUeLocalIpaddress in interface WlanInformation

setPdgAddress

public void setPdgAddress(net.java.slee.resource.diameter.base.events.avp.Address pdgAddress)
Description copied from interface: WlanInformation
Sets the value of the PDG-Address AVP, of type Address.

Specified by:
setPdgAddress in interface WlanInformation

setPdgChargingId

public void setPdgChargingId(long pdgChargingId)
Description copied from interface: WlanInformation
Sets the value of the PDG-Charging-Id AVP, of type Unsigned32.

Specified by:
setPdgChargingId in interface WlanInformation

setWagAddress

public void setWagAddress(net.java.slee.resource.diameter.base.events.avp.Address wagAddress)
Description copied from interface: WlanInformation
Sets the value of the WAG-Address AVP, of type Address.

Specified by:
setWagAddress in interface WlanInformation

setWagPlmnId

public void setWagPlmnId(java.lang.String wagPlmnId)
Description copied from interface: WlanInformation
Sets the value of the WAG-PLMN-Id AVP, of type OctetString.

Specified by:
setWagPlmnId in interface WlanInformation

setWlanRadioContainer

public void setWlanRadioContainer(WlanRadioContainer wlanRadioContainer)
Description copied from interface: WlanInformation
Sets the value of the WLAN-Radio-Container AVP, of type Grouped.

Specified by:
setWlanRadioContainer in interface WlanInformation

setWlanSessionId

public void setWlanSessionId(java.lang.String wlanSessionId)
Description copied from interface: WlanInformation
Sets the value of the WLAN-Session-Id AVP, of type UTF8String.

Specified by:
setWlanSessionId in interface WlanInformation

setWlanUeLocalIpaddress

public void setWlanUeLocalIpaddress(net.java.slee.resource.diameter.base.events.avp.Address wlanUeLocalIpaddress)
Description copied from interface: WlanInformation
Sets the value of the WLAN-UE-Local-IPAddress AVP, of type Address.

Specified by:
setWlanUeLocalIpaddress in interface WlanInformation


Copyright © 2011. All Rights Reserved.