Class EditRecordAction<R extends PersistentRecord>
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- com.inductiveautomation.ignition.gateway.web.components.actions.AbstractLinkAction
-
- com.inductiveautomation.ignition.gateway.web.components.actions.AbstractRecordInstanceAction<R>
-
- com.inductiveautomation.ignition.gateway.web.components.actions.EditRecordAction<R>
-
- All Implemented Interfaces:
IConfigPage.IConfigLinkHandler
,java.io.Serializable
,java.lang.Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.IConverterLocator
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
public class EditRecordAction<R extends PersistentRecord> extends AbstractRecordInstanceAction<R>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.gateway.web.components.actions.AbstractLinkAction
configPage, parentPanel
-
-
Constructor Summary
Constructors Constructor Description EditRecordAction(java.lang.String id, IConfigPage configPage, ConfigPanel parentPanel, R record)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConfigPanel
createPanel(R record)
protected java.lang.String
getCssClass()
Returns the CSS class that will govern the style of this action componentorg.apache.wicket.model.IModel
getLabel()
Return the link text-
Methods inherited from class com.inductiveautomation.ignition.gateway.web.components.actions.AbstractRecordInstanceAction
getModelObjectAsRecord, getPanel
-
Methods inherited from class com.inductiveautomation.ignition.gateway.web.components.actions.AbstractLinkAction
getConfigPage, getParentPanel, initComponents, isEscapeMarkup
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
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
-
Methods inherited from class org.apache.wicket.Component
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
-
-
-
-
Constructor Detail
-
EditRecordAction
public EditRecordAction(java.lang.String id, IConfigPage configPage, ConfigPanel parentPanel, R record)
-
-
Method Detail
-
getCssClass
protected java.lang.String getCssClass()
Description copied from class:AbstractLinkAction
Returns the CSS class that will govern the style of this action component- Specified by:
getCssClass
in classAbstractLinkAction
-
getLabel
public org.apache.wicket.model.IModel getLabel()
Description copied from class:AbstractLinkAction
Return the link text- Specified by:
getLabel
in classAbstractLinkAction
-
createPanel
protected ConfigPanel createPanel(R record)
- Specified by:
createPanel
in classAbstractRecordInstanceAction<R extends PersistentRecord>
-
-