public abstract class AbstractMappingPanel extends Panel
Modifier and Type | Field and Description |
---|---|
protected AjaxButton |
addMappingBtn
Add mapping button.
|
protected AnyTypeClassRestClient |
anyTypeClassRestClient
Any type class rest client.
|
protected AnyTypeRestClient |
anyTypeRestClient
Any type rest client.
|
protected WebMarkupContainer |
mappingContainer
Mapping container.
|
protected ListView<ItemTO> |
mappings
All mappings.
|
protected Label |
passwordLabel |
protected Label |
purposeLabel |
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 and Description |
---|
AbstractMappingPanel(String id,
ItemTransformersTogglePanel itemTransformers,
JEXLTransformersTogglePanel jexlTransformers,
IModel<List<ItemTO>> model,
boolean addMappingBtnVisible,
boolean hidePurpose,
MappingPurpose defaultPurpose) |
Modifier and Type | Method and Description |
---|---|
protected abstract IModel<List<String>> |
getExtAttrNames() |
protected boolean |
hidePassword() |
protected void |
onBeforeRender() |
protected abstract void |
setAttrNames(AjaxTextFieldPanel toBeUpdated)
Set attribute names for a drop down choice list.
|
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
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
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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dequeue, newDequeueContext
forEach, spliterator
protected final AnyTypeRestClient anyTypeRestClient
protected final AnyTypeClassRestClient anyTypeClassRestClient
protected final Label passwordLabel
protected final Label purposeLabel
protected final AjaxButton addMappingBtn
protected final WebMarkupContainer mappingContainer
public AbstractMappingPanel(String id, ItemTransformersTogglePanel itemTransformers, JEXLTransformersTogglePanel jexlTransformers, IModel<List<ItemTO>> model, boolean addMappingBtnVisible, boolean hidePurpose, MappingPurpose defaultPurpose)
protected boolean hidePassword()
protected abstract void setAttrNames(AjaxTextFieldPanel toBeUpdated)
toBeUpdated
- drop down choice to be updated.protected void onBeforeRender()
onBeforeRender
in class Component
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.