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 class
AnyPanel.Builder<AP extends AnyPanel>
static interface
AnyPanel.DirectoryPanelSupplier
-
Field Summary
Fields Modifier and Type Field Description protected AnyLayout
anyLayout
protected AnyObjectRestClient
anyObjectRestClient
protected AnyTypeClassRestClient
anyTypeClassRestClient
protected AnyTypeTO
anyTypeTO
protected static String
DIRECTORY_PANEL_ID
protected Panel
directoryPanel
protected GroupRestClient
groupRestClient
protected static Logger
LOG
protected PageReference
pageRef
protected RealmTO
realmTO
protected AbstractSearchPanel
searchPanel
protected UserRestClient
userRestClient
-
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
-
-
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 AnyPanel.DirectoryPanelSupplier
getDefaultDirectoryPanelSupplier()
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
-
anyTypeClassRestClient
@SpringBean protected AnyTypeClassRestClient anyTypeClassRestClient
-
userRestClient
@SpringBean protected UserRestClient userRestClient
-
groupRestClient
@SpringBean protected GroupRestClient groupRestClient
-
anyObjectRestClient
@SpringBean protected AnyObjectRestClient anyObjectRestClient
-
anyTypeTO
protected final AnyTypeTO anyTypeTO
-
realmTO
protected final RealmTO realmTO
-
anyLayout
protected final AnyLayout anyLayout
-
pageRef
protected final PageReference pageRef
-
searchPanel
protected AbstractSearchPanel searchPanel
-
directoryPanel
protected Panel directoryPanel
-
-
Constructor Detail
-
AnyPanel
protected AnyPanel(String id, AnyTypeTO anyTypeTO, RealmTO realmTO, AnyLayout anyLayout, boolean enableSearch, PageReference pageRef)
-
-
Method Detail
-
getDefaultDirectoryPanelSupplier
protected AnyPanel.DirectoryPanelSupplier getDefaultDirectoryPanelSupplier()
-
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)
-
-