public abstract class ContentManagerPanel extends AdminPanel implements ChangeGenerator<Void>
ChangeGenerator
; it will also generate Events of TypeModifier and Type | Field and Description |
---|---|
protected SpringConfiguredContainerFactory |
factory |
protected List<ChangeListener<Void>> |
listeners |
adminConfiguration, authorizationModule
Constructor and Description |
---|
ContentManagerPanel(String id,
org.apache.wicket.model.IModel<ContentDescriber> model,
List contentHierarchy) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ChangeListener changeListener)
Notify all
ChangeListener s about a change |
void |
displayMoveToParentDetails(ContentDescriber parentSelected) |
protected BIT_MASKS[] |
getBitMasks() |
protected abstract ContentService |
getContentService()
Override Source in case content from an auxiliary Data Source
|
List |
getListeners()
Get list directly.
|
void |
notifyAllListeners(Void object)
Whenever a node is selected/updated, it also notifies its listeners.
|
void |
onInitialize()
Allow panel to be updated in Ajax situations (on re-Init)
|
void |
postSubmitActions()
Sending notifications & refreshing various related panels etc after Submit.
|
void |
setListeners(List listeners)
Set list directly.
|
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
protected SpringConfiguredContainerFactory factory
protected transient List<ChangeListener<Void>> listeners
public ContentManagerPanel(String id, org.apache.wicket.model.IModel<ContentDescriber> model, List contentHierarchy)
protected abstract ContentService getContentService()
public final void displayMoveToParentDetails(ContentDescriber parentSelected)
public final void postSubmitActions()
public void onInitialize()
onInitialize
in class org.apache.wicket.Component
protected BIT_MASKS[] getBitMasks()
public void addChangeListener(ChangeListener changeListener)
ChangeListener
s about a changeaddChangeListener
in interface ChangeGenerator<Void>
changeListener
- public void notifyAllListeners(Void object)
ChangeGenerator
notifyAllListeners
in interface ChangeGenerator<Void>
public List getListeners()
ChangeGenerator
getListeners
in interface ChangeGenerator<Void>
public void setListeners(List listeners)
ChangeGenerator
setListeners
in interface ChangeGenerator<Void>
Copyright © 2018. All rights reserved.