Class AbstractMappingPanel
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
org.apache.syncope.client.console.wizards.mapping.AbstractMappingPanel
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,
,Component> IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
- Direct Known Subclasses:
AttrRepoMappingPanel
,AuthModuleMappingPanel
,OIDCProviderMappingPanel
,ResourceMappingPanel
,SAML2IdPMappingPanel
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AjaxButton
Add mapping button.protected final Label
protected final Label
protected static final Comparator
<Item> protected final WebMarkupContainer
protected final WebMarkupContainer
Mapping container.All mappings.protected final Label
protected final Label
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
ConstructorDescriptionAbstractMappingPanel
(String id, ItemTransformersTogglePanel itemTransformers, JEXLTransformersTogglePanel jexlTransformers, IModel<List<Item>> model, boolean addMappingBtnVisible, MappingPurpose defaultPurpose) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected boolean
protected boolean
protected boolean
protected void
protected abstract void
setAttrNames
(AjaxTextFieldPanel toBeUpdated) Set attribute names for a drop down choice list.protected void
setConnObjectKey
(AjaxCheckBoxPanel connObjectKey, AjaxCheckBoxPanel password) Enable/Disable connObjectKey checkbox.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, onInitialize, 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, getSession, 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, 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
-
Field Details
-
ITEM_COMPARATOR
-
connObjectKeyLabel
-
passwordLabel
-
purposeLabel
-
intAttrNameInfo
-
mandatoryHeader
-
addMappingBtn
Add mapping button. -
mappings
All mappings. -
mappingContainer
Mapping container.
-
-
Constructor Details
-
AbstractMappingPanel
public AbstractMappingPanel(String id, ItemTransformersTogglePanel itemTransformers, JEXLTransformersTogglePanel jexlTransformers, IModel<List<Item>> model, boolean addMappingBtnVisible, MappingPurpose defaultPurpose)
-
-
Method Details
-
onBeforeRender
protected void onBeforeRender()- Overrides:
onBeforeRender
in classComponent
-
hidePassword
protected boolean hidePassword() -
hidePurpose
protected boolean hidePurpose() -
hideMandatory
protected boolean hideMandatory() -
hideConnObjectKey
protected boolean hideConnObjectKey() -
getExtAttrNames
-
setAttrNames
Set attribute names for a drop down choice list.- Parameters:
toBeUpdated
- drop down choice to be updated.
-
setConnObjectKey
Enable/Disable connObjectKey checkbox.- Parameters:
connObjectKey
- connObjectKey checkbox.password
- password checkbox.
-