Class UserSourceEditPage
- 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.TabbedConfigPanel
- 
- com.inductiveautomation.ignition.gateway.web.components.user.UserSourceEditPage
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- IConfigPage,- 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 UserSourceEditPage extends TabbedConfigPanel - See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected classUserSourceEditPage.GroupActionTableprotected classUserSourceEditPage.UserActionTableAn ActionTable that lists all users for this user profile.static classUserSourceEditPage.UserComparatorstatic classUserSourceEditPage.UserSourceProfileModelLoadableDetachableModel that loads the UserSourceProfile itself as its object- 
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.gateway.web.pages.IConfigPageIConfigPage.IConfigLinkHandler
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected longprofileId- 
Fields inherited from class com.inductiveautomation.ignition.gateway.web.components.TabbedConfigPanellastSelectedTab, tabs
 - 
Fields inherited from class com.inductiveautomation.ignition.gateway.web.components.ConfigPanelfeedback, returnPanel
 
- 
 - 
Constructor SummaryConstructors Constructor Description UserSourceEditPage(UserSourceProfileRecord record)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<UserSourceEditCapability>flags()org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>getMenuLocation()org.apache.wicket.model.IModel<java.lang.String>getTitleModel()UserSourceProfilegetUserSource()Return the user source profile stored as the default model object of this page.protected voidonGroupAdded(java.lang.String newName)protected voidonGroupDeleted(java.lang.String group)protected voidonGroupEdited(java.lang.String oldName, java.lang.String newName)protected voidonUserAdded(User user)protected voidonUserDeleted(User user)protected voidonUserEdited(User user)- 
Methods inherited from class com.inductiveautomation.ignition.gateway.web.components.TabbedConfigPaneladdTab, createFooter, createHeader, createLink, createLink, createLink, createLink, isFeedbackEnabled, setConfigPanel, setPanel
 - 
Methods inherited from class com.inductiveautomation.ignition.gateway.web.components.ConfigPanelgetHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleKey, initTitleArea, isEscapeHtmlInTipLabel, isTitleVisible, log, renderHead
 - 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
 - 
Methods inherited from class org.apache.wicket.MarkupContaineradd, 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.Componentadd, 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, onBeforeRender, 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
 
- 
 
- 
- 
- 
Constructor Detail- 
UserSourceEditPagepublic UserSourceEditPage(UserSourceProfileRecord record) 
 
- 
 - 
Method Detail- 
onUserEditedprotected void onUserEdited(User user) 
 - 
onUserAddedprotected void onUserAdded(User user) 
 - 
onUserDeletedprotected void onUserDeleted(User user) 
 - 
onGroupEditedprotected void onGroupEdited(java.lang.String oldName, java.lang.String newName)
 - 
onGroupAddedprotected void onGroupAdded(java.lang.String newName) 
 - 
onGroupDeletedprotected void onGroupDeleted(java.lang.String group) 
 - 
getTitleModelpublic org.apache.wicket.model.IModel<java.lang.String> getTitleModel() - Overrides:
- getTitleModelin class- ConfigPanel
 
 - 
getUserSourcepublic UserSourceProfile getUserSource() Return the user source profile stored as the default model object of this page.
 - 
flagspublic java.util.Set<UserSourceEditCapability> flags() 
 - 
getMenuLocationpublic org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> getMenuLocation() - Overrides:
- getMenuLocationin class- ConfigPanel
- 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.
 
 
- 
 
-