net.java.slee.resource.diameter.ro.events.avp
Interface PsInformation

All Superinterfaces:
java.lang.Cloneable, net.java.slee.resource.diameter.base.events.avp.DiameterAvp, net.java.slee.resource.diameter.base.events.avp.GroupedAvp
All Known Implementing Classes:
PsInformationImpl

public interface PsInformation
extends net.java.slee.resource.diameter.base.events.avp.GroupedAvp

Defines an interface representing the PS-Information grouped AVP type. From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification: 7.2.87 PS-Information AVP The PS-Information AVP (AVP code 874) is of type Grouped. Its purpose is to allow the transmission of additional PS service specific information elements. It has the following ABNF grammar: PS-Information ::= AVP Header: 874 [ TGPP-Charging-Id ] [ TGPP-PDP-Type ] [ PDP-Address ] [ TGPP-GPRS-Negotiated-QoS-Profile ] [ SGSN-Address ] [ GGSN-Address ] [ CG-Address ] [ TGPP-IMSI-MCC-MNC ] [ TGPP-GGSN-MCC-MNC ] [ TGPP-NSAPI ] [ Called-Station-Id ] #exclude [ TGPP-Session-Stop-Indicator ] [ TGPP-Selection-Mode ] [ TGPP-Charging-Characteristics ] [ TGPP-SGSN-MCC-MNC ] [ TGPP-MS-TimeZone ] [ TGPP-CAMEL-Charging-Info ] [ Charging-Rule-Base-Name ] [ TGPP-User-Location-Info ] [ TGPP-RAT-Type ] [ PS-Furnish-Charging-Information ]


Field Summary
 
Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
 
Method Summary
 net.java.slee.resource.diameter.base.events.avp.AddressAvp getCgAddress()
          Returns the value of the CG-Address AVP, of type Address.
 byte[] getChargingRuleBaseName()
          Returns the value of the Charging-Rule-Base-Name AVP, of type OctetString.
 net.java.slee.resource.diameter.base.events.avp.AddressAvp getGgsnAddress()
          Returns the value of the GGSN-Address AVP, of type Address.
 net.java.slee.resource.diameter.base.events.avp.AddressAvp getPdpAddress()
          Returns the value of the PDP-Address AVP, of type Address.
 PsFurnishChargingInformation getPsFurnishChargingInformation()
          Returns the value of the PS-Furnish-Charging-Information AVP, of type Grouped.
 net.java.slee.resource.diameter.base.events.avp.AddressAvp getSgsnAddress()
          Returns the value of the SGSN-Address AVP, of type Address.
 byte[] getTgppCamelChargingInfo()
          Returns the value of the TGPP-CAMEL-Charging-Info AVP, of type OctetString.
 byte[] getTgppChargingCharacteristics()
          Returns the value of the TGPP-Charging-Characteristics AVP, of type OctetString.
 byte[] getTgppChargingId()
          Returns the value of the TGPP-Charging-Id AVP, of type OctetString.
 byte[] getTgppGgsnMccMnc()
          Returns the value of the TGPP-GGSN-MCC-MNC AVP, of type OctetString.
 byte[] getTgppGprsNegotiatedQosProfile()
          Returns the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString.
 byte[] getTgppImsiMccMnc()
          Returns the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString.
 byte[] getTgppMsTimezone()
          Returns the value of the TGPP-MS-TimeZone AVP, of type OctetString.
 byte[] getTgppNsapi()
          Returns the value of the TGPP-NSAPI AVP, of type OctetString.
 byte[] getTgppPdpType()
          Returns the value of the TGPP-PDP-Type AVP, of type OctetString.
 byte[] getTgppRatType()
          Returns the value of the TGPP-RAT-Type AVP, of type OctetString.
 byte[] getTgppSelectionMode()
          Returns the value of the TGPP-Selection-Mode AVP, of type OctetString.
 byte[] getTgppSessionStopIndicator()
          Returns the value of the TGPP-Session-Stop-Indicator AVP, of type OctetString.
 byte[] getTgppSgsnMccMnc()
          Returns the value of the TGPP-SGSN-MCC-MNC AVP, of type OctetString.
 byte[] getTgppUserLocationInfo()
          Returns the value of the TGPP-User-Location-Info AVP, of type OctetString.
 boolean hasCgAddress()
          Returns true if the CG-Address AVP is present in the message.
 boolean hasChargingRuleBaseName()
          Returns true if the Charging-Rule-Base-Name AVP is present in the message.
 boolean hasGgsnAddress()
          Returns true if the GGSN-Address AVP is present in the message.
 boolean hasPdpAddress()
          Returns true if the PDP-Address AVP is present in the message.
 boolean hasPsFurnishChargingInformation()
          Returns true if the PS-Furnish-Charging-Information AVP is present in the message.
 boolean hasSgsnAddress()
          Returns true if the SGSN-Address AVP is present in the message.
 boolean hasTgppCamelChargingInfo()
          Returns true if the TGPP-CAMEL-Charging-Info AVP is present in the message.
 boolean hasTgppChargingCharacteristics()
          Returns true if the TGPP-Charging-Characteristics AVP is present in the message.
 boolean hasTgppChargingId()
          Returns true if the TGPP-Charging-Id AVP is present in the message.
 boolean hasTgppGgsnMccMnc()
          Returns true if the TGPP-GGSN-MCC-MNC AVP is present in the message.
 boolean hasTgppGprsNegotiatedQosProfile()
          Returns true if the TGPP-GPRS-Negotiated-QoS-Profile AVP is present in the message.
 boolean hasTgppImsiMccMnc()
          Returns true if the TGPP-IMSI-MCC-MNC AVP is present in the message.
 boolean hasTgppMsTimezone()
          Returns true if the TGPP-MS-TimeZone AVP is present in the message.
 boolean hasTgppNsapi()
          Returns true if the TGPP-NSAPI AVP is present in the message.
 boolean hasTgppPdpType()
          Returns true if the TGPP-PDP-Type AVP is present in the message.
 boolean hasTgppRatType()
          Returns true if the TGPP-RAT-Type AVP is present in the message.
 boolean hasTgppSelectionMode()
          Returns true if the TGPP-Selection-Mode AVP is present in the message.
 boolean hasTgppSessionStopIndicator()
          Returns true if the TGPP-Session-Stop-Indicator AVP is present in the message.
 boolean hasTgppSgsnMccMnc()
          Returns true if the TGPP-SGSN-MCC-MNC AVP is present in the message.
 boolean hasTgppUserLocationInfo()
          Returns true if the TGPP-User-Location-Info AVP is present in the message.
 void setCgAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp cgAddress)
          Sets the value of the CG-Address AVP, of type Address.
 void setChargingRuleBaseName(byte[] chargingRuleBaseName)
          Sets the value of the Charging-Rule-Base-Name AVP, of type OctetString.
 void setGgsnAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp ggsnAddress)
          Sets the value of the GGSN-Address AVP, of type Address.
 void setPdpAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp pdpAddress)
          Sets the value of the PDP-Address AVP, of type Address.
 void setPsFurnishChargingInformation(PsFurnishChargingInformation psFurnishChargingInformation)
          Sets the value of the PS-Furnish-Charging-Information AVP, of type Grouped.
 void setSgsnAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp sgsnAddress)
          Sets the value of the SGSN-Address AVP, of type Address.
 void setTgppCamelChargingInfo(byte[] tgppCamelChargingInfo)
          Sets the value of the TGPP-CAMEL-Charging-Info AVP, of type OctetString.
 void setTgppChargingCharacteristics(byte[] tgppChargingCharacteristics)
          Sets the value of the TGPP-Charging-Characteristics AVP, of type OctetString.
 void setTgppChargingId(byte[] tgppChargingId)
          Sets the value of the TGPP-Charging-Id AVP, of type OctetString.
 void setTgppGgsnMccMnc(byte[] tgppGgsnMccMnc)
          Sets the value of the TGPP-GGSN-MCC-MNC AVP, of type OctetString.
 void setTgppGprsNegotiatedQosProfile(byte[] tgppGprsNegotiatedQosProfile)
          Sets the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString.
 void setTgppImsiMccMnc(byte[] tgppImsiMccMnc)
          Sets the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString.
 void setTgppMsTimezone(byte[] tgppMsTimezone)
          Sets the value of the TGPP-MS-TimeZone AVP, of type OctetString.
 void setTgppNsapi(byte[] tgppNsapi)
          Sets the value of the TGPP-NSAPI AVP, of type OctetString.
 void setTgppPdpType(byte[] tgppPdpType)
          Sets the value of the TGPP-PDP-Type AVP, of type OctetString.
 void setTgppRatType(byte[] tgppRatType)
          Sets the value of the TGPP-RAT-Type AVP, of type OctetString.
 void setTgppSelectionMode(byte[] tgppSelectionMode)
          Sets the value of the TGPP-Selection-Mode AVP, of type OctetString.
 void setTgppSessionStopIndicator(byte[] tgppSessionStopIndicator)
          Sets the value of the TGPP-Session-Stop-Indicator AVP, of type OctetString.
 void setTgppSgsnMccMnc(byte[] tgppSgsnMccMnc)
          Sets the value of the TGPP-SGSN-MCC-MNC AVP, of type OctetString.
 void setTgppUserLocationInfo(byte[] tgppUserLocationInfo)
          Sets the value of the TGPP-User-Location-Info AVP, of type OctetString.
 
Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.GroupedAvp
getExtensionAvps, hasExtensionAvps, 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
 

