Class TaskDirectoryPanel<T extends TaskTO>
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,TaskDataProvider<T>,TaskRestClient>
org.apache.syncope.client.console.tasks.TaskDirectoryPanel<T>
- Type Parameters:
T
- task type.
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,ModalPanel
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,
,Component> IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
- Direct Known Subclasses:
NotificationTaskDirectoryPanel
,PropagationTaskDirectoryPanel
,SchedTaskDirectoryPanel
public abstract class TaskDirectoryPanel<T extends TaskTO>
extends DirectoryPanel<T,T,TaskDataProvider<T>,TaskRestClient>
implements ModalPanel
Tasks
DirectoryPanel
.- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected class
TaskDirectoryPanel.TasksProvider<T extends TaskTO>
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
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
ModifierConstructorDescriptionprotected
TaskDirectoryPanel
(String id, TaskRestClient restClient, BaseModal<?> baseModal, MultilevelPanel multiLevelPanelRef, PageReference pageRef, boolean wizardInModal) protected
TaskDirectoryPanel
(String id, TaskRestClient restClient, PageReference pageRef) protected
TaskDirectoryPanel
(TaskRestClient restClient, BaseModal<?> baseModal, MultilevelPanel multiLevelPanelRef, PageReference pageRef, boolean wizardInModal) -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
resultTableCustomChanges
(AjaxDataTablePanel.Builder<T, String> resultTableBuilder) Called before build.protected abstract void
viewTaskExecs
(T taskTO, AjaxRequestTarget target) Methods inherited from class org.apache.syncope.client.console.panels.DirectoryPanel
actionTogglePanel, customActionOnFinishCallback, dataProvider, disableCheckBoxes, getActions, getBatches, getColumns, getHeader, getTogglePanel, initResultTable, onDoubleClick, paginatorRowsKey, 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 org.apache.wicket.request.component.IRequestableComponent
canCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getId, getPage, getPageRelativePath
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
baseModal
-
multiLevelPanelRef
-
-
Constructor Details
-
TaskDirectoryPanel
protected TaskDirectoryPanel(TaskRestClient restClient, BaseModal<?> baseModal, MultilevelPanel multiLevelPanelRef, PageReference pageRef, boolean wizardInModal) -
TaskDirectoryPanel
-
TaskDirectoryPanel
protected TaskDirectoryPanel(String id, TaskRestClient restClient, BaseModal<?> baseModal, MultilevelPanel multiLevelPanelRef, PageReference pageRef, boolean wizardInModal)
-
-
Method Details
-
resultTableCustomChanges
Description copied from class:DirectoryPanel
Called before build. Override it to customize result table.- Overrides:
resultTableCustomChanges
in classDirectoryPanel<T extends TaskTO,
T extends TaskTO, TaskDataProvider<T extends TaskTO>, TaskRestClient> - Parameters:
resultTableBuilder
- result table builder.
-
viewTaskExecs
-
onEvent
- Specified by:
onEvent
in interfaceIEventSink
- Overrides:
onEvent
in classDirectoryPanel<T extends TaskTO,
T extends TaskTO, TaskDataProvider<T extends TaskTO>, TaskRestClient>
-