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

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.ImsInformationImpl
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, ImsInformation

public class ImsInformationImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements ImsInformation

ImsInformationImpl.java
Project: mobicents
11:34:57 AM Apr 11, 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
ImsInformationImpl()
           
ImsInformationImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
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 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

ImsInformationImpl

public ImsInformationImpl()

ImsInformationImpl

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

getApplicationServerInformations

public ApplicationServerInformation[] getApplicationServerInformations()
Description copied from interface: ImsInformation
Returns the set of Application-Server-Information AVPs. The returned array contains the AVPs in the order they appear in the message. A return value of null implies that no Application-Server-Information AVPs have been set. The elements in the given array are ApplicationServerInformation objects.

Specified by:
getApplicationServerInformations in interface ImsInformation

getBearerService

public java.lang.String getBearerService()
Description copied from interface: ImsInformation
Returns the value of the Bearer-Service AVP, of type OctetString. A return value of null implies that the AVP has not been set.

Specified by:
getBearerService in interface ImsInformation

getCalledPartyAddress

public java.lang.String getCalledPartyAddress()
Description copied from interface: ImsInformation
Returns the value of the Called-Party-Address AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getCalledPartyAddress in interface ImsInformation

getCallingPartyAddress

public java.lang.String getCallingPartyAddress()
Description copied from interface: ImsInformation
Returns the value of the Calling-Party-Address AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getCallingPartyAddress in interface ImsInformation

getCauseCode

public int getCauseCode()
Description copied from interface: ImsInformation
Returns the value of the Cause-Code AVP, of type Integer32. A return value 0< implies that the AVP has not been set.

Specified by:
getCauseCode in interface ImsInformation

getEventType

public EventType getEventType()
Description copied from interface: ImsInformation
Returns the value of the Event-Type AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getEventType in interface ImsInformation

getImsChargingIdentifier

public java.lang.String getImsChargingIdentifier()
Description copied from interface: ImsInformation
Returns the value of the IMS-Charging-Identifier AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getImsChargingIdentifier in interface ImsInformation

getInterOperatorIdentifiers

public InterOperatorIdentifier[] getInterOperatorIdentifiers()
Description copied from interface: ImsInformation
Returns the set of Inter-Operator-Identifier AVPs. The returned array contains the AVPs in the order they appear in the message. A return value of null implies that no Inter-Operator-Identifier AVPs have been set. The elements in the given array are InterOperatorIdentifier objects.

Specified by:
getInterOperatorIdentifiers in interface ImsInformation

getMessageBodys

public MessageBody[] getMessageBodys()
Description copied from interface: ImsInformation
Returns the set of Message-Body AVPs. The returned array contains the AVPs in the order they appear in the message. A return value of null implies that no Message-Body AVPs have been set. The elements in the given array are MessageBody objects.

Specified by:
getMessageBodys in interface ImsInformation

getNodeFunctionality

public NodeFunctionality getNodeFunctionality()
Description copied from interface: ImsInformation
Returns the value of the Node-Functionality AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getNodeFunctionality in interface ImsInformation

getRoleOfNode

public RoleOfNode getRoleOfNode()
Description copied from interface: ImsInformation
Returns the value of the Role-Of-Node AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getRoleOfNode in interface ImsInformation

getSdpMediaComponents

public SdpMediaComponent[] getSdpMediaComponents()
Description copied from interface: ImsInformation
Returns the set of SDP-Media-Component AVPs. The returned array contains the AVPs in the order they appear in the message. A return value of null implies that no SDP-Media-Component AVPs have been set. The elements in the given array are SdpMediaComponent objects.

Specified by:
getSdpMediaComponents in interface ImsInformation

getSdpSessionDescriptions

public java.lang.String[] getSdpSessionDescriptions()
Description copied from interface: ImsInformation
Returns the set of SDP-Session-Description AVPs. The returned array contains the AVPs in the order they appear in the message. A return value of null implies that no SDP-Session-Description AVPs have been set. The elements in the given array are String objects.

Specified by:
getSdpSessionDescriptions in interface ImsInformation

getServedPartyIpAddress

