Class AbstractSpecificMappingWizardPanel<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.AbstractWizardBasicPanel<ResourceDetailsModel>
com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.AbstractSpecificMappingWizardPanel<C>
- 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
- Direct Known Subclasses:
ActivationMappingWizardPanel
,CredentialsMappingWizardPanel
public abstract class AbstractSpecificMappingWizardPanel<C extends Containerable>
extends AbstractWizardBasicPanel<ResourceDetailsModel>
- Author:
- lskublik
- See Also:
-
Field Summary
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
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
ConstructorsConstructorDescriptionAbstractSpecificMappingWizardPanel
(String id, ResourceDetailsModel model, org.apache.wicket.model.IModel<PrismContainerWrapper<C>> containerModel, MappingDirection initialTab) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract AbstractSpecificMappingTileTable<C>
createTablePanel
(String panelId, org.apache.wicket.model.IModel<PrismContainerWrapper<C>> containerModel, MappingDirection mappingDirection) protected final void
editConfiguredMapping
(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> valueModel, MappingDirection mappingDirection, org.apache.wicket.ajax.AjaxRequestTarget target) protected abstract void
editInboundMapping
(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> valueModel, org.apache.wicket.ajax.AjaxRequestTarget target) protected abstract void
editOutboundMapping
(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> valueModel, org.apache.wicket.ajax.AjaxRequestTarget target) protected abstract void
editPredefinedMapping
(org.apache.wicket.model.IModel<PrismContainerValueWrapper<AbstractPredefinedActivationMappingType>> valueModel, MappingDirection direction, org.apache.wicket.ajax.AjaxRequestTarget target) org.apache.wicket.model.IModel<PrismContainerWrapper<C>>
protected String
protected boolean
protected void
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicPanel
addCustomButtons, getAssignmentHolderDetailsModel, getBreadcrumbLabel, getButtonsContainer, getExitLabel, getFeedback, getSubmitIcon, getSubmitLabelModel, getSubTextModel, getTextModel, isBackButtonVisible, isExitButtonVisible, onExitPerformed, onSubmitPerformed, removeLastBreadcrumb
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, getSubscriptionState, 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, 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 org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
AbstractSpecificMappingWizardPanel
public AbstractSpecificMappingWizardPanel(String id, ResourceDetailsModel model, org.apache.wicket.model.IModel<PrismContainerWrapper<C>> containerModel, MappingDirection initialTab)
-
-
Method Details
-
getContainerModel
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classAbstractWizardBasicPanel<ResourceDetailsModel>
-
editConfiguredMapping
protected final void editConfiguredMapping(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> valueModel, MappingDirection mappingDirection, org.apache.wicket.ajax.AjaxRequestTarget target) -
createTablePanel
protected abstract AbstractSpecificMappingTileTable<C> createTablePanel(String panelId, org.apache.wicket.model.IModel<PrismContainerWrapper<C>> containerModel, MappingDirection mappingDirection) -
editOutboundMapping
protected abstract void editOutboundMapping(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> valueModel, org.apache.wicket.ajax.AjaxRequestTarget target) -
editInboundMapping
protected abstract void editInboundMapping(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> valueModel, org.apache.wicket.ajax.AjaxRequestTarget target) -
editPredefinedMapping
protected abstract void editPredefinedMapping(org.apache.wicket.model.IModel<PrismContainerValueWrapper<AbstractPredefinedActivationMappingType>> valueModel, MappingDirection direction, org.apache.wicket.ajax.AjaxRequestTarget target) -
getCssForWidthOfFeedbackPanel
- Overrides:
getCssForWidthOfFeedbackPanel
in classAbstractWizardBasicPanel<ResourceDetailsModel>
-
isSubmitButtonVisible
protected boolean isSubmitButtonVisible()- Overrides:
isSubmitButtonVisible
in classAbstractWizardBasicPanel<ResourceDetailsModel>
-