Class SchedTaskDirectoryPanel<T extends SchedTaskTO>
- 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<W>
-
- org.apache.syncope.client.console.panels.DirectoryPanel<T,T,TaskDataProvider<T>,TaskRestClient>
-
- org.apache.syncope.client.console.tasks.TaskDirectoryPanel<T>
-
- org.apache.syncope.client.console.tasks.SchedTaskDirectoryPanel<T>
-
- Type Parameters:
T
- Sched 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:
MacroTaskDirectoryPanel
,ProvisioningTaskDirectoryPanel
public abstract class SchedTaskDirectoryPanel<T extends SchedTaskTO> extends TaskDirectoryPanel<T> implements ModalPanel
Tasks page.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
SchedTaskDirectoryPanel.SchedTasksProvider<T extends SchedTaskTO>
-
Nested classes/interfaces inherited from class org.apache.syncope.client.console.tasks.TaskDirectoryPanel
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 Modifier and Type Field Description protected RealmRestClient
realmRestClient
protected T
schedTaskTO
protected TaskStartAtTogglePanel
startAt
protected TaskRestClient
taskRestClient
protected TaskType
taskType
protected TemplatesTogglePanel
templates
-
Fields inherited from class org.apache.syncope.client.console.tasks.TaskDirectoryPanel
baseModal, multiLevelPanelRef
-
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
Constructors Modifier Constructor Description protected
SchedTaskDirectoryPanel(String id, TaskRestClient restClient, BaseModal<?> baseModal, MultilevelPanel multiLevelPanelRef, TaskType taskType, T newTaskTO, PageReference pageRef, boolean wizardInModal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addFurtherActions(ActionsPanel<T> panel, IModel<T> model)
protected SchedTaskDirectoryPanel.SchedTasksProvider<T>
dataProvider()
ActionsPanel<T>
getActions(IModel<T> model)
protected Collection<ActionLink.ActionType>
getBatches()
protected List<IColumn<T,String>>
getColumns()
protected List<IColumn<T,String>>
getFieldColumns()
protected List<IColumn<T,String>>
getHeadingFieldColumns()
protected List<IColumn<T,String>>
getTrailingFieldColumns()
protected String
paginatorRowsKey()
-
Methods inherited from class org.apache.syncope.client.console.tasks.TaskDirectoryPanel
onEvent, resultTableCustomChanges, viewTaskExecs
-
Methods inherited from class org.apache.syncope.client.console.panels.DirectoryPanel
actionTogglePanel, customActionOnFinishCallback, disableCheckBoxes, getHeader, getTogglePanel, initResultTable, 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, 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 Detail
-
realmRestClient
@SpringBean protected RealmRestClient realmRestClient
-
taskRestClient
@SpringBean protected TaskRestClient taskRestClient
-
taskType
protected final TaskType taskType
-
schedTaskTO
protected final T extends SchedTaskTO schedTaskTO
-
startAt
protected final TaskStartAtTogglePanel startAt
-
templates
protected final TemplatesTogglePanel templates
-
-
Constructor Detail
-
SchedTaskDirectoryPanel
protected SchedTaskDirectoryPanel(String id, TaskRestClient restClient, BaseModal<?> baseModal, MultilevelPanel multiLevelPanelRef, TaskType taskType, T newTaskTO, PageReference pageRef, boolean wizardInModal)
-
-
Method Detail
-
getColumns
protected final List<IColumn<T,String>> getColumns()
- Specified by:
getColumns
in classDirectoryPanel<T extends SchedTaskTO,T extends SchedTaskTO,TaskDataProvider<T extends SchedTaskTO>,TaskRestClient>
-
getActions
public ActionsPanel<T> getActions(IModel<T> model)
- Overrides:
getActions
in classDirectoryPanel<T extends SchedTaskTO,T extends SchedTaskTO,TaskDataProvider<T extends SchedTaskTO>,TaskRestClient>
-
addFurtherActions
protected void addFurtherActions(ActionsPanel<T> panel, IModel<T> model)
-
paginatorRowsKey
protected String paginatorRowsKey()
- Specified by:
paginatorRowsKey
in classDirectoryPanel<T extends SchedTaskTO,T extends SchedTaskTO,TaskDataProvider<T extends SchedTaskTO>,TaskRestClient>
-
getBatches
protected Collection<ActionLink.ActionType> getBatches()
- Specified by:
getBatches
in classDirectoryPanel<T extends SchedTaskTO,T extends SchedTaskTO,TaskDataProvider<T extends SchedTaskTO>,TaskRestClient>
-
dataProvider
protected SchedTaskDirectoryPanel.SchedTasksProvider<T> dataProvider()
- Specified by:
dataProvider
in classDirectoryPanel<T extends SchedTaskTO,T extends SchedTaskTO,TaskDataProvider<T extends SchedTaskTO>,TaskRestClient>
-
-