Class ClientAppDirectoryPanel<T extends ClientAppTO>
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<T>
org.apache.syncope.client.console.wizards.WizardMgtPanel<T>
org.apache.syncope.client.console.panels.DirectoryPanel<T,T,DirectoryDataProvider<T>,ClientAppRestClient>
org.apache.syncope.client.console.clientapps.ClientAppDirectoryPanel<T>
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,
,Component> IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
- Direct Known Subclasses:
CASSPDirectoryPanel
,OIDCRPDirectoryPanel
,SAML2SPDirectoryPanel
public abstract class ClientAppDirectoryPanel<T extends ClientAppTO>
extends DirectoryPanel<T,T,DirectoryDataProvider<T>,ClientAppRestClient>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.syncope.client.console.panels.DirectoryPanel
DirectoryPanel.Builder<T extends Serializable,
W extends Serializable, E extends RestClient>, DirectoryPanel.EventDataWrapper Nested classes/interfaces inherited from class org.apache.syncope.client.console.wizards.WizardMgtPanel
WizardMgtPanel.ExitEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected AuditRestClient
protected ClientAppRestClient
protected final BaseModal
<Serializable> protected PolicyRestClient
protected RealmRestClient
protected final ClientAppType
Fields inherited from class org.apache.syncope.client.console.panels.DirectoryPanel
actionTogglePanel, altDefaultModal, container, dataProvider, displayAttributeModal, filtered, itemKeyFieldName, LOG, MAPPER, page, restClient, resultTable, rows
Fields inherited from class org.apache.syncope.client.console.wizards.WizardMgtPanel
actualId, addAjaxLink, footerVisibility, initialFragment, modal, newItemPanelBuilder, notificationPanel, pageRef, showResultPanel, utilityAjaxLink, utilityIcon, wizardInModal
Fields inherited from class org.apache.syncope.client.ui.commons.wizards.AbstractWizardMgtPanel
WIZARD_ID
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
ConstructorDescriptionClientAppDirectoryPanel
(String id, ClientAppRestClient restClient, ClientAppType type, PageReference pageRef) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addCustomColumnFields
(List<IColumn<T, String>> columns) protected ClientAppDirectoryPanel<T>.ClientAppDataProvider
getActions
(IModel<T> model) protected Collection
<ActionLink.ActionType> protected String
Methods inherited from class org.apache.syncope.client.console.panels.DirectoryPanel
actionTogglePanel, customActionOnFinishCallback, disableCheckBoxes, getHeader, getTogglePanel, initResultTable, onDoubleClick, onEvent, resultTableCustomChanges, search, updateResultTable, updateResultTable, updateResultTable
Methods inherited from class org.apache.syncope.client.console.wizards.WizardMgtPanel
addInnerObject, addNewItemPanelBuilder, addNotificationPanel, addOrReplaceInnerObject, addOuterObject, customActionCallback, customActionOnCancelCallback, customResultBody, disableContainerAutoRefresh, enableUtilityButton, getActualId, isReadOnly, setFooterVisibility, setPageRef, setReadOnly, setShowResultPanel, setWindowClosedReloadCallback
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, 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.event.IEventSource
send
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
Constructor Details
-
ClientAppDirectoryPanel
public ClientAppDirectoryPanel(String id, ClientAppRestClient restClient, ClientAppType type, PageReference pageRef)
-
-
Method Details
-
getColumns
- Specified by:
getColumns
in classDirectoryPanel<T extends ClientAppTO,
T extends ClientAppTO, DirectoryDataProvider<T extends ClientAppTO>, ClientAppRestClient>
-
addCustomColumnFields
-
getActions
- Overrides:
getActions
in classDirectoryPanel<T extends ClientAppTO,
T extends ClientAppTO, DirectoryDataProvider<T extends ClientAppTO>, ClientAppRestClient>
-
getBatches
- Specified by:
getBatches
in classDirectoryPanel<T extends ClientAppTO,
T extends ClientAppTO, DirectoryDataProvider<T extends ClientAppTO>, ClientAppRestClient>
-
dataProvider
- Specified by:
dataProvider
in classDirectoryPanel<T extends ClientAppTO,
T extends ClientAppTO, DirectoryDataProvider<T extends ClientAppTO>, ClientAppRestClient>
-
paginatorRowsKey
- Specified by:
paginatorRowsKey
in classDirectoryPanel<T extends ClientAppTO,
T extends ClientAppTO, DirectoryDataProvider<T extends ClientAppTO>, ClientAppRestClient>
-