public class UserSourceEditPage extends TabbedConfigPanel
| Modifier and Type | Class and Description |
|---|---|
protected class |
UserSourceEditPage.GroupActionTable |
protected class |
UserSourceEditPage.UserActionTable
An ActionTable that lists all users for this user profile.
|
static class |
UserSourceEditPage.UserComparator |
static class |
UserSourceEditPage.UserSourceProfileModel
LoadableDetachableModel that loads the UserSourceProfile itself as its object
|
IConfigPage.IConfigLinkHandler| Modifier and Type | Field and Description |
|---|---|
protected long |
profileId |
lastSelectedTab, tabsfeedback, returnPanel| Constructor and Description |
|---|
UserSourceEditPage(UserSourceProfileRecord record) |
| Modifier and Type | Method and 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() |
UserSourceProfile |
getUserSource()
Return the user source profile stored as the default model object of this page.
|
protected void |
onGroupAdded(java.lang.String newName) |
protected void |
onGroupDeleted(java.lang.String group) |
protected void |
onGroupEdited(java.lang.String oldName,
java.lang.String newName) |
protected void |
onUserAdded(User user) |
protected void |
onUserDeleted(User user) |
protected void |
onUserEdited(User user) |
addTab, createFooter, createHeader, createLink, createLink, createLink, createLink, isFeedbackEnabled, setConfigPanel, setPanelgetHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleKey, initTitleArea, isEscapeHtmlInTipLabel, isTitleVisible, loggetWebPage, getWebRequest, getWebResponse, getWebSessionadd, 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, visitChildrenadd, 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, wrappublic UserSourceEditPage(UserSourceProfileRecord record)
protected void onUserEdited(User user)
protected void onUserAdded(User user)
protected void onUserDeleted(User user)
protected void onGroupEdited(java.lang.String oldName,
java.lang.String newName)
protected void onGroupAdded(java.lang.String newName)
protected void onGroupDeleted(java.lang.String group)
public org.apache.wicket.model.IModel<java.lang.String> getTitleModel()
getTitleModel in class ConfigPanelpublic UserSourceProfile getUserSource()
public java.util.Set<UserSourceEditCapability> flags()
public org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> getMenuLocation()
getMenuLocation in class ConfigPanelConfigCategory.getName()) and item id
(matching INamedTab.getTabName()) which lets the menu know where in the config menu should
be highlighted when this config page is visible.