net.java.slee.resource.diameter.rf.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 Rf 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 ]
 

Author:
Alexandre Mendonca , Bartosz Baranowski

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.Address getCgAddress()
          Returns the value of the CG-Address AVP, of type Address.
 java.lang.String getChargingRuleBaseName()
          Returns the value of the Charging-Rule-Base-Name AVP, of type OctetString.
 net.java.slee.resource.diameter.base.events.avp.Address getGgsnAddress()
          Returns the value of the GGSN-Address AVP, of type Address.
 net.java.slee.resource.diameter.base.events.avp.Address 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.Address getSgsnAddress()
          Returns the value of the SGSN-Address AVP, of type Address.
 java.lang.String getTgppCamelChargingInfo()
          Returns the value of the TGPP-CAMEL-Charging-Info AVP, of type OctetString.
 java.lang.String getTgppChargingCharacteristics()
          Returns the value of the TGPP-Charging-Characteristics AVP, of type OctetString.
 java.lang.String getTgppChargingId()
          Returns the value of the TGPP-Charging-Id AVP, of type OctetString.
 java.lang.String getTgppGgsnMccMnc()
          Returns the value of the TGPP-GGSN-MCC-MNC AVP, of type OctetString.
 java.lang.String getTgppGprsNegotiatedQosProfile()
          Returns the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString.
 java.lang.String getTgppImsiMccMnc()
          Returns the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString.
 java.lang.String getTgppMsTimezone()
          Returns the value of the TGPP-MS-TimeZone AVP, of type OctetString.
 java.lang.String getTgppNsapi()
          Returns the value of the TGPP-NSAPI AVP, of type OctetString.
 java.lang.String getTgppPdpType()
          Returns the value of the TGPP-PDP-Type AVP, of type OctetString.
 java.lang.String getTgppRatType()
          Returns the value of the TGPP-RAT-Type AVP, of type OctetString.
 java.lang.String getTgppSelectionMode()
          Returns the value of the TGPP-Selection-Mode AVP, of type OctetString.
 java.lang.String getTgppSessionStopIndicator()
          Returns the value of the TGPP-Session-Stop-Indicator AVP, of type OctetString.
 java.lang.String getTgppSgsnMccMnc()
          Returns the value of the TGPP-SGSN-MCC-MNC AVP, of type OctetString.
 java.lang.String 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.Address cgAddress)
          Sets the value of the CG-Address AVP, of type Address.
 void setChargingRuleBaseName(java.lang.String chargingRuleBaseName)
          Sets the value of the Charging-Rule-Base-Name AVP, of type OctetString.
 void setGgsnAddress(net.java.slee.resource.diameter.base.events.avp.Address ggsnAddress)
          Sets the value of the GGSN-Address AVP, of type Address.
 void setPdpAddress(net.java.slee.resource.diameter.base.events.avp.Address 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.Address sgsnAddress)
          Sets the value of the SGSN-Address AVP, of type Address.
 void setTgppCamelChargingInfo(java.lang.String tgppCamelChargingInfo)
          Sets the value of the TGPP-CAMEL-Charging-Info AVP, of type OctetString.
 void setTgppChargingCharacteristics(java.lang.String tgppChargingCharacteristics)
          Sets the value of the TGPP-Charging-Characteristics AVP, of type OctetString.
 void setTgppChargingId(java.lang.String tgppChargingId)
          Sets the value of the TGPP-Charging-Id AVP, of type OctetString.
 void setTgppGgsnMccMnc(java.lang.String tgppGgsnMccMnc)
          Sets the value of the TGPP-GGSN-MCC-MNC AVP, of type OctetString.
 void setTgppGprsNegotiatedQosProfile(java.lang.String tgppGprsNegotiatedQosProfile)
          Sets the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString.
 void setTgppImsiMccMnc(java.lang.String tgppImsiMccMnc)
          Sets the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString.
 void setTgppMsTimezone(java.lang.String tgppMsTimezone)
          Sets the value of the TGPP-MS-TimeZone AVP, of type OctetString.
 void setTgppNsapi(java.lang.String tgppNsapi)
          Sets the value of the TGPP-NSAPI AVP, of type OctetString.
 void setTgppPdpType(java.lang.String tgppPdpType)
          Sets the value of the TGPP-PDP-Type AVP, of type OctetString.
 void setTgppRatType(java.lang.String tgppRatType)
          Sets the value of the TGPP-RAT-Type AVP, of type OctetString.
 void setTgppSelectionMode(java.lang.String tgppSelectionMode)
          Sets the value of the TGPP-Selection-Mode AVP, of type OctetString.
 void setTgppSessionStopIndicator(java.lang.String tgppSessionStopIndicator)
          Sets the value of the TGPP-Session-Stop-Indicator AVP, of type OctetString.
 void setTgppSgsnMccMnc(java.lang.String tgppSgsnMccMnc)
          Sets the value of the TGPP-SGSN-MCC-MNC AVP, of type OctetString.
 void setTgppUserLocationInfo(java.lang.String 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, 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.Address 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

java.lang.String 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.Address 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.Address 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.Address 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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

java.lang.String 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.Address cgAddress)
Sets the value of the CG-Address AVP, of type Address.


