|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ImsInformation
Defines an interface representing the IMS-Information grouped AVP type.
From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification:
7.2.37 IMS-Information AVP
The IMS-Information AVP (AVP code 876) is of type Grouped.
Its purpose is to allow the transmission of additional IMS service specific information elements.
It has the following ABNF grammar:
IMS-Information ::= AVP Header: 876
[ Event-Type ]
[ Role-Of-Node ]
{ Node-Functionality }
[ User-Session-ID ]
[ Calling-Party-Address ]
[ Called-Party-Address ]
[ Time-Stamps ]
* [ Application-Server-Information ]
* [ Inter-Operator-Identifier ]
[ IMS-Charging-Identifier ]
* [ SDP-Session-Description ]
* [ SDP-Media-Component ]
[ Served-Party-IP-Address ]
[ Server-Capabilities ]
[ Trunk-Group-ID ]
[ Bearer-Service ]
[ Service-Id ]
[ Service-Specific-Data ]
* [ Message-Body ]
[ Cause-Code ]
| 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 | |
|---|---|
ApplicationServerInformation[] |
getApplicationServerInformations()
Returns the set of Application-Server-Information AVPs. |
java.lang.String |
getBearerService()
Returns the value of the Bearer-Service AVP, of type OctetString. |
java.lang.String |
getCalledPartyAddress()
Returns the value of the Called-Party-Address AVP, of type UTF8String. |
java.lang.String |
getCallingPartyAddress()
Returns the value of the Calling-Party-Address AVP, of type UTF8String. |
int |
getCauseCode()
Returns the value of the Cause-Code AVP, of type Integer32. |
EventType |
getEventType()
Returns the value of the Event-Type AVP, of type Grouped. |
java.lang.String |
getImsChargingIdentifier()
Returns the value of the IMS-Charging-Identifier AVP, of type UTF8String. |
InterOperatorIdentifier[] |
getInterOperatorIdentifiers()
Returns the set of Inter-Operator-Identifier AVPs. |
MessageBody[] |
getMessageBodys()
Returns the set of Message-Body AVPs. |
NodeFunctionality |
getNodeFunctionality()
Returns the value of the Node-Functionality AVP, of type Enumerated. |
RoleOfNode |
getRoleOfNode()
Returns the value of the Role-Of-Node AVP, of type Enumerated. |
SdpMediaComponent[] |
getSdpMediaComponents()
Returns the set of SDP-Media-Component AVPs. |
java.lang.String[] |
getSdpSessionDescriptions()
Returns the set of SDP-Session-Description AVPs. |
net.java.slee.resource.diameter.base.events.avp.Address |
getServedPartyIpAddress()
Returns the value of the Served-Party-IP-Address AVP, of type Address. |
ServerCapabilities |
getServerCapabilities()
Returns the value of the Server-Capabilities AVP, of type OctetString. |
java.lang.String |
getServiceId()
Returns the value of the Service-Id AVP, of type UTF8String. |
java.lang.String |
getServiceSpecificData()
Returns the value of the Service-Specific-Data AVP, of type UTF8String. |
TimeStamps |
getTimeStamps()
Returns the value of the Time-Stamps AVP, of type Grouped. |
TrunkGroupId |
getTrunkGroupId()
Returns the value of the Trunk-Group-ID AVP, of type Grouped. |
java.lang.String |
getUserSessionId()
Returns the value of the User-Session-ID AVP, of type UTF8String. |
boolean |
hasBearerService()
Returns true if the Bearer-Service AVP is present in the message. |
boolean |
hasCalledPartyAddress()
Returns true if the Called-Party-Address AVP is present in the message. |
boolean |
hasCallingPartyAddress()
Returns true if the Calling-Party-Address AVP is present in the message. |
boolean |
hasCauseCode()
Returns true if the Cause-Code AVP is present in the message. |
boolean |
hasEventType()
Returns true if the Event-Type AVP is present in the message. |
boolean |
hasImsChargingIdentifier()
Returns true if the IMS-Charging-Identifier AVP is present in the message. |
boolean |
hasNodeFunctionality()
Returns true if the Node-Functionality AVP is present in the message. |
boolean |
hasRoleOfNode()
Returns true if the Role-Of-Node AVP is present in the message. |
boolean |
hasServedPartyIpAddress()
Returns true if the Served-Party-IP-Address AVP is present in the message. |
boolean |
hasServerCapabilities()
Returns true if the Server-Capabilities AVP is present in the message. |
boolean |
hasServiceId()
Returns true if the Service-Id AVP is present in the message. |
boolean |
hasServiceSpecificData()
Returns true if the Service-Specific-Data AVP is present in the message. |
boolean |
hasTimeStamps()
Returns true if the Time-Stamps AVP is present in the message. |
boolean |
hasTrunkGroupId()
Returns true if the Trunk-Group-ID AVP is present in the message. |
boolean |
hasUserSessionId()
Returns true if the User-Session-ID AVP is present in the message. |
void |
setApplicationServerInformation(ApplicationServerInformation applicationServerInformation)
Sets a single Application-Server-Information AVP in the message, of type Grouped. |
void |
setApplicationServerInformations(ApplicationServerInformation[] applicationServerInformations)
Sets the set of Application-Server-Information AVPs, with all the values in the given array. |
void |
setBearerService(java.lang.String bearerService)
Sets the value of the Bearer-Service AVP, of type OctetString. |
void |
setCalledPartyAddress(java.lang.String calledPartyAddress)
Sets the value of the Called-Party-Address AVP, of type UTF8String. |
void |
setCallingPartyAddress(java.lang.String callingPartyAddress)
Sets the value of the Calling-Party-Address AVP, of type UTF8String. |
void |
setCauseCode(int causeCode)
Sets the value of the Cause-Code AVP, of type Integer32. |
void |
setEventType(EventType eventType)
Sets the value of the Event-Type AVP, of type Grouped. |
void |
setImsChargingIdentifier(java.lang.String imsChargingIdentifier)
Sets the value of the IMS-Charging-Identifier AVP, of type UTF8String. |
void |
setInterOperatorIdentifier(InterOperatorIdentifier interOperatorIdentifier)
Sets a single Inter-Operator-Identifier AVP in the message, of type Grouped. |
void |
setInterOperatorIdentifiers(InterOperatorIdentifier[] interOperatorIdentifiers)
Sets the set of Inter-Operator-Identifier AVPs, with all the values in the given array. |
void |
setMessageBody(MessageBody messageBody)
Sets a single Message-Body AVP in the message, of type Grouped. |
void |
setMessageBodys(MessageBody[] messageBodys)
Sets the set of Message-Body AVPs, with all the values in the given array. |
void |
setNodeFunctionality(NodeFunctionality nodeFunctionality)
Sets the value of the Node-Functionality AVP, of type Enumerated. |
void |
setRoleOfNode(RoleOfNode roleOfNode)
Sets the value of the Role-Of-Node AVP, of type Enumerated. |
void |
setSdpMediaComponent(SdpMediaComponent sdpMediaComponent)
Sets a single SDP-Media-Component AVP in the message, of type Grouped. |
void |
setSdpMediaComponents(SdpMediaComponent[] sdpMediaComponents)
Sets the set of SDP-Media-Component AVPs, with all the values in the given array. |
void |
setSdpSessionDescription(java.lang.String sdpSessionDescription)
Sets a single SDP-Session-Description AVP in the message, of type UTF8String. |
void |
setSdpSessionDescriptions(java.lang.String[] sdpSessionDescriptions)
Sets the set of SDP-Session-Description AVPs, with all the values in the given array. |
void |
setServedPartyIpAddress(net.java.slee.resource.diameter.base.events.avp.Address servedPartyIpAddress)
Sets the value of the Served-Party-IP-Address AVP, of type Address. |
void |
setServerCapabilities(ServerCapabilities serverCapabilities)
Sets the value of the Server-Capabilities AVP, of type OctetString. |
void |
setServiceId(java.lang.String serviceId)
Sets the value of the Service-Id AVP, of type UTF8String. |
void |
setServiceSpecificData(java.lang.String serviceSpecificData)
Sets the value of the Service-Specific-Data AVP, of type UTF8String. |
void |
setTimeStamps(TimeStamps timeStamps)
Sets the value of the Time-Stamps AVP, of type Grouped. |
void |
setTrunkGroupId(TrunkGroupId trunkGroupId)
Sets the value of the Trunk-Group-ID AVP, of type Grouped. |
void |
setUserSessionId(java.lang.String userSessionId)
Sets the value of the User-Session-ID AVP, of type UTF8String. |
| 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 |
|---|
ApplicationServerInformation[] getApplicationServerInformations()
java.lang.String getBearerService()
java.lang.String getCalledPartyAddress()
java.lang.String getCallingPartyAddress()
int getCauseCode()
EventType getEventType()
java.lang.String getImsChargingIdentifier()
InterOperatorIdentifier[] getInterOperatorIdentifiers()
MessageBody[] getMessageBodys()
NodeFunctionality getNodeFunctionality()
RoleOfNode getRoleOfNode()
SdpMediaComponent[] getSdpMediaComponents()
java.lang.String[] getSdpSessionDescriptions()
net.java.slee.resource.diameter.base.events.avp.Address getServedPartyIpAddress()
ServerCapabilities getServerCapabilities()
java.lang.String getServiceId()
java.lang.String getServiceSpecificData()
TimeStamps getTimeStamps()
TrunkGroupId getTrunkGroupId()
java.lang.String getUserSessionId()
boolean hasBearerService()
boolean hasCalledPartyAddress()
boolean hasCallingPartyAddress()
boolean hasCauseCode()
boolean hasEventType()
boolean hasImsChargingIdentifier()
boolean hasNodeFunctionality()
boolean hasRoleOfNode()
boolean hasServedPartyIpAddress()
boolean hasServerCapabilities()
boolean hasServiceId()
boolean hasServiceSpecificData()
boolean hasTimeStamps()
boolean hasTrunkGroupId()
boolean hasUserSessionId()
void setApplicationServerInformation(ApplicationServerInformation applicationServerInformation)
void setApplicationServerInformations(ApplicationServerInformation[] applicationServerInformations)
void setBearerService(java.lang.String bearerService)
void setCalledPartyAddress(java.lang.String calledPartyAddress)
void setCallingPartyAddress(java.lang.String callingPartyAddress)
void setCauseCode(int causeCode)
void setEventType(EventType eventType)
void setImsChargingIdentifier(java.lang.String imsChargingIdentifier)
void setInterOperatorIdentifier(InterOperatorIdentifier interOperatorIdentifier)
void setInterOperatorIdentifiers(InterOperatorIdentifier[] interOperatorIdentifiers)
void setMessageBody(MessageBody messageBody)
void setMessageBodys(MessageBody[] messageBodys)
void setNodeFunctionality(NodeFunctionality nodeFunctionality)
void setRoleOfNode(RoleOfNode roleOfNode)
void setSdpMediaComponent(SdpMediaComponent sdpMediaComponent)
void setSdpMediaComponents(SdpMediaComponent[] sdpMediaComponents)
void setSdpSessionDescription(java.lang.String sdpSessionDescription)
void setSdpSessionDescriptions(java.lang.String[] sdpSessionDescriptions)
void setServedPartyIpAddress(net.java.slee.resource.diameter.base.events.avp.Address servedPartyIpAddress)
void setServerCapabilities(ServerCapabilities serverCapabilities)
void setServiceId(java.lang.String serviceId)
void setServiceSpecificData(java.lang.String serviceSpecificData)
void setTimeStamps(TimeStamps timeStamps)
void setTrunkGroupId(TrunkGroupId trunkGroupId)
void setUserSessionId(java.lang.String userSessionId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||