org.mobicents.slee.resource.diameter.cca.events.avp
Class UnitValueAvpImpl

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.cca.events.avp.UnitValueAvpImpl
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, UnitValueAvp

public class UnitValueAvpImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements UnitValueAvp

Start time:18:40:53 2008-11-10
Project: mobicents-diameter-parent
Implementation of AVP: UnitValueAvp

Author:
Bartosz Baranowski , 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
UnitValueAvpImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 int getExponent()
          Returns the value of the Exponent AVP, of type Integer32.
 long getValueDigits()
          Returns the value of the Value-Digits AVP, of type Integer64.
 boolean hasExponent()
          Returns true if the Exponent AVP is present in the message.
 boolean hasValueDigits()
          Returns true if the Value-Digits AVP is present in the message.
 void setExponent(int exponent)
          Sets the value of the Exponent AVP, of type Integer32.
 void setValueDigits(long digits)
          Sets the value of the Value-Digits AVP, of type Integer64.
 
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

UnitValueAvpImpl

public UnitValueAvpImpl(int code,
                        long vendorId,
                        int mnd,
                        int prt,
                        byte[] value)
Method Detail

getExponent

public int getExponent()
Description copied from interface: UnitValueAvp
Returns the value of the Exponent AVP, of type Integer32.

Specified by:
getExponent in interface UnitValueAvp
Returns:

getValueDigits

public long getValueDigits()
Description copied from interface: UnitValueAvp
Returns the value of the Value-Digits AVP, of type Integer64.

Specified by:
getValueDigits in interface UnitValueAvp
Returns:

hasExponent

public boolean hasExponent()
Description copied from interface: UnitValueAvp
Returns true if the Exponent AVP is present in the message.

Specified by:
hasExponent in interface UnitValueAvp
Returns:

hasValueDigits

public boolean hasValueDigits()
Description copied from interface: UnitValueAvp
Returns true if the Value-Digits AVP is present in the message.

Specified by:
hasValueDigits in interface UnitValueAvp
Returns:

setExponent

public void setExponent(int exponent)
Description copied from interface: UnitValueAvp
Sets the value of the Exponent AVP, of type Integer32.

Specified by:
setExponent in interface UnitValueAvp

setValueDigits

public void setValueDigits(long digits)
Description copied from interface: UnitValueAvp
Sets the value of the Value-Digits AVP, of type Integer64.

Specified by:
setValueDigits in interface UnitValueAvp


Copyright © 2012. All Rights Reserved.