org.nuxeo.ecm.admin
Class UsersActivityManager
java.lang.Object
org.nuxeo.ecm.admin.UsersActivityManager
- All Implemented Interfaces:
- Serializable
@Name(value="usersActivityInfo")
@Scope(value=CONVERSATION)
public class UsersActivityManager
- extends Object
- implements Serializable
Seam Bean to export some stats about user's activity
- Author:
- Thierry Delprat
- See Also:
- Serialized Form
UsersActivityManager
public UsersActivityManager()
getAuditTimeRanges
public List<SelectItem> getAuditTimeRanges()
getAuditCategories
public List<SelectItem> getAuditCategories()
getSelectedAuditTimeRange
public String getSelectedAuditTimeRange()
setSelectedAuditTimeRange
public void setSelectedAuditTimeRange(String dateRange)
getSelectedAuditCategory
public String getSelectedAuditCategory()
setSelectedAuditCategory
public void setSelectedAuditCategory(String category)
getCurrentAuditPage
public int getCurrentAuditPage()
nextAuditPage
public void nextAuditPage()
prevAuditPage
public void prevAuditPage()
getLoginInfo
@Factory(value="userLoginEvents",
scope=EVENT)
public List<LogEntry> getLoginInfo()
throws Exception
- Throws:
Exception
getHttpSessionsTimeRanges
public List<SelectItem> getHttpSessionsTimeRanges()
getSelectedHttpSessionsTimeRange
public String getSelectedHttpSessionsTimeRange()
setSelectedHttpSessionsTimeRange
public void setSelectedHttpSessionsTimeRange(String dateRange)
getUserSessionsCount
@Factory(value="nbActiveUserHttpSessions",
scope=EVENT)
public int getUserSessionsCount()
getUserRequestCount
@Factory(value="nbUserRequests",
scope=EVENT)
public long getUserRequestCount()
getUserSessions
@Factory(value="userHttpSessions",
scope=EVENT)
public List<SessionInfo> getUserSessions()
Copyright © 2011 Nuxeo SAS. All Rights Reserved.