Method Detail

getCgAddress

net.java.slee.resource.diameter.base.events.avp.AddressAvp getCgAddress()
Returns the value of the CG-Address AVP, of type Address. A return value of null implies that the AVP has not been set.


getChargingRuleBaseName

byte[] getChargingRuleBaseName()
Returns the value of the Charging-Rule-Base-Name AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getGgsnAddress

net.java.slee.resource.diameter.base.events.avp.AddressAvp getGgsnAddress()
Returns the value of the GGSN-Address AVP, of type Address. A return value of null implies that the AVP has not been set.


getPdpAddress

net.java.slee.resource.diameter.base.events.avp.AddressAvp getPdpAddress()
Returns the value of the PDP-Address AVP, of type Address. A return value of null implies that the AVP has not been set.


getPsFurnishChargingInformation

PsFurnishChargingInformation getPsFurnishChargingInformation()
Returns the value of the PS-Furnish-Charging-Information AVP, of type Grouped. A return value of null implies that the AVP has not been set.


getSgsnAddress

net.java.slee.resource.diameter.base.events.avp.AddressAvp getSgsnAddress()
Returns the value of the SGSN-Address AVP, of type Address. A return value of null implies that the AVP has not been set.


getTgppCamelChargingInfo

byte[] getTgppCamelChargingInfo()
Returns the value of the TGPP-CAMEL-Charging-Info AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppChargingCharacteristics

byte[] getTgppChargingCharacteristics()
Returns the value of the TGPP-Charging-Characteristics AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppChargingId

byte[] getTgppChargingId()
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.


getTgppGgsnMccMnc

byte[] getTgppGgsnMccMnc()
Returns the value of the TGPP-GGSN-MCC-MNC AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppGprsNegotiatedQosProfile

byte[] getTgppGprsNegotiatedQosProfile()
Returns the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppImsiMccMnc

byte[] getTgppImsiMccMnc()
Returns the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppMsTimezone

byte[] getTgppMsTimezone()
Returns the value of the TGPP-MS-TimeZone AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppNsapi

byte[] getTgppNsapi()
Returns the value of the TGPP-NSAPI AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppPdpType

byte[] getTgppPdpType()
Returns the value of the TGPP-PDP-Type AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppRatType

byte[] getTgppRatType()
Returns the value of the TGPP-RAT-Type AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppSelectionMode

byte[] getTgppSelectionMode()
Returns the value of the TGPP-Selection-Mode AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppSessionStopIndicator

byte[] getTgppSessionStopIndicator()
Returns the value of the TGPP-Session-Stop-Indicator AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppSgsnMccMnc

byte[] getTgppSgsnMccMnc()
Returns the value of the TGPP-SGSN-MCC-MNC AVP, of type OctetString. A return value of null implies that the AVP has not been set.


getTgppUserLocationInfo

byte[] getTgppUserLocationInfo()
Returns the value of the TGPP-User-Location-Info AVP, of type OctetString. A return value of null implies that the AVP has not been set.


hasCgAddress

boolean hasCgAddress()
Returns true if the CG-Address AVP is present in the message.


hasChargingRuleBaseName

boolean hasChargingRuleBaseName()
Returns true if the Charging-Rule-Base-Name AVP is present in the message.


hasGgsnAddress

boolean hasGgsnAddress()
Returns true if the GGSN-Address AVP is present in the message.


hasPdpAddress

boolean hasPdpAddress()
Returns true if the PDP-Address AVP is present in the message.


hasPsFurnishChargingInformation

boolean hasPsFurnishChargingInformation()
Returns true if the PS-Furnish-Charging-Information AVP is present in the message.


hasSgsnAddress

boolean hasSgsnAddress()
Returns true if the SGSN-Address AVP is present in the message.


hasTgppCamelChargingInfo

boolean hasTgppCamelChargingInfo()
Returns true if the TGPP-CAMEL-Charging-Info AVP is present in the message.


hasTgppChargingCharacteristics

boolean hasTgppChargingCharacteristics()
Returns true if the TGPP-Charging-Characteristics AVP is present in the message.


hasTgppChargingId

boolean hasTgppChargingId()
Returns true if the TGPP-Charging-Id AVP is present in the message.


hasTgppGgsnMccMnc

boolean hasTgppGgsnMccMnc()
Returns true if the TGPP-GGSN-MCC-MNC AVP is present in the message.


hasTgppGprsNegotiatedQosProfile

boolean hasTgppGprsNegotiatedQosProfile()
Returns true if the TGPP-GPRS-Negotiated-QoS-Profile AVP is present in the message.


hasTgppImsiMccMnc