public net.java.slee.resource.diameter.base.events.avp.Address getServedPartyIpAddress()
Description copied from interface: ImsInformation
Returns the value of the Served-Party-IP-Address AVP, of type Address. A return value of null implies that the AVP has not been set.

Specified by:
getServedPartyIpAddress in interface ImsInformation

getServerCapabilities

public ServerCapabilities getServerCapabilities()
Description copied from interface: ImsInformation
Returns the value of the Server-Capabilities AVP, of type OctetString. A return value of null implies that the AVP has not been set.

Specified by:
getServerCapabilities in interface ImsInformation

getServiceId

public java.lang.String getServiceId()
Description copied from interface: ImsInformation
Returns the value of the Service-Id AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getServiceId in interface ImsInformation

getServiceSpecificData

public java.lang.String getServiceSpecificData()
Description copied from interface: ImsInformation
Returns the value of the Service-Specific-Data AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getServiceSpecificData in interface ImsInformation

getTimeStamps

public TimeStamps getTimeStamps()
Description copied from interface: ImsInformation
Returns the value of the Time-Stamps AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getTimeStamps in interface ImsInformation

getTrunkGroupId

public TrunkGroupId getTrunkGroupId()
Description copied from interface: ImsInformation
Returns the value of the Trunk-Group-ID AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getTrunkGroupId in interface ImsInformation

getUserSessionId

public java.lang.String getUserSessionId()
Description copied from interface: ImsInformation
Returns the value of the User-Session-ID AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getUserSessionId in interface ImsInformation

hasBearerService

public boolean hasBearerService()
Description copied from interface: ImsInformation
Returns true if the Bearer-Service AVP is present in the message.

Specified by:
hasBearerService in interface ImsInformation

hasCalledPartyAddress

public boolean hasCalledPartyAddress()
Description copied from interface: ImsInformation
Returns true if the Called-Party-Address AVP is present in the message.

Specified by:
hasCalledPartyAddress in interface ImsInformation

hasCallingPartyAddress

public boolean hasCallingPartyAddress()
Description copied from interface: ImsInformation
Returns true if the Calling-Party-Address AVP is present in the message.

Specified by:
hasCallingPartyAddress in interface ImsInformation

hasCauseCode

public boolean hasCauseCode()
Description copied from interface: ImsInformation
Returns true if the Cause-Code AVP is present in the message.

Specified by:
hasCauseCode in interface ImsInformation

hasEventType

public boolean hasEventType()
Description copied from interface: ImsInformation
Returns true if the Event-Type AVP is present in the message.

Specified by:
hasEventType in interface ImsInformation

hasImsChargingIdentifier

public boolean hasImsChargingIdentifier()
Description copied from interface: ImsInformation
Returns true if the IMS-Charging-Identifier AVP is present in the message.

Specified by:
hasImsChargingIdentifier in interface ImsInformation

hasNodeFunctionality

public boolean hasNodeFunctionality()
Description copied from interface: ImsInformation
Returns true if the Node-Functionality AVP is present in the message.

Specified by:
hasNodeFunctionality in interface ImsInformation

hasRoleOfNode

public boolean hasRoleOfNode()
Description copied from interface: ImsInformation
Returns true if the Role-Of-Node AVP is present in the message.

Specified by:
hasRoleOfNode in interface ImsInformation

hasServedPartyIpAddress

public boolean hasServedPartyIpAddress()
Description copied from interface: ImsInformation
Returns true if the Served-Party-IP-Address AVP is present in the message.

Specified by:
hasServedPartyIpAddress in interface ImsInformation

hasServerCapabilities

public boolean hasServerCapabilities()
Description copied from interface: ImsInformation
Returns true if the Server-Capabilities AVP is present in the message.

Specified by:
hasServerCapabilities in interface ImsInformation

hasServiceId

public boolean hasServiceId()
Description copied from interface: ImsInformation
Returns true if the Service-Id AVP is present in the message.

Specified by:
hasServiceId in interface ImsInformation

hasServiceSpecificData

public boolean hasServiceSpecificData()
Description copied from interface: ImsInformation
Returns true if the Service-Specific-Data AVP is present in the message.

Specified by:
hasServiceSpecificData in interface ImsInformation

hasTimeStamps

