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

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:
InterOperatorIdentifierImpl

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

Defines an interface representing the Inter-Operator-Identifier grouped AVP type.

From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification:

 7.2.39 Inter-Operator-Identifier AVP 
 The Inter-Operator-Identifier AVP (AVP code 838) is of type Grouped and holds the identification of the network
 neighbours (originating and terminating) as exchanged via SIP signalling and described in [404].
 
 It has the following ABNF grammar: 
  Inter-Operator-Identifier ::= AVP Header: 838 
      [ Originating-IOI ] 
      [ Terminating-IOI ]
 

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
 java.lang.String getOriginatingIoi()
          Returns the value of the Originating-IOI AVP, of type UTF8String.
 java.lang.String getTerminatingIoi()
          Returns the value of the Terminating-IOI AVP, of type UTF8String.
 boolean hasOriginatingIoi()
          Returns true if the Originating-IOI AVP is present in the message.
 boolean hasTerminatingIoi()
          Returns true if the Terminating-IOI AVP is present in the message.
 void setOriginatingIoi(java.lang.String originatingIoi)
          Sets the value of the Originating-IOI AVP, of type UTF8String.
 void setTerminatingIoi(java.lang.String terminatingIoi)
          Sets the value of the Terminating-IOI 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

getOriginatingIoi

java.lang.String getOriginatingIoi()
Returns the value of the Originating-IOI AVP, of type UTF8String. A return value of null implies that the AVP has not been set.


getTerminatingIoi

java.lang.String getTerminatingIoi()
Returns the value of the Terminating-IOI AVP, of type UTF8String. A return value of null implies that the AVP has not been set.


hasOriginatingIoi

boolean hasOriginatingIoi()
Returns true if the Originating-IOI AVP is present in the message.


hasTerminatingIoi

boolean hasTerminatingIoi()
Returns true if the Terminating-IOI AVP is present in the message.


setOriginatingIoi

void setOriginatingIoi(java.lang.String originatingIoi)
Sets the value of the Originating-IOI AVP, of type UTF8String.


setTerminatingIoi

void setTerminatingIoi(java.lang.String terminatingIoi)
Sets the value of the Terminating-IOI AVP, of type UTF8String.



Copyright © 2011. All Rights Reserved.