Package com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.attributeMapping
Class AttributeMappingsTableWizardPanel<P 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.AbstractResourceWizardBasicPanel<P>
-
- com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.attributeMapping.AttributeMappingsTableWizardPanel<P>
-
- 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 AttributeMappingsTableWizardPanel<P extends Containerable> extends AbstractResourceWizardBasicPanel<P>
- Author:
- lskublik
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AttributeMappingsTableWizardPanel(String id, WizardPanelHelper<P,ResourceDetailsModel> superHelper, WrapperContext.AttributeMappingType initialTab)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addCustomButtons(org.apache.wicket.markup.repeater.RepeatingView buttons)
protected @NotNull org.apache.wicket.model.IModel<String>
getBreadcrumbLabel()
protected ContainerPanelConfigurationType
getConfiguration(String panelType)
protected String
getCssForWidthOfFeedbackPanel()
protected String
getSaveLabelKey()
WrapperContext.AttributeMappingType
getSelectedMappingType()
protected org.apache.wicket.model.IModel<String>
getSubTextModel()
protected AttributeMappingsTable
getTable()
TabbedPanel<org.apache.wicket.extensions.markup.html.tabs.ITab>
getTabPanel()
protected org.apache.wicket.model.IModel<String>
getTextModel()
protected void
inEditInboundValue(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> value, org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
inEditOutboundValue(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> value, org.apache.wicket.ajax.AjaxRequestTarget target)
protected boolean
isInboundVisible()
protected boolean
isOutboundVisible()
protected boolean
isValid(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
onInitialize()
protected abstract void
onShowOverrides(org.apache.wicket.ajax.AjaxRequestTarget target, WrapperContext.AttributeMappingType selectedMappingType)
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.AbstractResourceWizardBasicPanel
getConfiguration, getPanelType, getSubmitLabelModel, getValueModel, isSubmitButtonVisible, onExitPerformed, onExitPerformedAfterValidate, onSaveResourcePerformed, onSubmitPerformed
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.wizard.AbstractWizardBasicPanel
getAssignmentHolderDetailsModel, getButtonsContainer, getExitLabel, getFeedback, getSubmitIcon, isExitButtonVisible, 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, 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
-
AttributeMappingsTableWizardPanel
public AttributeMappingsTableWizardPanel(String id, WizardPanelHelper<P,ResourceDetailsModel> superHelper, WrapperContext.AttributeMappingType initialTab)
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classAbstractWizardBasicPanel<ResourceDetailsModel>
-
isInboundVisible
protected boolean isInboundVisible()
-
isOutboundVisible
protected boolean isOutboundVisible()
-
getTabPanel
public TabbedPanel<org.apache.wicket.extensions.markup.html.tabs.ITab> getTabPanel()
-
getTable
protected AttributeMappingsTable getTable()
-
getSelectedMappingType
public WrapperContext.AttributeMappingType getSelectedMappingType()
-
addCustomButtons
protected void addCustomButtons(org.apache.wicket.markup.repeater.RepeatingView buttons)
- Overrides:
addCustomButtons
in classAbstractWizardBasicPanel<ResourceDetailsModel>
-
isValid
protected boolean isValid(org.apache.wicket.ajax.AjaxRequestTarget target)
- Overrides:
isValid
in classAbstractResourceWizardBasicPanel<P extends Containerable>
-
onShowOverrides
protected abstract void onShowOverrides(org.apache.wicket.ajax.AjaxRequestTarget target, WrapperContext.AttributeMappingType selectedMappingType)
-
getSaveLabelKey
protected String getSaveLabelKey()
- Overrides:
getSaveLabelKey
in classAbstractResourceWizardBasicPanel<P extends Containerable>
-
inEditOutboundValue
protected void inEditOutboundValue(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> value, org.apache.wicket.ajax.AjaxRequestTarget target)
-
inEditInboundValue
protected void inEditInboundValue(org.apache.wicket.model.IModel<PrismContainerValueWrapper<MappingType>> value, org.apache.wicket.ajax.AjaxRequestTarget target)
-
getBreadcrumbLabel
@NotNull protected @NotNull org.apache.wicket.model.IModel<String> getBreadcrumbLabel()
- Specified by:
getBreadcrumbLabel
in classAbstractWizardBasicPanel<ResourceDetailsModel>
-
getTextModel
protected org.apache.wicket.model.IModel<String> getTextModel()
- Overrides:
getTextModel
in classAbstractWizardBasicPanel<ResourceDetailsModel>
-
getSubTextModel
protected org.apache.wicket.model.IModel<String> getSubTextModel()
- Overrides:
getSubTextModel
in classAbstractWizardBasicPanel<ResourceDetailsModel>
-
getCssForWidthOfFeedbackPanel
protected String getCssForWidthOfFeedbackPanel()
- Overrides:
getCssForWidthOfFeedbackPanel
in classAbstractResourceWizardBasicPanel<P extends Containerable>
-
getConfiguration
protected ContainerPanelConfigurationType getConfiguration(String panelType)
-
-