public abstract class ReportingAdminPanel extends AdminPanel
ReportingAdmin
,
reportingAdmin
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected static org.apache.wicket.markup.html.form.IChoiceRenderer<ReporterMeta<FacetMeta>> |
CHOICE_RENDERER |
protected ReportingService<Module,FacetMeta> |
reportingService |
adminConfiguration, authorizationModule
Constructor and Description |
---|
ReportingAdminPanel(String id) |
Modifier and Type | Method and Description |
---|---|
protected abstract List<org.apache.wicket.markup.html.WebMarkupContainer> |
getRecordDetailsPanels()
Define a Record Details Panel(s); since there maybe different Details type panels on different columns
|
protected List<ReporterMeta<FacetMeta>> |
getReporterMetasForCurrentModule(org.apache.wicket.Request request) |
protected abstract ReportResult |
getReportResult(List<org.apache.wicket.markup.html.WebMarkupContainer> recordDetailsContainers)
Define a
ReportResult ; and hook it up with Container to handle Record Details in the Report |
void |
onInitialize() |
getConfigProperty, getModuleForPage, headerMeta, renderHead
onComponentTag, onComponentTagBody, renderHead
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile
getMarkupType, getWebPage, getWebRequest
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
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, 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, onBeforeRender, onBeginRequest, onConfigure, 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
@SpringBean(name="reportingService") protected ReportingService<Module,FacetMeta> reportingService
protected static final org.apache.wicket.markup.html.form.IChoiceRenderer<ReporterMeta<FacetMeta>> CHOICE_RENDERER
public ReportingAdminPanel(String id)
protected List<ReporterMeta<FacetMeta>> getReporterMetasForCurrentModule(org.apache.wicket.Request request)
public void onInitialize()
onInitialize
in class org.apache.wicket.Component
protected abstract List<org.apache.wicket.markup.html.WebMarkupContainer> getRecordDetailsPanels()
protected abstract ReportResult getReportResult(List<org.apache.wicket.markup.html.WebMarkupContainer> recordDetailsContainers)
ReportResult
; and hook it up with Container to handle Record Details in the ReportrecordDetailsContainer(s)
- as WebMarkupContainer
ReportResult
Copyright © 2018. All rights reserved.