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

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.FlowsImpl
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, Flows

public class FlowsImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements Flows

Implementation for Flows

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
FlowsImpl()
           
FlowsImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 long[] getFlowNumber()
          Returns the value of the Flow-number AVP, of type Unsigned32.
 long getMediaComponentNumber()
          Returns the value of the Media-Component-Number AVP, of type Unsigned32.
 boolean hasMediaComponentNumber()
          Returns true if the Media-Component-Number AVP is present in the message.
 void setFlowNumber(long flowNumber)
          Sets the value of the Flow-number, of type Unsigned32.
 void setFlowNumbers(long[] flowNumbers)
          Sets the value of the Flow-number, of type Unsigned32.
 void setMediaComponentNumber(long mediaComponentNumber)
          Sets the value of the Media-Component-Number, 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

FlowsImpl

public FlowsImpl()

FlowsImpl

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

getMediaComponentNumber

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

Specified by:
getMediaComponentNumber in interface Flows

getFlowNumber

public long[] getFlowNumber()
Description copied from interface: Flows
Returns the value of the Flow-number AVP, of type Unsigned32. A return value of null implies that the AVP has not been set.

Specified by:
getFlowNumber in interface Flows

hasMediaComponentNumber

public boolean hasMediaComponentNumber()
Description copied from interface: Flows
Returns true if the Media-Component-Number AVP is present in the message.

Specified by:
hasMediaComponentNumber in interface Flows

setMediaComponentNumber

public void setMediaComponentNumber(long mediaComponentNumber)
Description copied from interface: Flows
Sets the value of the Media-Component-Number, of type Unsigned32.

Specified by:
setMediaComponentNumber in interface Flows

setFlowNumber

public void setFlowNumber(long flowNumber)
Description copied from interface: Flows
Sets the value of the Flow-number, of type Unsigned32.

Specified by:
setFlowNumber in interface Flows

setFlowNumbers

public void setFlowNumbers(long[] flowNumbers)
Description copied from interface: Flows
Sets the value of the Flow-number, of type Unsigned32.

Specified by:
setFlowNumbers in interface Flows


Copyright © 2012. All Rights Reserved.