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

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.BindingInformationImpl
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, BindingInformation

public class BindingInformationImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements BindingInformation

Implementation for BindingInformation

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
BindingInformationImpl()
           
BindingInformationImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 BindingInputList getBindingInputList()
          Returns the value of the Binding-Input-List AVP, of type Grouped.
 BindingOutputList getBindingOutputList()
          Returns the value of the Binding-Output-List AVP, of type Grouped.
 boolean hasBindingInputList()
          Returns true if the Binding-Input-List AVP is present in the message.
 boolean hasBindingOutputList()
          Returns true if the Binding-Output-List AVP is present in the message.
 void setBindingInputList(BindingInputList bindingInputList)
          Sets the value of the Binding-Input-List AVP, of type Grouped.
 void setBindingOutputList(BindingOutputList bindingOutputList)
          Sets the value of the Binding-Output-List 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

BindingInformationImpl

public BindingInformationImpl()

BindingInformationImpl

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

getBindingInputList

public BindingInputList getBindingInputList()
Description copied from interface: BindingInformation
Returns the value of the Binding-Input-List AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getBindingInputList in interface BindingInformation

getBindingOutputList

public BindingOutputList getBindingOutputList()
Description copied from interface: BindingInformation
Returns the value of the Binding-Output-List AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getBindingOutputList in interface BindingInformation

hasBindingInputList

public boolean hasBindingInputList()
Description copied from interface: BindingInformation
Returns true if the Binding-Input-List AVP is present in the message.

Specified by:
hasBindingInputList in interface BindingInformation

hasBindingOutputList

public boolean hasBindingOutputList()
Description copied from interface: BindingInformation
Returns true if the Binding-Output-List AVP is present in the message.

Specified by:
hasBindingOutputList in interface BindingInformation

setBindingInputList

public void setBindingInputList(BindingInputList bindingInputList)
Description copied from interface: BindingInformation
Sets the value of the Binding-Input-List AVP, of type Grouped.

Specified by:
setBindingInputList in interface BindingInformation

setBindingOutputList

public void setBindingOutputList(BindingOutputList bindingOutputList)
Description copied from interface: BindingInformation
Sets the value of the Binding-Output-List AVP, of type Grouped.

Specified by:
setBindingOutputList in interface BindingInformation


Copyright © 2012. All Rights Reserved.