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

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.MessageClassImpl
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, MessageClass

public class MessageClassImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements MessageClass

MessageClassImpl.java
Project: mobicents
1:10:15 PM Apr 12, 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
MessageClassImpl()
           
MessageClassImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 ClassIdentifier getClassIdentifier()
          Returns the value of the Class-Identifier AVP, of type Enumerated.
 java.lang.String getTokenText()
          Returns the value of the Token-Text AVP, of type UTF8String.
 boolean hasClassIdentifier()
          Returns true if the Class-Identifier AVP is present in the message.
 boolean hasTokenText()
          Returns true if the Token-Text AVP is present in the message.
 void setClassIdentifier(ClassIdentifier classIdentifier)
          Sets the value of the Class-Identifier AVP, of type Enumerated.
 void setTokenText(java.lang.String tokenText)
          Sets the value of the Token-Text AVP, of type UTF8String.
 
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

MessageClassImpl

public MessageClassImpl()

MessageClassImpl

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

getClassIdentifier

public ClassIdentifier getClassIdentifier()
Description copied from interface: MessageClass
Returns the value of the Class-Identifier AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getClassIdentifier in interface MessageClass

getTokenText

public java.lang.String getTokenText()
Description copied from interface: MessageClass
Returns the value of the Token-Text AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getTokenText in interface MessageClass

hasClassIdentifier

public boolean hasClassIdentifier()
Description copied from interface: MessageClass
Returns true if the Class-Identifier AVP is present in the message.

Specified by:
hasClassIdentifier in interface MessageClass

hasTokenText

public boolean hasTokenText()
Description copied from interface: MessageClass
Returns true if the Token-Text AVP is present in the message.

Specified by:
hasTokenText in interface MessageClass

setClassIdentifier

public void setClassIdentifier(ClassIdentifier classIdentifier)
Description copied from interface: MessageClass
Sets the value of the Class-Identifier AVP, of type Enumerated.

Specified by:
setClassIdentifier in interface MessageClass

setTokenText

public void setTokenText(java.lang.String tokenText)
Description copied from interface: MessageClass
Sets the value of the Token-Text AVP, of type UTF8String.

Specified by:
setTokenText in interface MessageClass


Copyright © 2011. All Rights Reserved.