public boolean hasTimeStamps()
Description copied from interface: ImsInformation
Returns true if the Time-Stamps AVP is present in the message.

Specified by:
hasTimeStamps in interface ImsInformation

hasTrunkGroupId

public boolean hasTrunkGroupId()
Description copied from interface: ImsInformation
Returns true if the Trunk-Group-ID AVP is present in the message.

Specified by:
hasTrunkGroupId in interface ImsInformation

hasUserSessionId

public boolean hasUserSessionId()
Description copied from interface: ImsInformation
Returns true if the User-Session-ID AVP is present in the message.

Specified by:
hasUserSessionId in interface ImsInformation

setApplicationServerInformation

public void setApplicationServerInformation(ApplicationServerInformation applicationServerInformation)
Description copied from interface: ImsInformation
Sets a single Application-Server-Information AVP in the message, of type Grouped.

Specified by:
setApplicationServerInformation in interface ImsInformation

setApplicationServerInformations

public void setApplicationServerInformations(ApplicationServerInformation[] applicationServerInformations)
Description copied from interface: ImsInformation
Sets the set of Application-Server-Information AVPs, with all the values in the given array. The AVPs will be added to message in the order in which they appear in the array. Note: the array must not be altered by the caller following this call, and getApplicationServerInformations() is not guaranteed to return the same array instance, e.g. an "==" check would fail.

Specified by:
setApplicationServerInformations in interface ImsInformation

setBearerService

public void setBearerService(java.lang.String bearerService)
Description copied from interface: ImsInformation
Sets the value of the Bearer-Service AVP, of type OctetString.

Specified by:
setBearerService in interface ImsInformation

setCalledPartyAddress

public void setCalledPartyAddress(java.lang.String calledPartyAddress)
Description copied from interface: ImsInformation
Sets the value of the Called-Party-Address AVP, of type UTF8String.

Specified by:
setCalledPartyAddress in interface ImsInformation

setCallingPartyAddress

public void setCallingPartyAddress(java.lang.String callingPartyAddress)
Description copied from interface: ImsInformation
Sets the value of the Calling-Party-Address AVP, of type UTF8String.

Specified by:
setCallingPartyAddress in interface ImsInformation

setCauseCode

public void setCauseCode(int causeCode)
Description copied from interface: ImsInformation
Sets the value of the Cause-Code AVP, of type Integer32.

Specified by:
setCauseCode in interface ImsInformation

setEventType

public void setEventType(EventType eventType)
Description copied from interface: ImsInformation
Sets the value of the Event-Type AVP, of type Grouped.

Specified by:
setEventType in interface ImsInformation

setImsChargingIdentifier

public void setImsChargingIdentifier(java.lang.String imsChargingIdentifier)
Description copied from interface: ImsInformation
Sets the value of the IMS-Charging-Identifier AVP, of type UTF8String.

Specified by:
setImsChargingIdentifier in interface ImsInformation

setInterOperatorIdentifier

public void setInterOperatorIdentifier(InterOperatorIdentifier interOperatorIdentifier)
Description copied from interface: ImsInformation
Sets a single Inter-Operator-Identifier AVP in the message, of type Grouped.

Specified by:
setInterOperatorIdentifier in interface ImsInformation

setInterOperatorIdentifiers

public void setInterOperatorIdentifiers(InterOperatorIdentifier[] interOperatorIdentifiers)
Description copied from interface: ImsInformation
Sets the set of Inter-Operator-Identifier AVPs, with all the values in the given array. The AVPs will be added to message in the order in which they appear in the array. Note: the array must not be altered by the caller following this call, and getInterOperatorIdentifiers() is not guaranteed to return the same array instance, e.g. an "==" check would fail.

Specified by:
setInterOperatorIdentifiers in interface ImsInformation

setMessageBody

public void setMessageBody(MessageBody messageBody)
Description copied from interface: ImsInformation
Sets a single Message-Body AVP in the message, of type Grouped.

Specified by:
setMessageBody in interface ImsInformation

setMessageBodys

public void setMessageBodys(MessageBody[] messageBodys)
Description copied from interface: ImsInformation
Sets the set of Message-Body AVPs, with all the values in the given array. The AVPs will be added to message in the order in which they appear in the array. Note: the array must not be altered by the caller following this call, and getMessageBodys() is not guaranteed to return the same array instance, e.g. an "==" check would fail.

