Class TaskOperationalButtonsPanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- com.evolveum.midpoint.gui.api.component.BasePanel<PrismObjectWrapper<O>>
-
- com.evolveum.midpoint.gui.impl.page.admin.component.OperationalButtonsPanel<AH>
-
- com.evolveum.midpoint.gui.impl.page.admin.component.AssignmentHolderOperationalButtonsPanel<TaskType>
-
- com.evolveum.midpoint.gui.impl.page.admin.component.TaskOperationalButtonsPanel
-
- All Implemented Interfaces:
Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.IQueueRegion
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
public class TaskOperationalButtonsPanel extends AssignmentHolderOperationalButtonsPanel<TaskType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
OPERATION_EXECUTE_TASK_CHANGES
-
Fields inherited from class com.evolveum.midpoint.gui.impl.page.admin.component.AssignmentHolderOperationalButtonsPanel
OPERATION_EXECUTE_ARCHETYPE_CHANGES, OPERATION_LOAD_FILTERED_ARCHETYPES
-
-
Constructor Summary
Constructors Constructor Description TaskOperationalButtonsPanel(String id, LoadableModel<PrismObjectWrapper<TaskType>> model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView)
protected void
afterOperation(org.apache.wicket.ajax.AjaxRequestTarget target, OperationResult result)
protected int
getRefreshInterval()
protected void
initRefreshingButtons(org.apache.wicket.markup.repeater.RepeatingView stateButtonsView)
protected boolean
isRefreshEnabled()
protected void
onInitialize()
protected void
refresh(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
resumePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<TaskType> task)
protected void
runNowPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<TaskType> task)
protected void
savePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
suspendPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<TaskType> taskPrism)
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.component.AssignmentHolderOperationalButtonsPanel
addArchetypePerformed, getMainPopupBodyId, isAssignmentAddedOrRemoved, isChangeArchetypeButtonVisible, isSavePreviewButtonEnabled, showMainPopup
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.component.OperationalButtonsPanel
addStateButtons, backPerformed, backPerformedConfirmed, buttonsExist, deleteConfirmPerformed, editRawPerformedConfirmed, getObjectType, getPrismObject, hasUnsavedChanges, isDeleteButtonVisible, isEditingObject, isEditRawButtonVisible, isReadonly, isSaveButtonVisible
-
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getString, getString, getWebApplicationConfiguration, showResult
-
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, 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, 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, onEvent, 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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
OPERATION_EXECUTE_TASK_CHANGES
protected static final String OPERATION_EXECUTE_TASK_CHANGES
-
-
Constructor Detail
-
TaskOperationalButtonsPanel
public TaskOperationalButtonsPanel(String id, LoadableModel<PrismObjectWrapper<TaskType>> model)
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classOperationalButtonsPanel<TaskType>
-
addButtons
protected void addButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView)
- Overrides:
addButtons
in classAssignmentHolderOperationalButtonsPanel<TaskType>
-
savePerformed
protected void savePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
- Overrides:
savePerformed
in classOperationalButtonsPanel<TaskType>
-
initRefreshingButtons
protected void initRefreshingButtons(org.apache.wicket.markup.repeater.RepeatingView stateButtonsView)
-
suspendPerformed
protected void suspendPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<TaskType> taskPrism)
-
resumePerformed
protected void resumePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<TaskType> task)
-
runNowPerformed
protected void runNowPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<TaskType> task)
-
afterOperation
protected void afterOperation(org.apache.wicket.ajax.AjaxRequestTarget target, OperationResult result)
-
isRefreshEnabled
protected boolean isRefreshEnabled()
-
refresh
protected void refresh(org.apache.wicket.ajax.AjaxRequestTarget target)
- Overrides:
refresh
in classAssignmentHolderOperationalButtonsPanel<TaskType>
-
getRefreshInterval
protected int getRefreshInterval()
-
-