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

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.ServiceUnitAvpTypeImpl
              extended by org.mobicents.slee.resource.diameter.cca.events.avp.UsedServiceUnitAvpImpl
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, RequestedServiceUnitAvp, UsedServiceUnitAvp

public class UsedServiceUnitAvpImpl
extends ServiceUnitAvpTypeImpl
implements UsedServiceUnitAvp

Start time:18:48:32 2008-11-10
Project: mobicents-diameter-parent
Implementation of AVP: UsedServiceUnitAvp

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
UsedServiceUnitAvpImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 TariffChangeUsageType getTariffChangeUsage()
          Returns the value of the Tariff-Change-Usage AVP, of type Enumerated.
 boolean hasTariffChangeUsage()
          Returns true if Tariff-Change-Usage AVP is present in message.
 void setTariffChangeUsage(TariffChangeUsageType tariffChangeUsage)
          Sets the value of the Tariff-Change-Usage AVP, of type Enumerated.
 
Methods inherited from class org.mobicents.slee.resource.diameter.cca.events.avp.ServiceUnitAvpTypeImpl
getCreditControlInputOctets, getCreditControlMoneyAvp, getCreditControlOutputOctets, getCreditControlServiceSpecificUnits, getCreditControlTime, getCreditControlTotalOctets, getTariffTimeChange, hasCreditControlInputOctets, hasCreditControlMoneyAvp, hasCreditControlOutputOctets, hasCreditControlServiceSpecificUnits, hasCreditControlTime, hasCreditControlTotalOctets, hasTariffTimeChange, setCreditControlInputOctets, setCreditControlMoneyAvp, setCreditControlOutputOctets, setCreditControlServiceSpecificUnits, setCreditControlTime, setCreditControlTotalOctets, setTariffTimeChange
 
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, 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, 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.cca.events.avp.RequestedServiceUnitAvp
getCreditControlInputOctets, getCreditControlMoneyAvp, getCreditControlOutputOctets, getCreditControlServiceSpecificUnits, getCreditControlTime, getCreditControlTotalOctets, hasCreditControlInputOctets, hasCreditControlMoneyAvp, hasCreditControlOutputOctets, hasCreditControlServiceSpecificUnits, hasCreditControlTime, hasCreditControlTotalOctets, setCreditControlInputOctets, setCreditControlMoneyAvp, setCreditControlOutputOctets, setCreditControlServiceSpecificUnits, setCreditControlTime, setCreditControlTotalOctets
 
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

UsedServiceUnitAvpImpl

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

getTariffChangeUsage

public TariffChangeUsageType getTariffChangeUsage()
Description copied from interface: UsedServiceUnitAvp
Returns the value of the Tariff-Change-Usage AVP, of type Enumerated.
See:TariffChangeUsageType

Specified by:
getTariffChangeUsage in interface UsedServiceUnitAvp

hasTariffChangeUsage

public boolean hasTariffChangeUsage()
Description copied from interface: UsedServiceUnitAvp
Returns true if Tariff-Change-Usage AVP is present in message.

Specified by:
hasTariffChangeUsage in interface UsedServiceUnitAvp
Returns:

setTariffChangeUsage

public void setTariffChangeUsage(TariffChangeUsageType tariffChangeUsage)
Description copied from interface: UsedServiceUnitAvp
Sets the value of the Tariff-Change-Usage AVP, of type Enumerated.
See:TariffChangeUsageType

Specified by:
setTariffChangeUsage in interface UsedServiceUnitAvp


Copyright © 2011. All Rights Reserved.