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

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.AddressDomainImpl
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, AddressDomain

public class AddressDomainImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements AddressDomain

AddressDomainImpl.java
Project: mobicents
12:52:48 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
AddressDomainImpl()
           
AddressDomainImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 java.lang.String getDomainName()
          Returns the value of the Domain-Name AVP, of type UTF8String.
 byte[] getTgppImsiMccMnc()
          Returns the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString.
 boolean hasDomainName()
          Returns true if the Domain-Name AVP is present in the message.
 boolean hasTgppImsiMccMnc()
          Returns true if the TGPP-IMSI-MCC-MNC AVP is present in the message.
 void setDomainName(java.lang.String domainName)
          Sets the value of the Domain-Name AVP, of type UTF8String.
 void setTgppImsiMccMnc(byte[] tgppImsiMccMnc)
          Sets the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString.
 
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

AddressDomainImpl

public AddressDomainImpl()

AddressDomainImpl

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

getDomainName

public java.lang.String getDomainName()
Description copied from interface: AddressDomain
Returns the value of the Domain-Name AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getDomainName in interface AddressDomain

getTgppImsiMccMnc

public byte[] getTgppImsiMccMnc()
Description copied from interface: AddressDomain
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.

Specified by:
getTgppImsiMccMnc in interface AddressDomain

hasDomainName

public boolean hasDomainName()
Description copied from interface: AddressDomain
Returns true if the Domain-Name AVP is present in the message.

Specified by:
hasDomainName in interface AddressDomain

hasTgppImsiMccMnc

public boolean hasTgppImsiMccMnc()
Description copied from interface: AddressDomain
Returns true if the TGPP-IMSI-MCC-MNC AVP is present in the message.

Specified by:
hasTgppImsiMccMnc in interface AddressDomain

setDomainName

public void setDomainName(java.lang.String domainName)
Description copied from interface: AddressDomain
Sets the value of the Domain-Name AVP, of type UTF8String.

Specified by:
setDomainName in interface AddressDomain

setTgppImsiMccMnc

public void setTgppImsiMccMnc(byte[] tgppImsiMccMnc)
Description copied from interface: AddressDomain
Sets the value of the TGPP-IMSI-MCC-MNC AVP, of type OctetString.

Specified by:
setTgppImsiMccMnc in interface AddressDomain


Copyright © 2011. All Rights Reserved.