public class NewRecordAction<T extends PersistentRecord> extends AbstractLinkAction
configPage, parentPanel
Constructor and Description |
---|
NewRecordAction(java.lang.String id,
IConfigPage configPage,
ConfigPanel parentPanel,
RecordMeta<T> meta) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkCluster()
If editing is not allowed (cluster state is not master) this will put an error message in session and return
false
|
protected java.lang.String |
getCssClass()
Returns the CSS class that will govern the style of this action component
|
org.apache.wicket.model.IModel |
getLabel()
Return the link text
|
protected RecordMeta<T> |
getMeta() |
ConfigPanel |
getPanel() |
protected ConfigPanel |
newRecordEditPanel(T newRecord) |
protected void |
setupNewRecord(T record) |
getConfigPage, getParentPanel, initComponents, isEscapeMarkup
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
public NewRecordAction(java.lang.String id, IConfigPage configPage, ConfigPanel parentPanel, RecordMeta<T> meta)
protected java.lang.String getCssClass()
AbstractLinkAction
getCssClass
in class AbstractLinkAction
protected RecordMeta<T> getMeta()
public org.apache.wicket.model.IModel getLabel()
AbstractLinkAction
getLabel
in class AbstractLinkAction
public ConfigPanel getPanel()
protected boolean checkCluster()
protected ConfigPanel newRecordEditPanel(T newRecord)
protected void setupNewRecord(T record)