public class RecordChoicePanel<R extends PersistentRecord> extends ConfigPanel
Modifier and Type | Field and Description |
---|---|
protected DescriptiveRadioChoice<R> |
choice |
protected org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> |
menuLocation |
protected RecordMeta<R> |
meta |
protected java.lang.String |
tableName |
feedback, returnPanel
Constructor and Description |
---|
RecordChoicePanel(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> menuLocation,
java.lang.String titleKey,
java.lang.String descriptionKey,
RecordMeta<R> meta) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFieldHeader() |
org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> |
getMenuLocation() |
protected RecordMeta<R> |
getMeta() |
protected RecordChoiceModel<R> |
newModel(RecordMeta<R> meta) |
protected void |
onSubmit(R selectedChoice) |
getHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleKey, getTitleModel, 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<R extends PersistentRecord> meta
protected org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> menuLocation
protected DescriptiveRadioChoice<R extends PersistentRecord> choice
public RecordChoicePanel(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> menuLocation, java.lang.String titleKey, java.lang.String descriptionKey, RecordMeta<R> meta)
protected RecordChoiceModel<R> newModel(RecordMeta<R> meta)
protected RecordMeta<R> getMeta()
public java.lang.String getFieldHeader()
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(R selectedChoice)