org.mobicents.slee.resource.diameter.rf.events.avp
Class LocationTypeImpl

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.rf.events.avp.LocationTypeImpl
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, LocationType

public class LocationTypeImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements LocationType

LocationTypeImpl.java
Project: mobicents
12:00:23 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
LocationTypeImpl()
           
LocationTypeImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 java.lang.String getDeferredLocationEventType()
          Returns the value of the Deferred-Location-Event-Type AVP, of type UTF8String.
 LocationEstimateType getLocationEstimateType()
          Returns the value of the Location-Estimate-Type AVP, of type Enumerated.
 boolean hasDeferredLocationEventType()
          Returns true if the Deferred-Location-Event-Type AVP is present in the message.
 boolean hasLocationEstimateType()
          Returns true if the Location-Estimate-Type AVP is present in the message.
 void setDeferredLocationEventType(java.lang.String deferredLocationEventType)
          Sets the value of the Deferred-Location-Event-Type AVP, of type UTF8String.
 void setLocationEstimateType(LocationEstimateType locationEstimateType)
          Sets the value of the Location-Estimate-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, 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

LocationTypeImpl

public LocationTypeImpl()

LocationTypeImpl

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

getDeferredLocationEventType

public java.lang.String getDeferredLocationEventType()
Description copied from interface: LocationType
Returns the value of the Deferred-Location-Event-Type AVP, of type UTF8String. A return value of null implies that the AVP has not been set.

Specified by:
getDeferredLocationEventType in interface LocationType

getLocationEstimateType

public LocationEstimateType getLocationEstimateType()
Description copied from interface: LocationType
Returns the value of the Location-Estimate-Type AVP, of type Enumerated. A return value of null implies that the AVP has not been set.

Specified by:
getLocationEstimateType in interface LocationType

hasDeferredLocationEventType

public boolean hasDeferredLocationEventType()
Description copied from interface: LocationType
Returns true if the Deferred-Location-Event-Type AVP is present in the message.

Specified by:
hasDeferredLocationEventType in interface LocationType

hasLocationEstimateType

public boolean hasLocationEstimateType()
Description copied from interface: LocationType
Returns true if the Location-Estimate-Type AVP is present in the message.

Specified by:
hasLocationEstimateType in interface LocationType

setDeferredLocationEventType

public void setDeferredLocationEventType(java.lang.String deferredLocationEventType)
Description copied from interface: LocationType
Sets the value of the Deferred-Location-Event-Type AVP, of type UTF8String.

Specified by:
setDeferredLocationEventType in interface LocationType

setLocationEstimateType

public void setLocationEstimateType(LocationEstimateType locationEstimateType)
Description copied from interface: LocationType
Sets the value of the Location-Estimate-Type AVP, of type Enumerated.

Specified by:
setLocationEstimateType in interface LocationType


Copyright © 2011. All Rights Reserved.