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

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.BindingInputListImpl
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, BindingInputList

public class BindingInputListImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements BindingInputList

Implementation for BindingInputList

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
BindingInputListImpl()
           
BindingInputListImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 V4TransportAddress[] getV4TransportAddress()
          Returns the value of the V4-Transport-Address AVP, of type Grouped.
 V6TransportAddress[] getV6TransportAddress()
          Returns the value of the V6-Transport-Address AVP, of type Grouped.
 void setV4TransportAddress(V4TransportAddress v4TransportAddress)
          Sets the value of the V4-Transport-Address AVP, of type Grouped.
 void setV4TransportAddresses(V4TransportAddress[] v4TransportAddress)
          Sets the value of the V4-Transport-Address AVP, of type Grouped.
 void setV6TransportAddress(V6TransportAddress v6TransportAddress)
          Sets the value of the V6-Transport-Address AVP, of type Grouped.
 void setV6TransportAddresses(V6TransportAddress[] v6TransportAddress)
          Sets the value of the V6-Transport-Address AVP, of type Grouped.
 
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

BindingInputListImpl

public BindingInputListImpl()

BindingInputListImpl

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

getV4TransportAddress

public V4TransportAddress[] getV4TransportAddress()
Description copied from interface: BindingInputList
Returns the value of the V4-Transport-Address AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getV4TransportAddress in interface BindingInputList

getV6TransportAddress

public V6TransportAddress[] getV6TransportAddress()
Description copied from interface: BindingInputList
Returns the value of the V6-Transport-Address AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getV6TransportAddress in interface BindingInputList

setV4TransportAddress

public void setV4TransportAddress(V4TransportAddress v4TransportAddress)
Description copied from interface: BindingInputList
Sets the value of the V4-Transport-Address AVP, of type Grouped.

Specified by:
setV4TransportAddress in interface BindingInputList

setV4TransportAddresses

public void setV4TransportAddresses(V4TransportAddress[] v4TransportAddress)
Description copied from interface: BindingInputList
Sets the value of the V4-Transport-Address AVP, of type Grouped.

Specified by:
setV4TransportAddresses in interface BindingInputList

setV6TransportAddress

public void setV6TransportAddress(V6TransportAddress v6TransportAddress)
Description copied from interface: BindingInputList
Sets the value of the V6-Transport-Address AVP, of type Grouped.

Specified by:
setV6TransportAddress in interface BindingInputList

setV6TransportAddresses

public void setV6TransportAddresses(V6TransportAddress[] v6TransportAddress)
Description copied from interface: BindingInputList
Sets the value of the V6-Transport-Address AVP, of type Grouped.

Specified by:
setV6TransportAddresses in interface BindingInputList


Copyright © 2012. All Rights Reserved.