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

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.LcsClientNameImpl
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, LcsClientName

public class LcsClientNameImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements LcsClientName

LcsClientNameImpl.java
Project: mobicents
3:28:17 AM 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
LcsClientNameImpl()
           
LcsClientNameImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 java.lang.String getLcsDataCodingScheme()
          Returns the value of the LCS-Data-Coding-Scheme AVP, of type UTF8String.
 LcsFormatIndicator getLcsFormatIndicator()
          Returns the value of the LCS-Format-Indicator AVP, of type Enumerated.
 java.lang.String getLcsNameString()
          Returns the value of the LCS-Name-String AVP, of type UTF8String.
 boolean hasLcsDataCodingScheme()
          Returns true if the LCS-Data-Coding-Scheme AVP is present in the message.
 boolean hasLcsFormatIndicator()
          Returns true if the LCS-Format-Indicator AVP is present in the message.
 boolean hasLcsNameString()
          Returns true if the LCS-Name-String AVP is present in the message.
 void setLcsDataCodingScheme(java.lang.String lcsDataCodingScheme)
          Sets the value of the LCS-Data-Coding-Scheme AVP, of type UTF8String.
 void setLcsFormatIndicator(LcsFormatIndicator lcsFormatIndicator)
          Sets the value of the LCS-Format-Indicator AVP, of type Enumerated.
 void setLcsNameString(java.lang.String lcsNameString)
          Sets the value of the LCS-Name-String 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

LcsClientNameImpl

public LcsClientNameImpl()

LcsClientNameImpl

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

getLcsDataCodingScheme

public java.lang.String getLcsDataCodingScheme()
Description copied from interface: LcsClientName
Returns the value of the LCS-Data-Coding-Scheme AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getLcsDataCodingScheme in interface LcsClientName

getLcsFormatIndicator

public LcsFormatIndicator getLcsFormatIndicator()
Description copied from interface: LcsClientName
Returns the value of the LCS-Format-Indicator AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getLcsFormatIndicator in interface LcsClientName

getLcsNameString

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

Specified by:
getLcsNameString in interface LcsClientName

hasLcsDataCodingScheme

public boolean hasLcsDataCodingScheme()
Description copied from interface: LcsClientName
Returns true if the LCS-Data-Coding-Scheme AVP is present in the message.

Specified by:
hasLcsDataCodingScheme in interface LcsClientName

hasLcsFormatIndicator

public boolean hasLcsFormatIndicator()
Description copied from interface: LcsClientName
Returns true if the LCS-Format-Indicator AVP is present in the message.

Specified by:
hasLcsFormatIndicator in interface LcsClientName

hasLcsNameString

public boolean hasLcsNameString()
Description copied from interface: LcsClientName
Returns true if the LCS-Name-String AVP is present in the message.

Specified by:
hasLcsNameString in interface LcsClientName

setLcsDataCodingScheme

public void setLcsDataCodingScheme(java.lang.String lcsDataCodingScheme)
Description copied from interface: LcsClientName
Sets the value of the LCS-Data-Coding-Scheme AVP, of type UTF8String.

Specified by:
setLcsDataCodingScheme in interface LcsClientName

setLcsFormatIndicator

public void setLcsFormatIndicator(LcsFormatIndicator lcsFormatIndicator)
Description copied from interface: LcsClientName
Sets the value of the LCS-Format-Indicator AVP, of type Enumerated.

Specified by:
setLcsFormatIndicator in interface LcsClientName

setLcsNameString

public void setLcsNameString(java.lang.String lcsNameString)
Description copied from interface: LcsClientName
Sets the value of the LCS-Name-String AVP, of type UTF8String.

Specified by:
setLcsNameString in interface LcsClientName


Copyright © 2011. All Rights Reserved.