|
ZetaGrid v1.9 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--zeta.handler.statistic.AbstractHandler
|
+--zeta.handler.statistic.TopProducersHandler
Handles a GET request for the statistic 'top producers'.
| Nested Class Summary |
| Nested classes inherited from class zeta.handler.statistic.AbstractHandler |
AbstractHandler.InnerPageBuffer |
| Field Summary | |
private long |
daysOfLowerUserNameListOrderByZerosDayBeforeYesterday
DAYS of top producer list of the day before yesterday. |
private long |
daysOfLowerUserNameListOrderByZerosYesterday
DAYS of top producer list of yesterday. |
private java.util.List |
lowerUserNameListOrderByZerosDayBeforeYesterday
top producer list of the day before yesterday. |
private java.util.List |
lowerUserNameListOrderByZerosYesterday
top producer list of yesterday. |
private Table |
topProducersTable
Contains the complete top producers statistic. |
| Fields inherited from class zeta.handler.statistic.AbstractHandler |
imgHeight, imgWidth, servlet |
| Constructor Summary | |
TopProducersHandler(ZetaServlet servlet)
|
|
| Method Summary | |
private void |
changeProperties(java.sql.Connection con,
int userId,
java.lang.String workunit,
java.lang.StringBuffer buffer)
|
java.lang.String |
createPage(java.sql.Connection con)
Creates HTML page with the content of the statistic 'top producers' where the user is not defined. |
protected java.lang.String |
createPage(javax.servlet.http.HttpServletRequest req,
java.sql.Connection con)
Creates HTML page with the content of the statistic 'top producers' where the user is defined. |
(package private) Table |
getTopProducersTable()
Returns the complete top producers statistic. |
private static java.lang.String[] |
getUserData(java.lang.String line)
|
private void |
inputUser(java.lang.String user,
java.lang.String email,
java.lang.String workunit,
boolean viewAllWorkstations,
java.lang.StringBuffer buffer)
Generates an HTTP form to get the user name. |
private int |
isLoginNeeded(java.lang.String user,
java.lang.String email,
java.lang.String workunit)
Returns the user id (>0) if the user is defined. |
private void |
requestApprovalToChangeProperties(java.sql.Connection con,
java.lang.String key,
java.lang.String keyLength,
javax.servlet.http.HttpServletRequest req,
java.lang.StringBuffer buffer)
|
| Methods inherited from class zeta.handler.statistic.AbstractHandler |
createImage, doGet, getBufferedPage, getImageHeight, getImageWidth, getInnerPageBuffer, getInnerPageExpiredDiffTime, getPageExpiredDiffTime, imageUpdateCompleted, isImageExpired, isInnerPageExpired, isPageExpired, pageUpdateCompleted |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private Table topProducersTable
private long daysOfLowerUserNameListOrderByZerosYesterday
private long daysOfLowerUserNameListOrderByZerosDayBeforeYesterday
private java.util.List lowerUserNameListOrderByZerosYesterday
private java.util.List lowerUserNameListOrderByZerosDayBeforeYesterday
| Constructor Detail |
public TopProducersHandler(ZetaServlet servlet)
servlet - servlet which owns this handler.| Method Detail |
Table getTopProducersTable()
public java.lang.String createPage(java.sql.Connection con)
throws java.sql.SQLException,
javax.servlet.ServletException
createPage in class AbstractHandlercon - connection to the back-end database
java.sql.SQLException
javax.servlet.ServletException
protected java.lang.String createPage(javax.servlet.http.HttpServletRequest req,
java.sql.Connection con)
throws java.sql.SQLException,
javax.servlet.ServletException
createPage in class AbstractHandlerreq - GET requestcon - connection to the back-end database
java.sql.SQLException
javax.servlet.ServletExceptionprivate static java.lang.String[] getUserData(java.lang.String line)
private void inputUser(java.lang.String user,
java.lang.String email,
java.lang.String workunit,
boolean viewAllWorkstations,
java.lang.StringBuffer buffer)
user - user name as default valueemail - email of the user as default valueviewAllWorkstations - options how to view the list of the workstationsbuffer - buffer for HTTP page
private int isLoginNeeded(java.lang.String user,
java.lang.String email,
java.lang.String workunit)
private void changeProperties(java.sql.Connection con,
int userId,
java.lang.String workunit,
java.lang.StringBuffer buffer)
throws javax.servlet.ServletException
javax.servlet.ServletException
private void requestApprovalToChangeProperties(java.sql.Connection con,
java.lang.String key,
java.lang.String keyLength,
javax.servlet.http.HttpServletRequest req,
java.lang.StringBuffer buffer)
throws java.sql.SQLException,
javax.servlet.ServletException
java.sql.SQLException
javax.servlet.ServletException
|
ZetaGrid v1.9 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||