org.mobicents.slee.resource.diameter.cca.events.avp
Class SubscriptionIdAvpImpl

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.cca.events.avp.SubscriptionIdAvpImpl
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, SubscriptionIdAvp

public class SubscriptionIdAvpImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements SubscriptionIdAvp

Start time:18:25:13 2008-11-10
Project: mobicents-diameter-parent
Implementation of AVP: SubscriptionIdAvp

Author:
Bartosz Baranowski , 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
SubscriptionIdAvpImpl()
           
SubscriptionIdAvpImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 java.lang.String getSubscriptionIdData()
          Returns the value of the Subscription-Id-Data AVP, of type UTF8String.
 SubscriptionIdType getSubscriptionIdType()
          Returns the value of the Subscription-Id-Type AVP, of type Enumerated.
 boolean hasSubscriptionIdData()
          Returns true if the Subscription-Id-Data AVP is present in the message.
 boolean hasSubscriptionIdType()
           
 void setSubscriptionIdData(java.lang.String data)
          Sets the value of the Subscription-Id-Data AVP, of type UTF8String.
 void setSubscriptionIdType(SubscriptionIdType type)
          Sets the value of the Subscription-Id-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, 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, 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

SubscriptionIdAvpImpl

public SubscriptionIdAvpImpl()

SubscriptionIdAvpImpl

public SubscriptionIdAvpImpl(int code,
                             long vendorId,
                             int mnd,
                             int prt,
                             byte[] value)
Method Detail

getSubscriptionIdData

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

Specified by:
getSubscriptionIdData in interface SubscriptionIdAvp
Returns:

getSubscriptionIdType

public SubscriptionIdType getSubscriptionIdType()
Description copied from interface: SubscriptionIdAvp
Returns the value of the Subscription-Id-Type AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getSubscriptionIdType in interface SubscriptionIdAvp
Returns:

hasSubscriptionIdData

public boolean hasSubscriptionIdData()
Description copied from interface: SubscriptionIdAvp
Returns true if the Subscription-Id-Data AVP is present in the message.

Specified by:
hasSubscriptionIdData in interface SubscriptionIdAvp
Returns:

hasSubscriptionIdType

public boolean hasSubscriptionIdType()
Specified by:
hasSubscriptionIdType in interface SubscriptionIdAvp

setSubscriptionIdData

public void setSubscriptionIdData(java.lang.String data)
Description copied from interface: SubscriptionIdAvp
Sets the value of the Subscription-Id-Data AVP, of type UTF8String.

Specified by:
setSubscriptionIdData in interface SubscriptionIdAvp

setSubscriptionIdType

public void setSubscriptionIdType(SubscriptionIdType type)
Description copied from interface: SubscriptionIdAvp
Sets the value of the Subscription-Id-Type AVP, of type Enumerated.
See:SubscriptionIdType.

Specified by:
setSubscriptionIdType in interface SubscriptionIdAvp


Copyright © 2011. All Rights Reserved.