com.nitido.nimbox.http.services.tracking
Class TrackingEvent
java.lang.Object
com.nitido.nimbox.http.services.tracking.TrackingEvent
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ADClickThroughEvent, ADDisplayEvent
public abstract class TrackingEvent
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Field Summary |
protected java.lang.String |
_id
The event tracking id. |
Constructor Summary |
TrackingEvent(java.lang.String id)
Base class constructor. |
Method Summary |
abstract java.lang.String |
getMessage()
Extenders of this class need to implement this method to return
the event description that is recorded by the NiM Tracking
Service. |
java.lang.String |
getTrackingID()
Returns the event's tracking id. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_id
protected java.lang.String _id
- The event tracking id.
TrackingEvent
public TrackingEvent(java.lang.String id)
- Base class constructor. This constructor creates a new
instance of the class and assignes the given tracking id to the
event.
- Parameters:
id
- The event tracking id.
- Throws:
java.lang.IllegalArgumentException
- If the given tracking id is null or an empty string.
getTrackingID
public java.lang.String getTrackingID()
- Returns the event's tracking id.
- Returns:
- The event's tracking id.
getMessage
public abstract java.lang.String getMessage()
- Extenders of this class need to implement this method to return
the event description that is recorded by the NiM Tracking
Service.
- Returns:
- The event description.
These JavaDoc pages are generated for release/nim_2_5-2.5.44 Copyright © 1999-2009 Nitido Inc. Proprietary and Confidential. All Rights Reserved.