public class ExtensionPointChoicePanel extends ConfigPanel
Modifier and Type | Field and Description |
---|---|
protected RecordMeta<? extends PersistentRecord> |
_meta |
protected org.apache.wicket.markup.html.form.AbstractSingleSelectChoice<ExtensionPointType> |
choice |
protected java.util.List<ExtensionPointType> |
extensionList |
protected org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> |
menuLocation |
protected java.lang.String |
tableName |
feedback, returnPanel
Constructor and Description |
---|
ExtensionPointChoicePanel(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> menuLocation,
RecordMeta<? extends PersistentRecord> meta,
java.util.List<? extends ExtensionPointType> extensionList) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> |
getMenuLocation() |
protected RecordMeta<? extends PersistentRecord> |
getMeta() |
org.apache.wicket.model.IModel<java.lang.String> |
getTitleModel() |
protected void |
onSubmit(ExtensionPointType selectedChoice) |
getHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleKey, initTitleArea, isEscapeHTMLInTipLabel, isFeedbackEnabled, isTitleVisible, log
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, 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, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
protected java.lang.String tableName
protected transient RecordMeta<? extends PersistentRecord> _meta
protected java.util.List<ExtensionPointType> extensionList
protected org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> menuLocation
protected org.apache.wicket.markup.html.form.AbstractSingleSelectChoice<ExtensionPointType> choice
public ExtensionPointChoicePanel(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> menuLocation, RecordMeta<? extends PersistentRecord> meta, java.util.List<? extends ExtensionPointType> extensionList)
protected RecordMeta<? extends PersistentRecord> getMeta()
public org.apache.wicket.model.IModel<java.lang.String> getTitleModel()
getTitleModel
in class ConfigPanel
public org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> getMenuLocation()
getMenuLocation
in class ConfigPanel
ConfigCategory.getName()
) and item id
(matching INamedTab.getTabName()
) which lets the menu know where in the config menu should
be highlighted when this config page is visible.protected void onSubmit(ExtensionPointType selectedChoice)