|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jalios.jcms.analytics.EventData
public class EventData
Constructor Summary | |
---|---|
EventData()
|
|
EventData(String type,
Member actor,
int opAction,
Data data)
|
|
EventData(String type,
Member actor,
String action,
Data data,
javax.servlet.http.HttpServletRequest request)
|
|
EventData(String type,
Member actor,
String action,
Data data,
javax.servlet.http.HttpServletRequest request,
long eventDate)
|
|
EventData(String type,
Member actor,
String action,
Data data,
javax.servlet.http.HttpServletRequest request,
long startDate,
long endDate,
long eventDate)
|
|
EventData(String type,
Member actor,
String action,
String dataId,
String dataClass,
long eventDate,
String urid,
long startDate,
long endDate)
|
|
EventData(String type,
String action)
Create eventData for some core action (like CSRF error, RSS access, OpenAPI access, AuthFail, ...) |
Method Summary | |
---|---|
void |
addContext(Map<String,String> tmpContext)
|
String |
getAction()
|
Member |
getActor()
|
Map<String,String> |
getContext()
|
Data |
getData()
|
long |
getDate()
|
long |
getEndDate()
|
String |
getObjectClass()
|
String |
getObjectId()
|
Class |
getRealObjectClass()
Compute real class from object class string |
long |
getStartDate()
|
String |
getType()
|
String |
getUrid()
|
boolean |
isAccess()
Indicates if this event has the type AnalyticsManager.ACCESS |
boolean |
isCore()
Indicates if this event has the type AnalyticsManager.CORE |
boolean |
isCreate()
returns true if the eventData is a creation event (op is Create and DeepCopy), false otherwise |
boolean |
isDelete()
returns true if the eventData is a delete event (op is Delete and DeepDelete), false otherwise |
boolean |
isInstanceOf(Class clazz)
returns true if the EventData is about the provided class |
boolean |
isOpenApi()
Indicates if this event has the type AnalyticsManager.OPENAPI |
boolean |
isType(String type)
Indicates if this event has the provided type |
boolean |
isUpdate()
returns true if the eventData is a update event (op is Update and Merge), false otherwise |
void |
setAction(String action)
|
void |
setActor(Member actor)
|
void |
setContext(Map<String,String> context)
|
void |
setData(Data data)
|
void |
setDate(long date)
|
void |
setEndDate(long endDate)
|
void |
setObjectClass(String objectClass)
|
void |
setObjectId(String objectId)
|
void |
setStartDate(long startDate)
|
void |
setType(String type)
|
void |
setUrid(String urid)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EventData()
public EventData(String type, Member actor, int opAction, Data data)
public EventData(String type, Member actor, String action, Data data, javax.servlet.http.HttpServletRequest request)
public EventData(String type, Member actor, String action, Data data, javax.servlet.http.HttpServletRequest request, long eventDate)
public EventData(String type, Member actor, String action, Data data, javax.servlet.http.HttpServletRequest request, long startDate, long endDate, long eventDate)
public EventData(String type, Member actor, String action, String dataId, String dataClass, long eventDate, String urid, long startDate, long endDate)
public EventData(String type, String action)
type
- the type of the EventData
(often AnalyticsManager.CORE
)action
- the action of the EventData
(like AnalyticsManager.CSRF_ERROR
or AnalyticsManager.AUTH_FAIL
)Method Detail |
---|
public void setData(Data data)
public Data getData()
public String getType()
public void setType(String type)
type
- the type to setpublic Member getActor()
public void setActor(Member actor)
actor
- the actor to setpublic String getAction()
public void setAction(String action)
action
- the action to setpublic String getObjectId()
public void setObjectId(String objectId)
objectId
- the objectId to setpublic String getObjectClass()
public void setObjectClass(String objectClass)
objectClass
- the objectClass to setpublic Map<String,String> getContext()
public void setContext(Map<String,String> context)
context
- the context to setpublic long getDate()
public void setDate(long date)
date
- the date to setpublic long getStartDate()
public void setStartDate(long startDate)
startDate
- the startDate to setpublic long getEndDate()
public void setEndDate(long endDate)
endDate
- the endDate to setpublic String getUrid()
public void setUrid(String urid)
urid
- the urid to setpublic void addContext(Map<String,String> tmpContext)
public String toString()
toString
in class Object
public boolean isType(String type)
type
- the type to check
public boolean isCore()
AnalyticsManager.CORE
AnalyticsManager.CORE
public boolean isAccess()
AnalyticsManager.ACCESS
AnalyticsManager.ACCESS
public boolean isOpenApi()
AnalyticsManager.OPENAPI
AnalyticsManager.OPENAPI
public boolean isCreate()
public boolean isDelete()
public boolean isUpdate()
public boolean isInstanceOf(Class clazz)
EventData
is about the provided class
clazz
- the Class
to check
EventData
is about the provided classpublic Class getRealObjectClass()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |