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

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.RecipientAddressImpl
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, RecipientAddress

public class RecipientAddressImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements RecipientAddress

RecipientAddressImpl.java
Project: mobicents
11:06:03 AM Apr 13, 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
RecipientAddressImpl()
           
RecipientAddressImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 java.lang.String getAddressData()
          Returns the value of the Address-Data AVP, of type UTF8String.
 AddressDomain getAddressDomain()
          Returns the value of the Address-Domain AVP, of type Grouped.
 AddresseeType getAddresseeType()
          Returns the value of the Addressee-Type AVP, of type Enumerated.
 AddressType getAddressType()
          Returns the value of the Address-Type AVP, of type Enumerated.
 boolean hasAddressData()
          Returns true if the Address-Data AVP is present in the message.
 boolean hasAddressDomain()
          Returns true if the Address-Domain AVP is present in the message.
 boolean hasAddresseeType()
          Returns true if the Addressee-Type AVP is present in the message.
 boolean hasAddressType()
          Returns true if the Address-Type AVP is present in the message.
 void setAddressData(java.lang.String addressData)
          Sets the value of the Address-Data AVP, of type UTF8String.
 void setAddressDomain(AddressDomain addressDomain)
          Sets the value of the Address-Domain AVP, of type Grouped.
 void setAddresseeType(AddresseeType addressType)
          Sets the value of the Addressee-Type AVP, of type Enumerated.
 void setAddressType(AddressType addressType)
          Sets the value of the Address-Type AVP, of type Enumerated.
 
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

RecipientAddressImpl

public RecipientAddressImpl()

RecipientAddressImpl

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

getAddressData

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

Specified by:
getAddressData in interface RecipientAddress

getAddressDomain

public AddressDomain getAddressDomain()
Description copied from interface: RecipientAddress
Returns the value of the Address-Domain AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getAddressDomain in interface RecipientAddress

getAddressType

public AddressType getAddressType()
Description copied from interface: RecipientAddress
Returns the value of the Address-Type AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getAddressType in interface RecipientAddress

getAddresseeType

public AddresseeType getAddresseeType()
Description copied from interface: RecipientAddress
Returns the value of the Addressee-Type AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getAddresseeType in interface RecipientAddress

hasAddressData

public boolean hasAddressData()
Description copied from interface: RecipientAddress
Returns true if the Address-Data AVP is present in the message.

Specified by:
hasAddressData in interface RecipientAddress

hasAddressDomain

public boolean hasAddressDomain()
Description copied from interface: RecipientAddress
Returns true if the Address-Domain AVP is present in the message.

Specified by:
hasAddressDomain in interface RecipientAddress

hasAddressType

public boolean hasAddressType()
Description copied from interface: RecipientAddress
Returns true if the Address-Type AVP is present in the message.

Specified by:
hasAddressType in interface RecipientAddress

hasAddresseeType

public boolean hasAddresseeType()
Description copied from interface: RecipientAddress
Returns true if the Addressee-Type AVP is present in the message.

Specified by:
hasAddresseeType in interface RecipientAddress

setAddressData

public void setAddressData(java.lang.String addressData)
Description copied from interface: RecipientAddress
Sets the value of the Address-Data AVP, of type UTF8String.

Specified by:
setAddressData in interface RecipientAddress

setAddressDomain

public void setAddressDomain(AddressDomain addressDomain)
Description copied from interface: RecipientAddress
Sets the value of the Address-Domain AVP, of type Grouped.

Specified by:
setAddressDomain in interface RecipientAddress

setAddressType

public void setAddressType(AddressType addressType)
Description copied from interface: RecipientAddress
Sets the value of the Address-Type AVP, of type Enumerated.

Specified by:
setAddressType in interface RecipientAddress

setAddresseeType

public void setAddresseeType(AddresseeType addressType)
Description copied from interface: RecipientAddress
Sets the value of the Addressee-Type AVP, of type Enumerated.

Specified by:
setAddresseeType in interface RecipientAddress


Copyright © 2011. All Rights Reserved.