Class SmtpSettingsPage
- 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.RecordActionTable<SmtpSettings>
-
- com.inductiveautomation.ignition.gateway.smtp.SmtpSettingsPage
-
- 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 class SmtpSettingsPage extends RecordActionTable<SmtpSettings>
Filename: SmtpSettingsPage.java Created on Jan 15, 2015 Author: Kathy Applebaum Copyright Inductive Automation 2015 Project: SRGateway- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.gateway.web.components.RecordActionTable
RecordActionTable.ICalculatedField<R extends PersistentRecord>, RecordActionTable.RecordActionTableDelete
-
-
Field Summary
Fields Modifier and Type Field Description static IConfigTab
MENU_ENTRY
-
Fields inherited from class com.inductiveautomation.ignition.gateway.web.components.RecordActionTable
configPage
-
Fields inherited from class com.inductiveautomation.ignition.gateway.web.components.ConfigPanel
feedback, returnPanel
-
-
Constructor Summary
Constructors Constructor Description SmtpSettingsPage(IConfigPage configPage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addRecordInstanceActions(org.apache.wicket.markup.repeater.RepeatingView view, SmtpSettings record)
Provides an opportunity to add any actions that deal with specific record instances.org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>
getMenuLocation()
protected RecordMeta<SmtpSettings>
getRecordMeta()
-
Methods inherited from class com.inductiveautomation.ignition.gateway.web.components.RecordActionTable
addRecordActions, canDelete, createFooter, createRecordModel, doDeleteRelatedRecords, getActionParentPanel, getCalculatedFieldDisplayValue, getCalculatedFieldModel, getCalculatedFields, getDescriptiveFields, getExemptForeignKeys, getFieldValue, getInstanceActionMaxRowCount, getNoDescriptiveFieldsKey, getNoRowsKey, getTitleKey, initComponents, newDeleteRecordAction, newEditRecordAction, newRecordAction, onBeforeRender, onDelete, setupNewRecord
-
Methods inherited from class com.inductiveautomation.ignition.gateway.web.components.ConfigPanel
getHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleModel, initTitleArea, isEscapeHtmlInTipLabel, isFeedbackEnabled, isTitleVisible, log, renderHead
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, 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, clearOriginalDestination, 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, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, 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
-
MENU_ENTRY
public static IConfigTab MENU_ENTRY
-
-
Constructor Detail
-
SmtpSettingsPage
public SmtpSettingsPage(IConfigPage configPage)
-
-
Method Detail
-
getRecordMeta
protected RecordMeta<SmtpSettings> getRecordMeta()
- Specified by:
getRecordMeta
in classRecordActionTable<SmtpSettings>
-
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.
-
addRecordInstanceActions
protected void addRecordInstanceActions(org.apache.wicket.markup.repeater.RepeatingView view, SmtpSettings record)
Description copied from class:RecordActionTable
Provides an opportunity to add any actions that deal with specific record instances. Default actions are added for edit and delete.- Overrides:
addRecordInstanceActions
in classRecordActionTable<SmtpSettings>
-
-