Class UserReport
java.lang.Object
de.uplanet.lucy.server.monitor.log.userreport.UserReport
- All Implemented Interfaces:
de.uplanet.lucy.server.monitor.log.ILogReport
This class scans the logfiles for user specific statistics.
-
Constructor Summary
ConstructorsConstructorDescriptionUserReport
(de.uplanet.jdbc.JdbcConnection p_conn, String p_strLanguage, long p_lLBound, long p_lUBound, long p_lTimeOut, long p_lInactivity) Constructor -
Method Summary
Modifier and TypeMethodDescriptionde.uplanet.lucy.server.monitor.log.ILogEntryConsumer
getAppInfo
(String p_strAppGuid) float
float
getPageInfo
(PageVisit p_pageVisit) de.uplanet.lucy.server.monitor.log.userreport.UserAppStatistics
float
getUserCallPercentage
(String p_strUserID) float
getUserTimePercentage
(String p_strUserID) de.uplanet.lucy.server.monitor.log.userreport.Visitor
getVisitor
(String p_strUserID) List
<de.uplanet.lucy.server.monitor.log.userreport.Visitor>
-
Constructor Details
-
UserReport
public UserReport(de.uplanet.jdbc.JdbcConnection p_conn, String p_strLanguage, long p_lLBound, long p_lUBound, long p_lTimeOut, long p_lInactivity) Constructor- Parameters:
p_conn
- Connection to the database.p_strLanguage
- ID of the current language.p_lLBound
- Start date of the report.p_lUBound
- End date of the report.p_lTimeOut
- Session timeout.p_lInactivity
- Time till inactivity.
-
-
Method Details
-
getVisitor
- Parameters:
p_strUserID
- ID of the requested visitor.- Returns:
- The visitor.
-
getStatMatrix
public de.uplanet.lucy.server.monitor.log.userreport.UserAppStatistics getStatMatrix()- Returns:
- The statistic matrix.
-
getUserCallPercentage
- Parameters:
p_strUserID
- User GUID- Returns:
- User calls / total calls -ratio
-
getUserTimePercentage
- Parameters:
p_strUserID
- User GUID- Returns:
- User time / total time -ratio
-
getAverageCallPercentage
public float getAverageCallPercentage()- Returns:
- Percentage of the average page calls.
-
getAverageTimePercentage
public float getAverageTimePercentage()- Returns:
- Percentage of the average connection time.
-
getVisitors
- Returns:
- The list of visitors
-
getAppInfo
-
getPageInfo
-
asLogEntryConsumer
public de.uplanet.lucy.server.monitor.log.ILogEntryConsumer asLogEntryConsumer()- Returns:
- The object's
ILogEntryConsumer
interface.
-