|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bea.p13n.property.AbstractConfigurableEntity com.bea.p13n.events.Event com.bea.p13n.tracking.events.TrackingEvent
The base class for implementing any behavior tracking events. Events that will be persisted to the EVENT table for beahvior tracking must subclass this class.
Field Summary | |
static String |
APPLICATION
Event attribute key name for the WebLogic application context Attribute value is a String |
static String |
REQUEST
Event attribute key name for the request object Attribute value is a com.bea.p13n.http.Request |
static String |
SESSION_ID
Event attribute key name for session id Attribute value is a String |
static String |
USER_ID
Event attribute key name for user id Attribute value is a String |
static String |
USER_TYPE
Event attribute key name for user type. |
Fields inherited from class com.bea.p13n.property.AbstractConfigurableEntity |
CE_METHOD_CACHE, instanceClass, PREFIX_GET, PREFIX_SET, propertyCache, textFormatter |
Fields inherited from interface com.bea.p13n.property.ConfigurableEntity |
RESERVED_PROPERTY_SET |
Fields inherited from interface com.bea.p13n.events.EventConstants |
TYPE_ALL |
Constructor Summary | |
TrackingEvent(String eventType,
HttpSession session,
String theXMLNamespace,
String theXSDFile,
String[] theSchemaKeys)
Create a new TrackingEvent. |
|
TrackingEvent(String theEventType,
HttpSession session,
String theXMLNamespace,
String theXSDFile,
String[] theSchemaKeys,
HttpServletRequest theRequest)
Create a new TrackingEvent. |
|
TrackingEvent(String theEventType,
String theSessionId,
String theUserId,
String theXMLNamespace,
String theXSDFile,
String[] theSchemaKeys)
Deprecated. Use TrackingEvent(String theEventType, HttpSession session, String theXMLNamespace, String theXSDFile, String[] theSchemaKeys) |
|
TrackingEvent(String theEventType,
String theSessionId,
String theUserId,
String theXMLNamespace,
String theXSDFile,
String[] theSchemaKeys,
HttpServletRequest theRequest)
Deprecated. Use TrackingEvent(String theEventType, HttpSession session, String theXMLNamespace, String theXSDFile, String[] theSchemaKeys, HttpServletRequest theRequest) |
Method Summary | |
String[] |
getSchemaKeys()
Get the schama keys (and their order) for the XML representation of this document |
HttpSession |
getSession()
|
String |
getXMLNamespace()
Get the XML namespace for this event |
String |
getXSDFile()
Get the XSD schema file for this event |
void |
setSchemaKeys(String[] schemaKeys)
Get the schema keys for this event's XML representation |
void |
setSession(HttpSession session)
HttpSession object |
void |
setXMLNamespace(String newXMLNamespace)
Set the XML namespace for this event |
void |
setXSDFile(String newXSDFile)
Set the XSD schema file for this event |
Methods inherited from class com.bea.p13n.events.Event |
getApplication, getAttribute, getAttributeNames, getProperty, getTimeStamp, getType, removeAttribute, setApplication, setAttribute, toString |
Methods inherited from class com.bea.p13n.property.AbstractConfigurableEntity |
createMapKey, getCachedProperty, getExplicitProperty, getExplicitSetter, getImplicitProperty, getJndiName, getPkString, getPropertyAsString, getPropertyCache, getPropertyNoDefault, getUniqueId, hasExplicitGetter, hasExplicitSetter, removeExplicitProperty, removeProperty, setExplicitProperty, setProperty, upcaseFirst |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.bea.p13n.property.ConfigurableEntity |
getJndiName, getPkString, getPropertyAsString, getPropertyNoDefault, getUniqueId, removeProperty, setProperty |
Field Detail |
public static final String APPLICATION
public static final String REQUEST
public static final String SESSION_ID
public static final String USER_ID
public static final String USER_TYPE
ProfileType
,
Constant Field ValuesConstructor Detail |
public TrackingEvent(String eventType, HttpSession session, String theXMLNamespace, String theXSDFile, String[] theSchemaKeys)
public TrackingEvent(String theEventType, HttpSession session, String theXMLNamespace, String theXSDFile, String[] theSchemaKeys, HttpServletRequest theRequest)
public TrackingEvent(String theEventType, String theSessionId, String theUserId, String theXMLNamespace, String theXSDFile, String[] theSchemaKeys)
public TrackingEvent(String theEventType, String theSessionId, String theUserId, String theXMLNamespace, String theXSDFile, String[] theSchemaKeys, HttpServletRequest theRequest)
Method Detail |
public String[] getSchemaKeys()
public HttpSession getSession()
public String getXMLNamespace()
public String getXSDFile()
public void setSchemaKeys(String[] schemaKeys)
public void setSession(HttpSession session)
public void setXMLNamespace(String newXMLNamespace)
public void setXSDFile(String newXSDFile)
|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |