@Name(value="usersActivityInfo") @Scope(value=CONVERSATION) public class UsersActivityManager extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected int |
currentAuditPage |
protected static org.apache.commons.logging.Log |
log |
protected static int |
pageSize |
protected String |
selectedAuditCategory |
protected String |
selectedAuditTimeRange |
protected String |
selectedHttpSessionsTimeRange |
Constructor and Description |
---|
UsersActivityManager() |
Modifier and Type | Method and Description |
---|---|
List<javax.faces.model.SelectItem> |
getAuditCategories() |
List<javax.faces.model.SelectItem> |
getAuditTimeRanges() |
int |
getCurrentAuditPage() |
List<javax.faces.model.SelectItem> |
getHttpSessionsTimeRanges() |
List<LogEntry> |
getLoginInfo() |
String |
getSelectedAuditCategory() |
String |
getSelectedAuditTimeRange() |
String |
getSelectedHttpSessionsTimeRange() |
long |
getUserRequestCount() |
List<SessionInfo> |
getUserSessions() |
int |
getUserSessionsCount() |
void |
nextAuditPage() |
void |
prevAuditPage() |
void |
setSelectedAuditCategory(String category) |
void |
setSelectedAuditTimeRange(String dateRange) |
void |
setSelectedHttpSessionsTimeRange(String dateRange) |
protected static final org.apache.commons.logging.Log log
protected String selectedAuditTimeRange
protected String selectedAuditCategory
protected String selectedHttpSessionsTimeRange
protected int currentAuditPage
protected static int pageSize
public UsersActivityManager()
public List<javax.faces.model.SelectItem> getAuditTimeRanges()
public List<javax.faces.model.SelectItem> getAuditCategories()
public String getSelectedAuditTimeRange()
public void setSelectedAuditTimeRange(String dateRange)
public String getSelectedAuditCategory()
public void setSelectedAuditCategory(String category)
public int getCurrentAuditPage()
public void nextAuditPage()
public void prevAuditPage()
@Factory(value="userLoginEvents", scope=EVENT) public List<LogEntry> getLoginInfo()
public List<javax.faces.model.SelectItem> getHttpSessionsTimeRanges()
public String getSelectedHttpSessionsTimeRange()
public void setSelectedHttpSessionsTimeRange(String dateRange)
@Factory(value="nbActiveUserHttpSessions", scope=EVENT) public int getUserSessionsCount()
@Factory(value="nbUserRequests", scope=EVENT) public long getUserRequestCount()
@Factory(value="userHttpSessions", scope=EVENT) public List<SessionInfo> getUserSessions()
Copyright © 2015 Nuxeo SA. All rights reserved.