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

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.LcsClientIdImpl
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, LcsClientId

public class LcsClientIdImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements LcsClientId

LcsClientIdImpl.java
Project: mobicents
3:24:25 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
LcsClientIdImpl()
           
LcsClientIdImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 java.lang.String getLcsApn()
          Returns the value of the LCS-APN AVP, of type UTF8String.
 java.lang.String getLcsClientDialedByMs()
          Returns the value of the LCS-Client-Dialed-By-MS AVP, of type UTF8String.
 java.lang.String getLcsClientExternalId()
          Returns the value of the LCS-Client-External-ID AVP, of type UTF8String.
 LcsClientName getLcsClientName()
          Returns the value of the LCS-Client-Name AVP, of type Grouped.
 LcsClientType getLcsClientType()
          Returns the value of the LCS-Client-Type AVP, of type Enumerated.
 LcsRequestorId getLcsRequestorId()
          Returns the value of the LCS-Requestor-ID AVP, of type Grouped.
 boolean hasLcsApn()
          Returns true if the LCS-APN AVP is present in the message.
 boolean hasLcsClientDialedByMs()
          Returns true if the LCS-Client-Dialed-By-MS AVP is present in the message.
 boolean hasLcsClientExternalId()
          Returns true if the LCS-Client-External-ID AVP is present in the message.
 boolean hasLcsClientName()
          Returns true if the LCS-Client-Name AVP is present in the message.
 boolean hasLcsClientType()
          Returns true if the LCS-Client-Type AVP is present in the message.
 boolean hasLcsRequestorId()
          Returns true if the LCS-Requestor-ID AVP is present in the message.
 void setLcsApn(java.lang.String lcsApn)
          Sets the value of the LCS-APN AVP, of type UTF8String.
 void setLcsClientDialedByMs(java.lang.String lcsClientDialedByMs)
          Sets the value of the LCS-Client-Dialed-By-MS AVP, of type UTF8String.
 void setLcsClientExternalId(java.lang.String lcsClientExternalId)
          Sets the value of the LCS-Client-External-ID AVP, of type UTF8String.
 void setLcsClientName(LcsClientName lcsClientName)
          Sets the value of the LCS-Client-Name AVP, of type Grouped.
 void setLcsClientType(LcsClientType lcsClientType)
          Sets the value of the LCS-Client-Type AVP, of type Enumerated.
 void setLcsRequestorId(LcsRequestorId lcsRequestorId)
          Sets the value of the LCS-Requestor-ID AVP, of type Grouped.
 
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

LcsClientIdImpl

public LcsClientIdImpl()

LcsClientIdImpl

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

getLcsApn

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

Specified by:
getLcsApn in interface LcsClientId

getLcsClientDialedByMs

public java.lang.String getLcsClientDialedByMs()
Description copied from interface: LcsClientId
Returns the value of the LCS-Client-Dialed-By-MS AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getLcsClientDialedByMs in interface LcsClientId

getLcsClientExternalId

public java.lang.String getLcsClientExternalId()
Description copied from interface: LcsClientId
Returns the value of the LCS-Client-External-ID AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getLcsClientExternalId in interface LcsClientId

getLcsClientName

public LcsClientName getLcsClientName()
Description copied from interface: LcsClientId
Returns the value of the LCS-Client-Name AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getLcsClientName in interface LcsClientId

getLcsClientType

public LcsClientType getLcsClientType()
Description copied from interface: LcsClientId
Returns the value of the LCS-Client-Type AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getLcsClientType in interface LcsClientId

getLcsRequestorId

public LcsRequestorId getLcsRequestorId()
Description copied from interface: LcsClientId
Returns the value of the LCS-Requestor-ID AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getLcsRequestorId in interface LcsClientId

hasLcsApn

public boolean hasLcsApn()
Description copied from interface: LcsClientId
Returns true if the LCS-APN AVP is present in the message.

Specified by:
hasLcsApn in interface LcsClientId

hasLcsClientDialedByMs

public boolean hasLcsClientDialedByMs()
Description copied from interface: LcsClientId
Returns true if the LCS-Client-Dialed-By-MS AVP is present in the message.

Specified by:
hasLcsClientDialedByMs in interface LcsClientId

hasLcsClientExternalId

public boolean hasLcsClientExternalId()
Description copied from interface: LcsClientId
Returns true if the LCS-Client-External-ID AVP is present in the message.

Specified by:
hasLcsClientExternalId in interface LcsClientId

hasLcsClientName

public boolean hasLcsClientName()
Description copied from interface: LcsClientId
Returns true if the LCS-Client-Name AVP is present in the message.

Specified by:
hasLcsClientName in interface LcsClientId

hasLcsClientType

public boolean hasLcsClientType()
Description copied from interface: LcsClientId
Returns true if the LCS-Client-Type AVP is present in the message.

Specified by:
hasLcsClientType in interface LcsClientId

hasLcsRequestorId

public boolean hasLcsRequestorId()
Description copied from interface: LcsClientId
Returns true if the LCS-Requestor-ID AVP is present in the message.

Specified by:
hasLcsRequestorId in interface LcsClientId

setLcsApn

public void setLcsApn(java.lang.String lcsApn)
Description copied from interface: LcsClientId
Sets the value of the LCS-APN AVP, of type UTF8String.

Specified by:
setLcsApn in interface LcsClientId

setLcsClientDialedByMs

public void setLcsClientDialedByMs(java.lang.String lcsClientDialedByMs)
Description copied from interface: LcsClientId
Sets the value of the LCS-Client-Dialed-By-MS AVP, of type UTF8String.

Specified by:
setLcsClientDialedByMs in interface LcsClientId

setLcsClientExternalId

public void setLcsClientExternalId(java.lang.String lcsClientExternalId)
Description copied from interface: LcsClientId
Sets the value of the LCS-Client-External-ID AVP, of type UTF8String.

Specified by:
setLcsClientExternalId in interface LcsClientId

setLcsClientName

public void setLcsClientName(LcsClientName lcsClientName)
Description copied from interface: LcsClientId
Sets the value of the LCS-Client-Name AVP, of type Grouped.

Specified by:
setLcsClientName in interface LcsClientId

setLcsClientType

public void setLcsClientType(LcsClientType lcsClientType)
Description copied from interface: LcsClientId
Sets the value of the LCS-Client-Type AVP, of type Enumerated.

Specified by:
setLcsClientType in interface LcsClientId

setLcsRequestorId

public void setLcsRequestorId(LcsRequestorId lcsRequestorId)
Description copied from interface: LcsClientId
Sets the value of the LCS-Requestor-ID AVP, of type Grouped.

Specified by:
setLcsRequestorId in interface LcsClientId


Copyright © 2011. All Rights Reserved.