public abstract class reportingAdmin extends commonAdminTemplate
ReportingAdmin
,
ReportingAdminPanel
,
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, audit, authorizationModule, PROPERTY_PAGE_HEADER
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
ALL_RECS, CAMPAIGN_ID, LANG, PAGE_ID, PAGE_MODE_MOBILE, PAGE_MODE_POPUP, PAGE_NAME, PAGE_NUM, PAGE_PARAM, PAGE_PARENT, PAGE_PARENT_ID, PAGE_REFERRER, PAGE_TYPE, PREVIEW
Constructor and Description |
---|
reportingAdmin() |
reportingAdmin(org.apache.wicket.PageParameters params) |
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() |
addNotifications, getConfigProperty, getConfigProperty, getModuleForPage, getPageHeadCaption, handleAuthState, initPage, renderHead, securePage, setPageHeadCaption
configureResponse, getMarkupType, getUrlCompressor, getWebRequestCycle, homePageLink, onAfterRender, onNewBrowserWindow, setHeaders
afterCallComponent, beforeCallComponent, componentChanged, componentRendered, detachModels, dirty, endComponentRender, expireOldestVersion, getAjaxVersionNumber, getAutoIndex, getAutoIndex2, getCurrentVersionNumber, getId, getNumericId, getPageClass, getPageId, getPageMap, getPageMapEntry, getPageMapName, getPageParameters, getPageReference, getSizeInBytes, getStatelessHint, getVersion, getVersions, hierarchyAsString, ignoreVersionMerge, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, moveToPageMap, newVersionManager, onBeforeRender, onDetach, onPageAttached, onRedirect, onRender, prepareForRender, removePersistedFormData, renderPage, rollbackPage, setNumericId, setStatelessHint, startComponentRender, toString, writeReplace
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
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, 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, onConfigure, onEndRequest, onModelChanged, onModelChanging, onRemove, 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
@SpringBean(name="reportingService") protected ReportingService<Module,FacetMeta> reportingService
protected static final org.apache.wicket.markup.html.form.IChoiceRenderer<ReporterMeta<FacetMeta>> CHOICE_RENDERER
public reportingAdmin()
public reportingAdmin(org.apache.wicket.PageParameters params)
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.