Class ProgressPanel
- 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
-
- com.evolveum.midpoint.gui.impl.page.admin.component.ProgressPanel
-
- All Implemented Interfaces:
Serializable
,Iterable
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IMetadataContext
,org.apache.wicket.IQueueRegion
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical
,org.apache.wicket.util.io.IClusterable
public class ProgressPanel extends BasePanel
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProgressPanel(String id, ExecuteChangeOptionsDto options, ProgressReportingAwarePage progressAwarePage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abortPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
You have to call this method when Abort button is pressedvoid
addRefreshingProgressPanel()
protected void
backPerformed()
ExecuteChangeOptionsDto
getExecuteOptions()
ModelContext<? extends ObjectType>
getPreviewResult()
AsyncWebProcessModel<ProgressReporter>
getReporterModel()
void
invalidateCache()
boolean
isAllSuccess()
boolean
isKeepDisplayingResults()
void
manageButtons(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, boolean canContinueEditing)
void
onBeforeSave()
Should be called when "save" button is submitted.protected void
onInitialize()
void
setTask(com.evolveum.midpoint.task.api.Task task)
-
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
-
-
-
-
Constructor Detail
-
ProgressPanel
public ProgressPanel(String id, ExecuteChangeOptionsDto options, ProgressReportingAwarePage progressAwarePage)
-
-
Method Detail
-
getReporterModel
public AsyncWebProcessModel<ProgressReporter> getReporterModel()
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
setTask
public void setTask(com.evolveum.midpoint.task.api.Task task)
-
manageButtons
public void manageButtons(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, boolean canContinueEditing)
-
backPerformed
protected void backPerformed()
-
onBeforeSave
public void onBeforeSave()
Should be called when "save" button is submitted. In future it could encapsulate auxiliary functionality that has to be invoked before starting the operation. Parent page is then responsible for the preparation of the operation and calling the executeChanges method below.
-
isAllSuccess
public boolean isAllSuccess()
-
getPreviewResult
public ModelContext<? extends ObjectType> getPreviewResult()
-
isKeepDisplayingResults
public boolean isKeepDisplayingResults()
-
getExecuteOptions
public ExecuteChangeOptionsDto getExecuteOptions()
-
addRefreshingProgressPanel
public void addRefreshingProgressPanel()
-
invalidateCache
public void invalidateCache()
-
abortPerformed
public void abortPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
You have to call this method when Abort button is pressed
-
-