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, tabs
feedback, 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, setPanel
getHelpResourceKey, getHelpTopicId, getMenuPath, getTipLabelKey, getTipLabelModel, getTitleKey, initTitleArea, isEscapeHtmlInTipLabel, isTitleVisible, log
getWebPage, getWebRequest, getWebResponse, getWebSession
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
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
public 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 ConfigPanel
public 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 ConfigPanel
ConfigCategory.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.