Class AnyDirectoryPanel<A extends AnyTO,E extends AbstractAnyRestClient<A>>
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.ui.commons.wizards.AbstractWizardMgtPanel<AnyWrapper<A>>
org.apache.syncope.client.console.wizards.WizardMgtPanel<AnyWrapper<A>>
org.apache.syncope.client.console.panels.DirectoryPanel<A,AnyWrapper<A>,AnyDataProvider<A>,E>
org.apache.syncope.client.console.panels.AnyDirectoryPanel<A,E>
- All Implemented Interfaces:
Serializable,Iterable<Component>,IEventSink,IEventSource,IFeedbackContributor,IConverterLocator,IMetadataContext<Serializable,,Component> IQueueRegion,IHeaderContributor,IRequestableComponent,IHierarchical<Component>,IClusterable
- Direct Known Subclasses:
AnyObjectDirectoryPanel,AnySelectionDirectoryPanel,GroupDirectoryPanel,UserDirectoryPanel
public abstract class AnyDirectoryPanel<A extends AnyTO,E extends AbstractAnyRestClient<A>>
extends DirectoryPanel<A,AnyWrapper<A>,AnyDataProvider<A>,E>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classAnyDirectoryPanel.Builder<A extends AnyTO,E extends AbstractAnyRestClient<A>> Nested classes/interfaces inherited from class org.apache.syncope.client.console.panels.DirectoryPanel
DirectoryPanel.EventDataWrapperNested classes/interfaces inherited from class org.apache.syncope.client.console.wizards.WizardMgtPanel
WizardMgtPanel.ExitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AuditRestClientprotected final List<DerSchemaTO> Filter used in case of filtered search.protected final List<PlainSchemaTO> protected final StringRealm related to current panel.protected SchemaRestClientprotected final StringAny type related to current panel.protected final BaseModal<Serializable> Fields inherited from class org.apache.syncope.client.console.panels.DirectoryPanel
actionTogglePanel, altDefaultModal, container, dataProvider, displayAttributeModal, filtered, itemKeyFieldName, LOG, MAPPER, page, restClient, resultTable, rowsFields inherited from class org.apache.syncope.client.console.wizards.WizardMgtPanel
actualId, addAjaxLink, footerVisibility, initialFragment, modal, newItemPanelBuilder, notificationPanel, pageRef, showResultPanel, utilityAjaxLink, utilityIcon, wizardInModalFields inherited from class org.apache.syncope.client.ui.commons.wizards.AbstractWizardMgtPanel
WIZARD_IDFields 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
ConstructorsModifierConstructorDescriptionprotectedAnyDirectoryPanel(String id, AnyDirectoryPanel.Builder<A, E> builder) protectedAnyDirectoryPanel(String id, AnyDirectoryPanel.Builder<A, E> builder, boolean wizardInModal) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected PanelcustomResultBody(String panelId, AnyWrapper<A> item, Serializable result) protected AnyDataProvider<A> protected Collection<ActionLink.ActionType> protected abstract String[]voidsearch(String fiql, AjaxRequestTarget target) Methods inherited from class org.apache.syncope.client.console.panels.DirectoryPanel
actionTogglePanel, customActionOnFinishCallback, disableCheckBoxes, getActions, getHeader, getTogglePanel, initResultTable, onDoubleClick, onEvent, paginatorRowsKey, resultTableCustomChanges, search, updateResultTable, updateResultTable, updateResultTableMethods inherited from class org.apache.syncope.client.console.wizards.WizardMgtPanel
addInnerObject, addNewItemPanelBuilder, addNotificationPanel, addOrReplaceInnerObject, addOuterObject, customActionCallback, customActionOnCancelCallback, disableContainerAutoRefresh, enableUtilityButton, getActualId, isReadOnly, setFooterVisibility, setPageRef, setReadOnly, setShowResultPanel, setWindowClosedReloadCallbackMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.event.IEventSource
sendMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
schemaRestClient
-
auditRestClient
-
plainSchemas
-
derSchemas
-
fiql
Filter used in case of filtered search. -
realm
Realm related to current panel. -
type
Any type related to current panel. -
utilityModal
-
-
Constructor Details
-
AnyDirectoryPanel
-
AnyDirectoryPanel
protected AnyDirectoryPanel(String id, AnyDirectoryPanel.Builder<A, E> builder, boolean wizardInModal)
-
-
Method Details
-
getColumns
- Specified by:
getColumnsin classDirectoryPanel<A extends AnyTO,AnyWrapper<A extends AnyTO>, AnyDataProvider<A extends AnyTO>, E extends AbstractAnyRestClient<A>>
-
getDefaultAttributeSelection
-
addPropertyColumn
-
dataProvider
- Specified by:
dataProviderin classDirectoryPanel<A extends AnyTO,AnyWrapper<A extends AnyTO>, AnyDataProvider<A extends AnyTO>, E extends AbstractAnyRestClient<A>>
-
getDataProvider
-
search
-
getBatches
- Specified by:
getBatchesin classDirectoryPanel<A extends AnyTO,AnyWrapper<A extends AnyTO>, AnyDataProvider<A extends AnyTO>, E extends AbstractAnyRestClient<A>>
-
customResultBody
- Overrides:
customResultBodyin classWizardMgtPanel<AnyWrapper<A extends AnyTO>>
-