org.mobicents.slee.resource.diameter.ro.events.avp
Class PsFurnishChargingInformationImpl

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.ro.events.avp.PsFurnishChargingInformationImpl
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, PsFurnishChargingInformation

public class PsFurnishChargingInformationImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements PsFurnishChargingInformation

PsFurnishChargingInformationImpl.java
Project: mobicents
12:46:28 PM Apr 13, 2009

Author:
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
PsFurnishChargingInformationImpl()
           
PsFurnishChargingInformationImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 PsAppendFreeFormatData getPsAppendFreeFormatData()
          Returns the value of the PS-Append-Free-Format-Data AVP, of type Enumerated.
 java.lang.String getPsFreeFormatData()
          Returns the value of the PS-Free-Format-Data AVP, of type OctetString.
 java.lang.String getTgppChargingId()
          Returns the value of the TGPP-Charging-Id AVP, of type OctetString.
 boolean hasPsAppendFreeFormatData()
          Returns true if the PS-Append-Free-Format-Data AVP is present in the message.
 boolean hasPsFreeFormatData()
          Returns true if the PS-Free-Format-Data AVP is present in the message.
 boolean hasTgppChargingId()
          Returns true if the TGPP-Charging-Id AVP is present in the message.
 void setPsAppendFreeFormatData(PsAppendFreeFormatData psAppendFreeFormatData)
          Sets the value of the PS-Append-Free-Format-Data AVP, of type Enumerated.
 void setPsFreeFormatData(java.lang.String psFreeFormatData)
          Sets the value of the PS-Free-Format-Data AVP, of type OctetString.
 void setTgppChargingId(java.lang.String tgppChargingId)
          Sets the value of the TGPP-Charging-Id AVP, of type OctetString.
 
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

PsFurnishChargingInformationImpl

public PsFurnishChargingInformationImpl()

PsFurnishChargingInformationImpl

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

getPsAppendFreeFormatData

public PsAppendFreeFormatData getPsAppendFreeFormatData()
Description copied from interface: PsFurnishChargingInformation
Returns the value of the PS-Append-Free-Format-Data AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getPsAppendFreeFormatData in interface PsFurnishChargingInformation

getPsFreeFormatData

public java.lang.String getPsFreeFormatData()
Description copied from interface: PsFurnishChargingInformation
Returns the value of the PS-Free-Format-Data AVP, of type OctetString. A return value of null implies that the AVP has not been set.

Specified by:
getPsFreeFormatData in interface PsFurnishChargingInformation

getTgppChargingId

public java.lang.String getTgppChargingId()
Description copied from interface: PsFurnishChargingInformation
Returns the value of the TGPP-Charging-Id AVP, of type OctetString. A return value of null implies that the AVP has not been set.

Specified by:
getTgppChargingId in interface PsFurnishChargingInformation

hasPsAppendFreeFormatData

public boolean hasPsAppendFreeFormatData()
Description copied from interface: PsFurnishChargingInformation
Returns true if the PS-Append-Free-Format-Data AVP is present in the message.

Specified by:
hasPsAppendFreeFormatData in interface PsFurnishChargingInformation

hasPsFreeFormatData

public boolean hasPsFreeFormatData()
Description copied from interface: PsFurnishChargingInformation
Returns true if the PS-Free-Format-Data AVP is present in the message.

Specified by:
hasPsFreeFormatData in interface PsFurnishChargingInformation

hasTgppChargingId

public boolean hasTgppChargingId()
Description copied from interface: PsFurnishChargingInformation
Returns true if the TGPP-Charging-Id AVP is present in the message.

Specified by:
hasTgppChargingId in interface PsFurnishChargingInformation

setPsAppendFreeFormatData

public void setPsAppendFreeFormatData(PsAppendFreeFormatData psAppendFreeFormatData)
Description copied from interface: PsFurnishChargingInformation
Sets the value of the PS-Append-Free-Format-Data AVP, of type Enumerated.

Specified by:
setPsAppendFreeFormatData in interface PsFurnishChargingInformation

setPsFreeFormatData

public void setPsFreeFormatData(java.lang.String psFreeFormatData)
Description copied from interface: PsFurnishChargingInformation
Sets the value of the PS-Free-Format-Data AVP, of type OctetString.

Specified by:
setPsFreeFormatData in interface PsFurnishChargingInformation

setTgppChargingId

public void setTgppChargingId(java.lang.String tgppChargingId)
Description copied from interface: PsFurnishChargingInformation
Sets the value of the TGPP-Charging-Id AVP, of type OctetString.

Specified by:
setTgppChargingId in interface PsFurnishChargingInformation


Copyright © 2011. All Rights Reserved.