org.mobicents.slee.resource.diameter.gq.events.avp
Class V4TransportAddressImpl

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.gq.events.avp.V4TransportAddressImpl
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, V4TransportAddress

public class V4TransportAddressImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements V4TransportAddress

Implementation for V4TransportAddress

Author:
Yulian Oifa
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
V4TransportAddressImpl()
           
V4TransportAddressImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 byte[] getFramedIPAddress()
          Returns the value of the Framed-IP-Address AVP, of type OctetString.
 long getPortNumber()
          Returns the value of the Port-Number AVP, of type Unsigned32.
 boolean hasFramedIPAddress()
          Returns true if the Framed-IP-Address AVP is present in the message.
 boolean hasPortNumber()
          Returns true if the Port-Number AVP is present in the message.
 void setFramedIPAddress(byte[] framedIPAddress)
          Sets the value of the Framed-IP-Address AVP, of type OctetString.
 void setPortNumber(long portNumber)
          Sets the value of the Port-Number AVP, of type Unsigned32.
 
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

V4TransportAddressImpl

public V4TransportAddressImpl()

V4TransportAddressImpl

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

getFramedIPAddress

public byte[] getFramedIPAddress()
Description copied from interface: V4TransportAddress
Returns the value of the Framed-IP-Address AVP, of type OctetString. A return value of null implies that the AVP has not been set.

Specified by:
getFramedIPAddress in interface V4TransportAddress

getPortNumber

public long getPortNumber()
Description copied from interface: V4TransportAddress
Returns the value of the Port-Number AVP, of type Unsigned32. A return value of null implies that the AVP has not been set.

Specified by:
getPortNumber in interface V4TransportAddress

hasFramedIPAddress

public boolean hasFramedIPAddress()
Description copied from interface: V4TransportAddress
Returns true if the Framed-IP-Address AVP is present in the message.

Specified by:
hasFramedIPAddress in interface V4TransportAddress

hasPortNumber

public boolean hasPortNumber()
Description copied from interface: V4TransportAddress
Returns true if the Port-Number AVP is present in the message.

Specified by:
hasPortNumber in interface V4TransportAddress

setFramedIPAddress

public void setFramedIPAddress(byte[] framedIPAddress)
Description copied from interface: V4TransportAddress
Sets the value of the Framed-IP-Address AVP, of type OctetString.

Specified by:
setFramedIPAddress in interface V4TransportAddress

setPortNumber

public void setPortNumber(long portNumber)
Description copied from interface: V4TransportAddress
Sets the value of the Port-Number AVP, of type Unsigned32.

Specified by:
setPortNumber in interface V4TransportAddress


Copyright © 2012. All Rights Reserved.