|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServiceInformation
Defines an interface representing the Service-Information grouped AVP type.
From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification:
7.2.101 Service-Information AVP
The Service-Information AVP (AVP code 873) is of type Grouped.
Its purpose is to allow the transmission of additional 3GPP service specific information elements which are not
described in this document.
It has the following ABNF grammar:
Service-Information ::= AVP Header: 873
[ PS-Information ]
[ WLAN-Information ]
[ IMS-Information ]
[ MMS-Information ]
[ LCS-Information ]
[ PoC-Information ]
[ MBMS-Information ]
The format and the contents of the fields inside the Service-Information AVP are specified in the middle-tier
documents which are applicable for the specific service. Note that the formats of the fields are service-specific,
i.e. the format will be different for the various services. Further fields may be included in the
Service-Information AVP when new services are introduced.
| 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 | |
|---|---|
ImsInformation |
getImsInformation()
Returns the value of the IMS-Information AVP, of type Grouped. |
LcsInformation |
getLcsInformation()
Returns the value of the LCS-Information AVP, of type Grouped. |
MbmsInformation |
getMbmsInformation()
Returns the value of the MBMS-Information AVP, of type Grouped. |
MmsInformation |
getMmsInformation()
Returns the value of the MMS-Information AVP, of type Grouped. |
PocInformation |
getPocInformation()
Returns the value of the PoC-Information AVP, of type Grouped. |
PsInformation |
getPsInformation()
Returns the value of the PS-Information AVP, of type Grouped. |
WlanInformation |
getWlanInformation()
Returns the value of the WLAN-Information AVP, of type Grouped. |
boolean |
hasImsInformation()
Returns true if the IMS-Information AVP is present in the message. |
boolean |
hasLcsInformation()
Returns true if the LCS-Information AVP is present in the message. |
boolean |
hasMbmsInformation()
Returns true if the MBMS-Information AVP is present in the message. |
boolean |
hasMmsInformation()
Returns true if the MMS-Information AVP is present in the message. |
boolean |
hasPocInformation()
Returns true if the PoC-Information AVP is present in the message. |
boolean |
hasPsInformation()
Returns true if the PS-Information AVP is present in the message. |
boolean |
hasWlanInformation()
Returns true if the WLAN-Information AVP is present in the message. |
void |
setImsInformation(ImsInformation imsInformation)
Sets the value of the IMS-Information AVP, of type Grouped. |
void |
setLcsInformation(LcsInformation lcsInformation)
Sets the value of the LCS-Information AVP, of type Grouped. |
void |
setMbmsInformation(MbmsInformation mbmsInformation)
Sets the value of the MBMS-Information AVP, of type Grouped. |
void |
setMmsInformation(MmsInformation mmsInformation)
Sets the value of the MMS-Information AVP, of type Grouped. |
void |
setPocInformation(PocInformation pocInformation)
Sets the value of the PoC-Information AVP, of type Grouped. |
void |
setPsInformation(PsInformation psInformation)
Sets the value of the PS-Information AVP, of type Grouped. |
void |
setWlanInformation(WlanInformation wlanInformation)
Sets the value of the WLAN-Information AVP, of type Grouped. |
| 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 |
|---|
ImsInformation getImsInformation()
LcsInformation getLcsInformation()
MbmsInformation getMbmsInformation()
MmsInformation getMmsInformation()
PocInformation getPocInformation()
PsInformation getPsInformation()
WlanInformation getWlanInformation()
boolean hasImsInformation()
boolean hasLcsInformation()
boolean hasMbmsInformation()
boolean hasMmsInformation()
boolean hasPocInformation()
boolean hasPsInformation()
boolean hasWlanInformation()
void setImsInformation(ImsInformation imsInformation)
void setLcsInformation(LcsInformation lcsInformation)
void setMbmsInformation(MbmsInformation mbmsInformation)
void setMmsInformation(MmsInformation mmsInformation)
void setPocInformation(PocInformation pocInformation)
void setPsInformation(PsInformation psInformation)
void setWlanInformation(WlanInformation wlanInformation)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||