public class PostListingPanel extends ReportingAdminPanel implements ChangeListener<List<Post>>
CHOICE_RENDERER, reportingService
adminConfiguration, authorizationModule
Constructor and Description |
---|
PostListingPanel(String id) |
Modifier and Type | Method and Description |
---|---|
PostDetailsPanel |
getPostDetailsPanel() |
protected 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 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 |
onChange(ChangeGenerator<List<Post>> changeGenerator,
List<Post> externalListModelObject) |
void |
setPostDetailsPanel(PostDetailsPanel postDetailsPanel) |
getReporterMetasForCurrentModule, 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
public PostListingPanel(String id)
protected List<org.apache.wicket.markup.html.WebMarkupContainer> getRecordDetailsPanels()
ReportingAdminPanel
getRecordDetailsPanels
in class ReportingAdminPanel
protected ReportResult getReportResult(List<org.apache.wicket.markup.html.WebMarkupContainer> recordDetailsContainers)
ReportingAdminPanel
ReportResult
; and hook it up with Container to handle Record Details in the ReportgetReportResult
in class ReportingAdminPanel
ReportResult
public void onChange(ChangeGenerator<List<Post>> changeGenerator, List<Post> externalListModelObject)
onChange
in interface ChangeListener<List<Post>>
changeGenerator
- as the generator that caused the change. Specially useful if the Listener is subscribing to multiple ChangeGenerator
sexternalListModelObject
- as the model change communicatedpublic PostDetailsPanel getPostDetailsPanel()
public void setPostDetailsPanel(PostDetailsPanel postDetailsPanel)
Copyright © 2018. All rights reserved.