org.sakaiproject.sitestats.tool.wicket.widget
Class WidgetTabTemplate

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
                  extended by org.apache.wicket.markup.html.panel.Panel
                      extended by org.sakaiproject.sitestats.tool.wicket.widget.WidgetTabTemplate
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderPartContainerProvider

public abstract class WidgetTabTemplate
extends org.apache.wicket.markup.html.panel.Panel

See Also:
Serialized Form

Nested Class Summary
 
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
static Integer FILTER_DATE
           
static Integer FILTER_RESOURCE_ACTION
           
static Integer FILTER_ROLE
           
static Integer FILTER_TOOL
           
static Integer FILTER_USER
           
static int MAX_TABLE_ROWS
           
 
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
 
Constructor Summary
WidgetTabTemplate(String id, String siteId)
           
 
Method Summary
abstract  ReportDef getChartReportDefinition()
           
 String getDateFilter()
           
abstract  List<Integer> getFilters()
           
 String getResactionFilter()
           
 String getRoleFilter()
           
abstract  ReportDef getTableReportDefinition()
           
 List<String> getToolEventsFilter()
           
 String getToolFilter()
           
 boolean isRole(String role)
           
protected  void onBeforeRender()
           
 void setDateFilter(String dateFilter)
           
 void setResactionFilter(String resactionFilter)
           
 void setRoleFilter(String roleFilter)
           
 void setToolFilter(String toolFilter)
           
abstract  boolean useChartReportDefinitionForTable()
           
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
onComponentTag, onComponentTagBody, renderHead
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage, getWebRequest
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeginRequest, onDetach, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, 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
 

Field Detail

MAX_TABLE_ROWS

public static final int MAX_TABLE_ROWS
See Also:
Constant Field Values

FILTER_DATE

public static final Integer FILTER_DATE

FILTER_ROLE

public static final Integer FILTER_ROLE

FILTER_USER

public static final Integer FILTER_USER

FILTER_TOOL

public static final Integer FILTER_TOOL

FILTER_RESOURCE_ACTION

public static final Integer FILTER_RESOURCE_ACTION
Constructor Detail

WidgetTabTemplate

public WidgetTabTemplate(String id,
                         String siteId)
Method Detail

getChartReportDefinition

public abstract ReportDef getChartReportDefinition()

getTableReportDefinition

public abstract ReportDef getTableReportDefinition()

useChartReportDefinitionForTable

public abstract boolean useChartReportDefinitionForTable()

getFilters

public abstract List<Integer> getFilters()

onBeforeRender

protected void onBeforeRender()
Overrides:
onBeforeRender in class org.apache.wicket.Component

isRole

public boolean isRole(String role)

setDateFilter

public void setDateFilter(String dateFilter)

getDateFilter

public String getDateFilter()

setRoleFilter

public void setRoleFilter(String roleFilter)

getRoleFilter

public String getRoleFilter()

setToolFilter

public void setToolFilter(String toolFilter)

getToolFilter

public String getToolFilter()

getToolEventsFilter

public List<String> getToolEventsFilter()

setResactionFilter

public void setResactionFilter(String resactionFilter)

getResactionFilter

public String getResactionFilter()


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