Class SimulationWizardPanel<C extends Containerable>
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.component.wizard.AbstractWizardPanel<C,ResourceDetailsModel>
com.evolveum.midpoint.gui.impl.page.admin.simulation.wizard.SimulationWizardPanel<C>
- Type Parameters:
C- Type of container object processed in the wizard.
- 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 abstract class SimulationWizardPanel<C extends Containerable>
extends AbstractWizardPanel<C,ResourceDetailsModel>
Base wizard panel providing a reusable flow for simulation tasks and results.
This panel manages navigation between:
- Simulation task list
- Simulation result overview
- Simulation result objects
- Simulation result object details
- See Also:
-
Field Summary
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANELFields 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
ConstructorsConstructorDescriptionSimulationWizardPanel(String id, WizardPanelHelper<C, ResourceDetailsModel> helper) SimulationWizardPanel(String id, WizardPanelHelper<C, ResourceDetailsModel> helper, org.apache.wicket.model.IModel<SimulationResultType> simulationResultModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.model.IModel<String>protected voidInitializes the layout by showing the initial simulation tasks panel.abstract voidonBackPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) Called when the "Back" action is triggered from the tasks panel.protected voidonExitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) Called when the wizard exit is performed.Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardPanel
checkDeltasExitPerformed, createChoiceFragment, createWizardFragment, exitToPreview, getAssignmentHolderModel, getBreadcrumb, getHelper, getIdOfChoicePanel, getIdOfWizardPanel, getValueModel, initStartWithChoiceTemplate, isStartWithChoiceTemplate, onFinishBasicWizardPerformed, onInitialize, onSavePerformed, processDeltasExitPerform, removeLastBreadcrumb, showChoiceFragment, showUnsavedChangesToast, showWizardFragmentMethods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getBrowserTabSessionStorage, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getSessionStorage, getString, getString, getSubscriptionState, getWebApplicationConfiguration, showResultMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SimulationWizardPanel
-
SimulationWizardPanel
public SimulationWizardPanel(String id, WizardPanelHelper<C, ResourceDetailsModel> helper, org.apache.wicket.model.IModel<SimulationResultType> simulationResultModel)
-
-
Method Details
-
initLayout
protected void initLayout()Initializes the layout by showing the initial simulation tasks panel.- Specified by:
initLayoutin classAbstractWizardPanel<C extends Containerable,ResourceDetailsModel>
-
getBackButtonLabel
-
onExitPerformed
protected void onExitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) Called when the wizard exit is performed.- Overrides:
onExitPerformedin classAbstractWizardPanel<C extends Containerable,ResourceDetailsModel> - Parameters:
target- current Ajax request target
-
onBackPerformed
public abstract void onBackPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) Called when the "Back" action is triggered from the tasks panel.- Parameters:
target- current Ajax request target
-