setChargingRuleBaseName

void setChargingRuleBaseName(java.lang.String 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.Address ggsnAddress)
Sets the value of the GGSN-Address AVP, of type Address.


setPdpAddress

void setPdpAddress(net.java.slee.resource.diameter.base.events.avp.Address 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.Address sgsnAddress)
Sets the value of the SGSN-Address AVP, of type Address.


setTgppCamelChargingInfo

void setTgppCamelChargingInfo(java.lang.String tgppCamelChargingInfo)
Sets the value of the TGPP-CAMEL-Charging-Info AVP, of type OctetString.


setTgppChargingCharacteristics

void setTgppChargingCharacteristics(java.lang.String tgppChargingCharacteristics)
Sets the value of the TGPP-Charging-Characteristics AVP, of type OctetString.


setTgppChargingId

void setTgppChargingId(java.lang.String tgppChargingId)
Sets the value of the TGPP-Charging-Id AVP, of type OctetString.


setTgppGgsnMccMnc

void setTgppGgsnMccMnc(java.lang.String tgppGgsnMccMnc)
Sets the value of the TGPP-GGSN-MCC-MNC AVP, of type OctetString.


setTgppGprsNegotiatedQosProfile

void setTgppGprsNegotiatedQosProfile(java.lang.String tgppGprsNegotiatedQosProfile)
Sets the value of the TGPP-GPRS-Negotiated-QoS-Profile AVP, of type OctetString.


setTgppImsiMccMnc

void setTgppImsiMccMnc(java.lang.String tgppImsiMccMnc)
Sets the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString.


setTgppMsTimezone

void setTgppMsTimezone(java.lang.String tgppMsTimezone)
Sets the value of the TGPP-MS-TimeZone AVP, of type OctetString.


setTgppNsapi

void setTgppNsapi(java.lang.String tgppNsapi)
Sets the value of the TGPP-NSAPI AVP, of type OctetString.


setTgppPdpType

void setTgppPdpType(java.lang.String tgppPdpType)
Sets the value of the TGPP-PDP-Type AVP, of type OctetString.


setTgppRatType

void setTgppRatType(java.lang.String tgppRatType)
Sets the value of the TGPP-RAT-Type AVP, of type OctetString.


setTgppSelectionMode

void setTgppSelectionMode(java.lang.String tgppSelectionMode)
Sets the value of the TGPP-Selection-Mode AVP, of type OctetString.


setTgppSessionStopIndicator

void setTgppSessionStopIndicator(java.lang.String tgppSessionStopIndicator)
Sets the value of the TGPP-Session-Stop-Indicator AVP, of type OctetString.


setTgppSgsnMccMnc

void setTgppSgsnMccMnc(java.lang.String tgppSgsnMccMnc)
Sets the value of the TGPP-SGSN-MCC-MNC AVP, of type OctetString.


setTgppUserLocationInfo

void setTgppUserLocationInfo(java.lang.String tgppUserLocationInfo)
Sets the value of the TGPP-User-Location-Info AVP, of type OctetString.



Copyright © 2011. All Rights Reserved.