org.sakaiproject.sitestats.tool.wicket.pages
Class ReportDataPage

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.Page
              extended by org.apache.wicket.markup.html.WebPage
                  extended by org.sakaiproject.sitestats.tool.wicket.pages.BasePage
                      extended by org.sakaiproject.sitestats.tool.wicket.pages.ReportDataPage
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.IRedirectListener, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.markup.html.INewBrowserWindowListener, org.apache.wicket.session.pagemap.IPageMapEntry

public class ReportDataPage
extends BasePage

Author:
Nuno Fernandes
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.Page
org.apache.wicket.Page.IPageSerializer
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class org.sakaiproject.sitestats.tool.wicket.pages.BasePage
BODY_ONLOAD_ADDTL, COMMONSCRIPT, HEADSCRIPTS, JQUERYSCRIPT, LAST_PAGE
 
Fields inherited from class org.apache.wicket.Page
LATEST_VERSION, serializer
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Fields inherited from interface org.apache.wicket.markup.html.INewBrowserWindowListener
INTERFACE
 
Fields inherited from interface org.apache.wicket.IRedirectListener
INTERFACE
 
Constructor Summary
ReportDataPage(ReportDefModel reportDef)
           
ReportDataPage(ReportDefModel reportDef, org.apache.wicket.PageParameters pageParameters)
           
ReportDataPage(ReportDefModel reportDef, org.apache.wicket.PageParameters pageParameters, org.apache.wicket.markup.html.WebPage returnPage)
           
 
Method Summary
protected  void exportCsv()
           
protected  void exportPdf()
           
protected  void exportXls()
           
protected  String getExportFileName()
           
 String getReportActivityBasedOn()
           
 String getReportActivitySelection()
           
 String getReportActivitySelectionTitle()
           
 ReportDef getReportDef()
           
 String getReportDescription()
           
 String getReportGenerationDate()
           
 ReportParams getReportParams()
           
 String getReportResourceAction()
           
 String getReportResourceActionTitle()
           
 String getReportSite()
           
 String getReportTimePeriod()
           
 String getReportUserSelection()
           
 String getReportUserSelectionTitle()
           
 String getReportUserSelectionType()
           
static List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn> getTableColumns(ReportParams reportParams, boolean columnsSortable)
           
 void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
           
 void setReportDef(ReportDef reportDef)
           
 void setReportParams(ReportParams reportParams)
           
 
Methods inherited from class org.sakaiproject.sitestats.tool.wicket.pages.BasePage
getPortalSkinCSS, getResourceModel, getToolSkinCSS, getToolSkinCSS, newResourceLabel, onBeforeRender
 
Methods inherited from class org.apache.wicket.markup.html.WebPage
configureResponse, getMarkupType, getUrlCompressor, getWebRequestCycle, homePageLink, onAfterRender, onNewBrowserWindow, setHeaders
 
Methods inherited from class org.apache.wicket.Page
afterCallComponent, beforeCallComponent, componentChanged, componentRendered, detachModels, dirty, endComponentRender, expireOldestVersion, getAjaxVersionNumber, getAutoIndex, getCurrentVersionNumber, getId, getNumericId, getPageClass, getPageId, getPageMap, getPageMapEntry, getPageMapName, getPageParameters, getPageReference, getSizeInBytes, getStatelessHint, getVersion, getVersions, hierarchyAsString, ignoreVersionMerge, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, moveToPageMap, newVersionManager, onDetach, onPageAttached, onRedirect, onRender, removePersistedFormData, renderPage, rollbackPage, setNumericId, setStatelessHint, startComponentRender, toString, writeReplace
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAttach, onBeginRequest, onComponentTag, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.wicket.session.pagemap.IPageMapEntry
getPage
 

Constructor Detail

ReportDataPage

public ReportDataPage(ReportDefModel reportDef)

ReportDataPage

public ReportDataPage(ReportDefModel reportDef,
                      org.apache.wicket.PageParameters pageParameters)

ReportDataPage

public ReportDataPage(ReportDefModel reportDef,
                      org.apache.wicket.PageParameters pageParameters,
                      org.apache.wicket.markup.html.WebPage returnPage)
Method Detail

renderHead

public void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
Specified by:
renderHead in interface org.apache.wicket.markup.html.IHeaderContributor
Overrides:
renderHead in class BasePage

getTableColumns

public static List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn> getTableColumns(ReportParams reportParams,
                                                                                                         boolean columnsSortable)

getExportFileName

protected String getExportFileName()

exportXls

protected void exportXls()

exportCsv

protected void exportCsv()

exportPdf

protected void exportPdf()

setReportDef

public void setReportDef(ReportDef reportDef)

getReportDef

public ReportDef getReportDef()

setReportParams

public void setReportParams(ReportParams reportParams)

getReportParams

public ReportParams getReportParams()

getReportDescription

public String getReportDescription()

getReportSite

public String getReportSite()

getReportGenerationDate

public String getReportGenerationDate()

getReportActivityBasedOn

public String getReportActivityBasedOn()

getReportActivitySelectionTitle

public String getReportActivitySelectionTitle()

getReportActivitySelection

public String getReportActivitySelection()

getReportResourceActionTitle

public String getReportResourceActionTitle()

getReportResourceAction

public String getReportResourceAction()

getReportTimePeriod

public String getReportTimePeriod()

getReportUserSelectionType

public String getReportUserSelectionType()

getReportUserSelectionTitle

public String getReportUserSelectionTitle()

getReportUserSelection

public String getReportUserSelection()


Copyright © 2006-2012 Universidade Fernando Pessoa. All Rights Reserved.