Class CorrelationItemsTableWizardPanel
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<String>
com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicInitializer
com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicPanel<AHD>
com.evolveum.midpoint.gui.impl.component.wizard.AbstractVerifiableWizardBasicPanel<C,ResourceDetailsModel>
com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.AbstractResourceWizardBasicPanel<CorrelationDefinitionType>
com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.objectType.correlation.CorrelationItemsTableWizardPanel
- 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 abstract class CorrelationItemsTableWizardPanel
extends AbstractResourceWizardBasicPanel<CorrelationDefinitionType>
- Author:
- lskublik
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicInitializer
ID_FEEDBACK_CONTAINERFields 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
ConstructorsConstructorDescriptionCorrelationItemsTableWizardPanel(String id, WizardPanelHelper<CorrelationDefinitionType, ResourceDetailsModel> superHelper) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidacceptSuggestionItemPerformed(PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ItemsSubCorrelatorType>> rowModel, org.apache.wicket.model.IModel<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>> resourceObjectTypeDefinition, com.evolveum.midpoint.smart.api.info.StatusInfo<CorrelationSuggestionsType> statusInfo) protected voidaddCustomButtons(@NotNull org.apache.wicket.markup.repeater.RepeatingView buttons) protected voidbuildSimulationResultPanel(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<SimulationResultType> simulationResultTypeIModel) protected PrismContainerValueWrapper<ItemsSubCorrelatorType>createNewItemsSubCorrelatorValue(PageBase pageBase, PrismContainerValue<ItemsSubCorrelatorType> value, org.apache.wicket.ajax.AjaxRequestTarget target) protected @NotNull org.apache.wicket.model.IModel<String>protected Stringprotected Stringprotected Stringprotected Stringprotected ResourceObjectTypeIdentificationprotected Stringprotected org.apache.wicket.model.IModel<String>protected org.apache.wicket.model.IModel<Boolean>protected SmartCorrelationTablegetTable()protected org.apache.wicket.model.IModel<String>protected booleanprotected LoadableModel<com.evolveum.midpoint.smart.api.info.StatusInfo<?>>protected voidprotected voidonSubmitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) protected voidperformAddOperation(@NotNull PageBase pageBase, @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>> resourceObjectTypeDef, @Nullable List<ResourceAttributeDefinitionType> attributes, @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ItemsSubCorrelatorType>> valueModel, @NotNull com.evolveum.midpoint.smart.api.info.StatusInfo<CorrelationSuggestionsType> statusInfo) protected voidperformDiscard(@NotNull PageBase pageBase, @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ItemsSubCorrelatorType>> valueModel, @NotNull com.evolveum.midpoint.smart.api.info.StatusInfo<CorrelationSuggestionsType> statusInfo) protected voidpostProcessAddSuggestion(org.apache.wicket.ajax.AjaxRequestTarget target) protected voidredirectToSimulationTasksWizard(org.apache.wicket.ajax.AjaxRequestTarget target) protected abstract <C extends Containerable>
voidshowTableForItemRefs(@NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> parentContainerDefWrapper, @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ItemsSubCorrelatorType>> rowModel, @Nullable com.evolveum.midpoint.smart.api.info.StatusInfo<CorrelationSuggestionsType> statusInfo) Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractVerifiableWizardBasicPanel
getConfiguration, getHelper, getSubmitLabelModel, getValueModel, isSubmitButtonVisible, isValid, onExitPerformed, onExitPerformedAfterValidate, onSaveResourcePerformedMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicPanel
getAssignmentHolderDetailsModel, getBreadcrumbIcon, onAfterSuperInitialize, removeLastBreadcrumbMethods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicInitializer
getBackButtonCssClass, getBackLabel, getButtonsContainer, getExitLabel, getFeedback, getSubmitButtonCssClass, getSubmitIcon, getSubTextMoreModel, getTitleIconModel, isBackButtonVisible, isExitButtonVisible, isFeedbackContainerVisible, isOnlyChildCentered, isOnlyChildLeft, onBackPerformedMethods 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
-
CorrelationItemsTableWizardPanel
public CorrelationItemsTableWizardPanel(String id, WizardPanelHelper<CorrelationDefinitionType, ResourceDetailsModel> superHelper)
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitializein classAbstractWizardBasicInitializer
-
loadExistingSuggestion
protected LoadableModel<com.evolveum.midpoint.smart.api.info.StatusInfo<?>> loadExistingSuggestion() -
getResourceObjectTypeIdentification
-
acceptSuggestionItemPerformed
protected void acceptSuggestionItemPerformed(PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ItemsSubCorrelatorType>> rowModel, org.apache.wicket.model.IModel<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>> resourceObjectTypeDefinition, com.evolveum.midpoint.smart.api.info.StatusInfo<CorrelationSuggestionsType> statusInfo) -
performAddOperation
protected void performAddOperation(@NotNull @NotNull PageBase pageBase, @NotNull @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>> resourceObjectTypeDef, @Nullable @Nullable List<ResourceAttributeDefinitionType> attributes, @NotNull @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ItemsSubCorrelatorType>> valueModel, @NotNull @NotNull com.evolveum.midpoint.smart.api.info.StatusInfo<CorrelationSuggestionsType> statusInfo) -
postProcessAddSuggestion
protected void postProcessAddSuggestion(org.apache.wicket.ajax.AjaxRequestTarget target) -
performDiscard
protected void performDiscard(@NotNull @NotNull PageBase pageBase, @NotNull @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ItemsSubCorrelatorType>> valueModel, @NotNull @NotNull com.evolveum.midpoint.smart.api.info.StatusInfo<CorrelationSuggestionsType> statusInfo) -
createNewItemsSubCorrelatorValue
protected PrismContainerValueWrapper<ItemsSubCorrelatorType> createNewItemsSubCorrelatorValue(PageBase pageBase, PrismContainerValue<ItemsSubCorrelatorType> value, org.apache.wicket.ajax.AjaxRequestTarget target) -
showTableForItemRefs
protected abstract <C extends Containerable> void showTableForItemRefs(@NotNull @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> parentContainerDefWrapper, @NotNull @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ItemsSubCorrelatorType>> rowModel, @Nullable @Nullable com.evolveum.midpoint.smart.api.info.StatusInfo<CorrelationSuggestionsType> statusInfo) -
getSaveLabelKey
- Overrides:
getSaveLabelKeyin classAbstractVerifiableWizardBasicPanel<CorrelationDefinitionType,ResourceDetailsModel>
-
onSubmitPerformed
protected void onSubmitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
onSubmitPerformedin classAbstractVerifiableWizardBasicPanel<CorrelationDefinitionType,ResourceDetailsModel>
-
addCustomButtons
protected void addCustomButtons(@NotNull @NotNull org.apache.wicket.markup.repeater.RepeatingView buttons) - Overrides:
addCustomButtonsin classAbstractWizardBasicInitializer
-
redirectToSimulationTasksWizard
protected void redirectToSimulationTasksWizard(org.apache.wicket.ajax.AjaxRequestTarget target) -
getBreadcrumbLabel
- Specified by:
getBreadcrumbLabelin classAbstractWizardBasicPanel<ResourceDetailsModel>
-
getTextModel
- Overrides:
getTextModelin classAbstractWizardBasicInitializer
-
getSubTextModel
- Overrides:
getSubTextModelin classAbstractWizardBasicInitializer
-
getTable
-
getCssForWidthOfFeedbackPanel
-
getPanelType
- Overrides:
getPanelTypein classAbstractVerifiableWizardBasicPanel<CorrelationDefinitionType,ResourceDetailsModel>
-
buildSimulationResultPanel
protected void buildSimulationResultPanel(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<SimulationResultType> simulationResultTypeIModel) -
getButtonContainerAdditionalCssClass
- Overrides:
getButtonContainerAdditionalCssClassin classAbstractWizardBasicInitializer
-
isAssociationView
protected boolean isAssociationView() -
getExitButtonCssClass
- Overrides:
getExitButtonCssClassin classAbstractWizardBasicInitializer
-
getSwitchToggleModel
-