Class AnyPanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- org.apache.syncope.client.console.panels.AnyPanel
-
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,ModalPanel
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,Component>
,IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
public class AnyPanel extends Panel implements ModalPanel
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AnyPanel.DirectoryPanelSupplier
-
Field Summary
Fields Modifier and Type Field Description protected AnyTypeTO
anyTypeTO
protected static AnyPanel.DirectoryPanelSupplier
DEFAULT_DIRECTORYPANEL_SUPPLIER
protected static String
DIRECTORY_PANEL_ID
protected Panel
directoryPanel
protected static Logger
LOG
protected PageReference
pageRef
protected RealmTO
realmTO
protected AbstractSearchPanel
searchPanel
-
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
-
Constructor Summary
Constructors Constructor Description AnyPanel(String id, AnyTypeTO anyTypeTO, RealmTO realmTO, AnyLayout anyLayout, boolean enableSearch, AnyPanel.DirectoryPanelSupplier directoryPanelSupplier, PageReference pageRef)
AnyPanel(String id, AnyTypeTO anyTypeTO, RealmTO realmTO, AnyLayout anyLayout, boolean enableSearch, PageReference pageRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Panel
createDirectoryPanel(AnyTypeTO anyTypeTO, RealmTO realmTO, AnyLayout anyLayout, AnyPanel.DirectoryPanelSupplier directoryPanelSupplier)
protected AbstractSearchPanel
getSearchPanel(String id)
void
onEvent(IEvent<?> event)
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
-
Methods inherited from interface org.apache.wicket.request.component.IRequestableComponent
canCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getId, getPage, getPageRelativePath
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
DIRECTORY_PANEL_ID
protected static final String DIRECTORY_PANEL_ID
- See Also:
- Constant Field Values
-
DEFAULT_DIRECTORYPANEL_SUPPLIER
protected static final AnyPanel.DirectoryPanelSupplier DEFAULT_DIRECTORYPANEL_SUPPLIER
-
anyTypeTO
protected final AnyTypeTO anyTypeTO
-
realmTO
protected final RealmTO realmTO
-
pageRef
protected final PageReference pageRef
-
searchPanel
protected AbstractSearchPanel searchPanel
-
directoryPanel
protected final Panel directoryPanel
-
-
Constructor Detail
-
AnyPanel
public AnyPanel(String id, AnyTypeTO anyTypeTO, RealmTO realmTO, AnyLayout anyLayout, boolean enableSearch, PageReference pageRef)
-
AnyPanel
public AnyPanel(String id, AnyTypeTO anyTypeTO, RealmTO realmTO, AnyLayout anyLayout, boolean enableSearch, AnyPanel.DirectoryPanelSupplier directoryPanelSupplier, PageReference pageRef)
-
-
Method Detail
-
createDirectoryPanel
protected Panel createDirectoryPanel(AnyTypeTO anyTypeTO, RealmTO realmTO, AnyLayout anyLayout, AnyPanel.DirectoryPanelSupplier directoryPanelSupplier)
-
onEvent
public void onEvent(IEvent<?> event)
- Specified by:
onEvent
in interfaceIEventSink
- Overrides:
onEvent
in classComponent
-
getSearchPanel
protected AbstractSearchPanel getSearchPanel(String id)
-
-