© 2003 BEA Systems, Inc.

com.bea.p13n.controls.events.generic
Interface GenericTrackingControl

All Superinterfaces:
com.bea.control.Control, weblogic.jws.control.Control, Serializable

public interface GenericTrackingControl
extends weblogic.jws.control.Control


Control from which tracking events may be configured, generated, and dispatched to the event service. A tracked event is one which may be persisted to the Portal BT_EVENT database tables.
Once you have an Event object, you may set its attributes: event.setAttribute(String theKey, Serializable theValue);
Refer to the Portal documentation for details on how to configure the Event Service and Behavior Tracking.
The eventType is set as a property on the control. Additional properties are the XML persistence information for this event. See the property editor descriptions for more information.
This control is NOT to be used with JWS, as it requires the HttpServletRequest object, which is unavailable from a JWS.
Control properties:

See Also:
Event, EventService, TrackingEvent

Method Summary
 void dispatch(HttpServletRequest request)
          Dispatch a TrackingEvent.
 

Method Detail

dispatch

public void dispatch(HttpServletRequest request)
              throws P13nControlException
Dispatch a TrackingEvent. The type of event is specified on the control property.

Parameters:
request - The HttpServletRequest from the Page Group
Throws:
P13nControlException - if request is null, or if errors encountered creating and dispatching event.

© 2003 BEA Systems, Inc.

Copyright © 2003 BEA Systems, Inc. All Rights Reserved