boolean hasTgppImsiMccMnc()
Returns true if the TGPP-IMSI-MCC-MNC AVP is present in the message.


hasTgppMsTimezone

boolean hasTgppMsTimezone()
Returns true if the TGPP-MS-TimeZone AVP is present in the message.


hasTgppNsapi

boolean hasTgppNsapi()
Returns true if the TGPP-NSAPI AVP is present in the message.


hasTgppPdpType

boolean hasTgppPdpType()
Returns true if the TGPP-PDP-Type AVP is present in the message.


hasTgppRatType

boolean hasTgppRatType()
Returns true if the TGPP-RAT-Type AVP is present in the message.


hasTgppSelectionMode

boolean hasTgppSelectionMode()
Returns true if the TGPP-Selection-Mode AVP is present in the message.


hasTgppSessionStopIndicator

boolean hasTgppSessionStopIndicator()
Returns true if the TGPP-Session-Stop-Indicator AVP is present in the message.


hasTgppSgsnMccMnc

boolean hasTgppSgsnMccMnc()
Returns true if the TGPP-SGSN-MCC-MNC AVP is present in the message.


hasTgppUserLocationInfo

boolean hasTgppUserLocationInfo()
Returns true if the TGPP-User-Location-Info AVP is present in the message.


setCgAddress

void setCgAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp cgAddress)
Sets the value of the CG-Address AVP, of type Address.


setChargingRuleBaseName

void setChargingRuleBaseName(byte[] chargingRuleBaseName)
Sets the value of the Charging-Rule-Base-Name AVP, of type OctetString.


setGgsnAddress

void setGgsnAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp ggsnAddress)
Sets the value of the GGSN-Address AVP, of type Address.


setPdpAddress

void setPdpAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp pdpAddress)
Sets the value of the PDP-Address AVP, of type Address.


setPsFurnishChargingInformation

void setPsFurnishChargingInformation(PsFurnishChargingInformation psFurnishChargingInformation)
Sets the value of the PS-Furnish-Charging-Information AVP, of type Grouped.


setSgsnAddress

void setSgsnAddress(net.java.slee.resource.diameter.base.events.avp.AddressAvp sgsnAddress)
Sets the value of the SGSN-Address AVP, of type Address.


setTgppCamelChargingInfo

void setTgppCamelChargingInfo(byte[] tgppCamelChargingInfo)
Sets the value of the TGPP-CAMEL-Charging-Info AVP, of type OctetString.


setTgppChargingCharacteristics

void setTgppChargingCharacteristics(byte[] tgppChargingCharacteristics)
Sets the value of the TGPP-Charging-Characteristics AVP, of type OctetString.


setTgppChargingId

void setTgppChargingId(byte[] tgppChargingId)
Sets the value of the TGPP-Charging-Id AVP, of type OctetString.


setTgppGgsnMccMnc

void setTgppGgsnMccMnc(byte[] tgppGgsnMccMnc)
Sets the value of the TGPP-GGSN-MCC-MNC AVP, of type OctetString.


setTgppGprsNegotiatedQosProfile

void setTgppGprsNegotiatedQosProfile(byte[] tgppGprsNegotiatedQosProfile)
Sets the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString.


setTgppImsiMccMnc

void setTgppImsiMccMnc(byte[] tgppImsiMccMnc)
Sets the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString.


setTgppMsTimezone

void setTgppMsTimezone(byte[] tgppMsTimezone)
Sets the value of the TGPP-MS-TimeZone AVP, of type OctetString.


setTgppNsapi

void setTgppNsapi(byte[] tgppNsapi)
Sets the value of the TGPP-NSAPI AVP, of type OctetString.


setTgppPdpType

void setTgppPdpType(byte[] tgppPdpType)
Sets the value of the TGPP-PDP-Type AVP, of type OctetString.


setTgppRatType

void setTgppRatType(byte[] tgppRatType)
Sets the value of the TGPP-RAT-Type AVP, of type OctetString.


setTgppSelectionMode

void setTgppSelectionMode(byte[] tgppSelectionMode)
Sets the value of the TGPP-Selection-Mode AVP, of type OctetString.


setTgppSessionStopIndicator

void setTgppSessionStopIndicator(byte[] tgppSessionStopIndicator)
Sets the value of the TGPP-Session-Stop-Indicator AVP, of type OctetString.


setTgppSgsnMccMnc

void setTgppSgsnMccMnc(byte[] tgppSgsnMccMnc)
Sets the value of the TGPP-SGSN-MCC-MNC AVP, of type OctetString.


setTgppUserLocationInfo

void setTgppUserLocationInfo(byte[] tgppUserLocationInfo)
Sets the value of the TGPP-User-Location-Info AVP, of type OctetString.



Copyright © 2009. All Rights Reserved.