Class GroupEditForm
- 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.ConfigPanel
-
- com.inductiveautomation.ignition.gateway.web.components.user.GroupEditForm
-
- All Implemented Interfaces:
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 abstract class GroupEditForm extends ConfigPanel
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IConfigPage
configPage
protected ConfigPanel
destinationPanel
protected org.apache.wicket.model.IModel<java.lang.String>
groupModel
protected RecordEditMode
mode
protected java.lang.String
originalGroupname
protected java.lang.String
user
-
Fields inherited from class com.inductiveautomation.ignition.gateway.web.components.ConfigPanel
feedback, returnPanel
-
-
Constructor Summary
Constructors Constructor Description GroupEditForm(IConfigPage configPage, ConfigPanel destinationPanel, java.lang.String group, java.lang.String user, RecordEditMode mode)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>
getMenuLocation()
protected java.lang.String
getRole()
org.apache.wicket.model.IModel<java.lang.String>
getTitleModel()
protected void
initComponents()
protected void
onError()
Called when the wicket form calls onError().protected abstract void
onGroupEdited(java.lang.String oldName, java.lang.String newName)
Called when the user has been edited.protected void
onSubmit()
-
Methods inherited from class com.inductiveautomation.ignition.gateway.web.components.ConfigPanel
getHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleKey, initTitleArea, isEscapeHtmlInTipLabel, isFeedbackEnabled, isTitleVisible, log, renderHead
-
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, 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
-
-
-
-
Field Detail
-
configPage
protected IConfigPage configPage
-
destinationPanel
protected ConfigPanel destinationPanel
-
mode
protected RecordEditMode mode
-
originalGroupname
protected java.lang.String originalGroupname
-
groupModel
protected org.apache.wicket.model.IModel<java.lang.String> groupModel
-
user
protected java.lang.String user
-
-
Constructor Detail
-
GroupEditForm
public GroupEditForm(IConfigPage configPage, ConfigPanel destinationPanel, java.lang.String group, java.lang.String user, RecordEditMode mode)
-
-
Method Detail
-
getTitleModel
public org.apache.wicket.model.IModel<java.lang.String> getTitleModel()
- Overrides:
getTitleModel
in classConfigPanel
-
getMenuLocation
public org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> getMenuLocation()
- Overrides:
getMenuLocation
in classConfigPanel
- Returns:
- Pair of strings representing categoryId (matching
ConfigCategory.getName()
) and item id (matchingINamedTab.getTabName()
) which lets the menu know where in the config menu should be highlighted when this config page is visible.
-
initComponents
protected void initComponents()
-
getRole
protected java.lang.String getRole()
-
onSubmit
protected void onSubmit()
-
onGroupEdited
protected abstract void onGroupEdited(java.lang.String oldName, java.lang.String newName)
Called when the user has been edited. This is when you should save the changes back to a persistent store.
-
onError
protected void onError()
Called when the wicket form calls onError(). Default implementation is no-op.
-
-