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

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.ServiceParameterInfoAvpImpl
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, ServiceParameterInfoAvp

public class ServiceParameterInfoAvpImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements ServiceParameterInfoAvp

Start time:18:14:01 2008-11-10
Project: mobicents-diameter-parent
Implementation of AVP: ServiceParameterInfoAvp

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
ServiceParameterInfoAvpImpl()
           
ServiceParameterInfoAvpImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 long getServiceParameterType()
          Returns the value of the Service-Parameter-Type AVP, of type Unsigned32.
 byte[] getServiceParameterValue()
          Returns the value of the Service-Parameter-Value AVP, of type OctetString.
 boolean hasServiceParameterType()
          Returns true if the Service-Parameter-Type AVP is present in the message.
 boolean hasServiceParameterValue()
          Returns true if the Service-Parameter-Value AVP is present in the message.
 void setServiceParameterType(long serviceParameterType)
          Sets the value of the Service-Parameter-Type AVP, of type Unsigned32.
 void setServiceParameterValue(byte[] serviceParameterValue)
          Sets the value of the Service-Parameter-Value 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, 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

ServiceParameterInfoAvpImpl

public ServiceParameterInfoAvpImpl()

ServiceParameterInfoAvpImpl

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

getServiceParameterType

public long getServiceParameterType()
Description copied from interface: ServiceParameterInfoAvp
Returns the value of the Service-Parameter-Type AVP, of type Unsigned32.

Specified by:
getServiceParameterType in interface ServiceParameterInfoAvp
Returns:

getServiceParameterValue

public byte[] getServiceParameterValue()
Description copied from interface: ServiceParameterInfoAvp
Returns the value of the Service-Parameter-Value AVP, of type OctetString.

Specified by:
getServiceParameterValue in interface ServiceParameterInfoAvp
Returns:

hasServiceParameterType

public boolean hasServiceParameterType()
Description copied from interface: ServiceParameterInfoAvp
Returns true if the Service-Parameter-Type AVP is present in the message.

Specified by:
hasServiceParameterType in interface ServiceParameterInfoAvp
Returns:

hasServiceParameterValue

public boolean hasServiceParameterValue()
Description copied from interface: ServiceParameterInfoAvp
Returns true if the Service-Parameter-Value AVP is present in the message.

Specified by:
hasServiceParameterValue in interface ServiceParameterInfoAvp
Returns:

setServiceParameterType

public void setServiceParameterType(long serviceParameterType)
Description copied from interface: ServiceParameterInfoAvp
Sets the value of the Service-Parameter-Type AVP, of type Unsigned32.

Specified by:
setServiceParameterType in interface ServiceParameterInfoAvp

setServiceParameterValue

public void setServiceParameterValue(byte[] serviceParameterValue)
Description copied from interface: ServiceParameterInfoAvp
Sets the value of the Service-Parameter-Value AVP, of type OctetString.

Specified by:
setServiceParameterValue in interface ServiceParameterInfoAvp


Copyright © 2011. All Rights Reserved.