Class ResourceMappingPanel
- 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
-
- org.apache.syncope.client.console.wizards.resources.ResourceMappingPanel
-
- All Implemented Interfaces:
Serializable,Iterable<Component>,IEventSink,IEventSource,IFeedbackContributor,IConverterLocator,IMetadataContext<Serializable,Component>,IQueueRegion,IHeaderContributor,IRequestableComponent,IHierarchical<Component>,IClusterable
public class ResourceMappingPanel extends AbstractMappingPanel
Resource mapping panel.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AnyTypeClassRestClientanyTypeClassRestClientprotected AnyTypeRestClientanyTypeRestClientprotected ConnectorRestClientconnectorRestClientprotected LoadableDetachableModel<List<String>>extAttrNamesprotected static LoggerLOGprotected ResourceProvisionprovisionExternal resource provisioning configuration instance to be updated.-
Fields inherited from class org.apache.syncope.client.console.wizards.mapping.AbstractMappingPanel
addMappingBtn, connObjectKeyLabel, intAttrNameInfo, ITEM_COMPARATOR, mandatoryHeader, mappingContainer, mappings, passwordLabel, purposeLabel
-
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
Constructors Constructor Description ResourceMappingPanel(String id, ResourceTO resourceTO, String adminRealm, ResourceProvision provision, ItemTransformersTogglePanel itemTransformers, JEXLTransformersTogglePanel jexlTransformers)Attribute Mapping Panel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IModel<List<String>>getExtAttrNames()protected booleanhidePassword()protected voidonBeforeRender()protected voidsetAttrNames(AjaxTextFieldPanel toBeUpdated)Set attribute names for a drop down choice list.-
Methods inherited from class org.apache.syncope.client.console.wizards.mapping.AbstractMappingPanel
hideConnObjectKey, hideMandatory, hidePurpose, setConnObjectKey
-
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, 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 Detail
-
LOG
protected static final Logger LOG
-
connectorRestClient
@SpringBean protected ConnectorRestClient connectorRestClient
-
anyTypeRestClient
@SpringBean protected AnyTypeRestClient anyTypeRestClient
-
anyTypeClassRestClient
@SpringBean protected AnyTypeClassRestClient anyTypeClassRestClient
-
provision
protected final ResourceProvision provision
External resource provisioning configuration instance to be updated.
-
extAttrNames
protected final LoadableDetachableModel<List<String>> extAttrNames
-
-
Constructor Detail
-
ResourceMappingPanel
public ResourceMappingPanel(String id, ResourceTO resourceTO, String adminRealm, ResourceProvision provision, ItemTransformersTogglePanel itemTransformers, JEXLTransformersTogglePanel jexlTransformers)
Attribute Mapping Panel.- Parameters:
id- panel idresourceTO- external resource to be updatedadminRealm- admin realmprovision- external resource provisioning configuration instanceitemTransformers- mapping item transformers toggle paneljexlTransformers- JEXL transformers toggle panel
-
-
Method Detail
-
hidePassword
protected boolean hidePassword()
- Overrides:
hidePasswordin classAbstractMappingPanel
-
getExtAttrNames
protected IModel<List<String>> getExtAttrNames()
- Specified by:
getExtAttrNamesin classAbstractMappingPanel
-
onBeforeRender
protected void onBeforeRender()
- Overrides:
onBeforeRenderin classAbstractMappingPanel
-
setAttrNames
protected void setAttrNames(AjaxTextFieldPanel toBeUpdated)
Description copied from class:AbstractMappingPanelSet attribute names for a drop down choice list.- Specified by:
setAttrNamesin classAbstractMappingPanel- Parameters:
toBeUpdated- drop down choice to be updated.
-
-