Nitido Inc.

com.nitido.nimbox.http.services.tracking
Class TrackingEvent

java.lang.Object
  extended by 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
 

Field Detail

_id

protected java.lang.String _id
The event tracking id.

Constructor Detail

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.
Method Detail

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.

Nitido NiM 2.5 Java API

These JavaDoc pages are generated for release/nim_2_5-2.5.44

Copyright © 1999-2009 Nitido Inc.    Proprietary and Confidential.    All Rights Reserved.