Specified by:
setMessageBodys in interface ImsInformation

setNodeFunctionality

public void setNodeFunctionality(NodeFunctionality nodeFunctionality)
Description copied from interface: ImsInformation
Sets the value of the Node-Functionality AVP, of type Enumerated.

Specified by:
setNodeFunctionality in interface ImsInformation

setRoleOfNode

public void setRoleOfNode(RoleOfNode roleOfNode)
Description copied from interface: ImsInformation
Sets the value of the Role-Of-Node AVP, of type Enumerated.

Specified by:
setRoleOfNode in interface ImsInformation

setSdpMediaComponent

public void setSdpMediaComponent(SdpMediaComponent sdpMediaComponent)
Description copied from interface: ImsInformation
Sets a single SDP-Media-Component AVP in the message, of type Grouped.

Specified by:
setSdpMediaComponent in interface ImsInformation

setSdpMediaComponents

public void setSdpMediaComponents(SdpMediaComponent[] sdpMediaComponents)
Description copied from interface: ImsInformation
Sets the set of SDP-Media-Component AVPs, with all the values in the given array. The AVPs will be added to message in the order in which they appear in the array. Note: the array must not be altered by the caller following this call, and getSdpMediaComponents() is not guaranteed to return the same array instance, e.g. an "==" check would fail.

Specified by:
setSdpMediaComponents in interface ImsInformation

setSdpSessionDescription

public void setSdpSessionDescription(java.lang.String sdpSessionDescription)
Description copied from interface: ImsInformation
Sets a single SDP-Session-Description AVP in the message, of type UTF8String.

Specified by:
setSdpSessionDescription in interface ImsInformation

setSdpSessionDescriptions

public void setSdpSessionDescriptions(java.lang.String[] sdpSessionDescriptions)
Description copied from interface: ImsInformation
Sets the set of SDP-Session-Description AVPs, with all the values in the given array. The AVPs will be added to message in the order in which they appear in the array. Note: the array must not be altered by the caller following this call, and getSdpSessionDescriptions() is not guaranteed to return the same array instance, e.g. an "==" check would fail.

Specified by:
setSdpSessionDescriptions in interface ImsInformation

setServedPartyIpAddress

public void setServedPartyIpAddress(net.java.slee.resource.diameter.base.events.avp.Address servedPartyIpAddress)
Description copied from interface: ImsInformation
Sets the value of the Served-Party-IP-Address AVP, of type Address.

Specified by:
setServedPartyIpAddress in interface ImsInformation

setServerCapabilities

public void setServerCapabilities(ServerCapabilities serverCapabilities)
Description copied from interface: ImsInformation
Sets the value of the Server-Capabilities AVP, of type OctetString.

Specified by:
setServerCapabilities in interface ImsInformation

setServiceId

public void setServiceId(java.lang.String serviceId)
Description copied from interface: ImsInformation
Sets the value of the Service-Id AVP, of type UTF8String.

Specified by:
setServiceId in interface ImsInformation

setServiceSpecificData

public void setServiceSpecificData(java.lang.String serviceSpecificData)
Description copied from interface: ImsInformation
Sets the value of the Service-Specific-Data AVP, of type UTF8String.

Specified by:
setServiceSpecificData in interface ImsInformation

setTimeStamps

public void setTimeStamps(TimeStamps timeStamps)
Description copied from interface: ImsInformation
Sets the value of the Time-Stamps AVP, of type Grouped.

Specified by:
setTimeStamps in interface ImsInformation

setTrunkGroupId

public void setTrunkGroupId(TrunkGroupId trunkGroupId)
Description copied from interface: ImsInformation
Sets the value of the Trunk-Group-ID AVP, of type Grouped.

Specified by:
setTrunkGroupId in interface ImsInformation

setUserSessionId

public void setUserSessionId(java.lang.String userSessionId)
Description copied from interface: ImsInformation
Sets the value of the User-Session-ID AVP, of type UTF8String.

Specified by:
setUserSessionId in interface ImsInformation


Copyright © 2011. All Rights Reserved.