Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.forum.stats
Class ForumsReportRunner

java.lang.Object
  extended by com.jivesoftware.util.AbstractPollableRunnable
      extended by com.jivesoftware.base.stats.AbstractReportRunner
          extended by com.jivesoftware.forum.stats.ForumsReportRunner
All Implemented Interfaces:
PollableRunnable, java.io.Serializable, java.lang.Runnable

public class ForumsReportRunner
extends AbstractReportRunner

Main class for generating reports. Reports are created and managed via the ReportManager interface. This class uses all report properties that have been set to build the report context, execute reports and generate output.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jivesoftware.base.stats.AbstractReportRunner
authToken, numTasks, OUTPUT_DIR_PATTERN, outputDir, preventFromRunning, progressCount, STATS_HOME
 
Constructor Summary
ForumsReportRunner()
           
ForumsReportRunner(AuthToken authToken)
           
 
Method Summary
protected  void addReportInfoQueries(java.util.Map queries)
           
protected  java.util.List getObjects()
           
 ReportManager getReportManager()
           
protected  UserManager getUserManager()
           
protected  void init()
           
protected  void updateContext(java.util.Map context)
           
 
Methods inherited from class com.jivesoftware.base.stats.AbstractReportRunner
doRun, generateChart, generateCSV, generateReportDetails, getAuthToken, getStatsHome, getTaskMaximum, getTaskValue, getTemplateDir
 
Methods inherited from class com.jivesoftware.util.AbstractPollableRunnable
cancel, getEndDate, getPercentComplete, getStartDate, getTaskMinimum, isFinished, isIndeterminate, isRunning, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForumsReportRunner

public ForumsReportRunner()

ForumsReportRunner

public ForumsReportRunner(AuthToken authToken)
Method Detail

init

protected void init()
Overrides:
init in class AbstractReportRunner

getReportManager

public ReportManager getReportManager()
Specified by:
getReportManager in class AbstractReportRunner

addReportInfoQueries

protected void addReportInfoQueries(java.util.Map queries)
Specified by:
addReportInfoQueries in class AbstractReportRunner

updateContext

protected void updateContext(java.util.Map context)
Specified by:
updateContext in class AbstractReportRunner

getUserManager

protected UserManager getUserManager()
Specified by:
getUserManager in class AbstractReportRunner

getObjects

protected java.util.List getObjects()
Specified by:
getObjects in class AbstractReportRunner

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.