public abstract class AbstractRoleMemberPanel<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType> extends BasePanel<T>
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractRoleMemberPanel.MemberOperation |
protected static class |
AbstractRoleMemberPanel.QueryScope |
Modifier and Type | Field and Description |
---|---|
protected static String |
ID_CHILD_TABLE |
protected static String |
ID_CONTAINER_MANAGER |
protected static String |
ID_CONTAINER_MEMBER |
protected static String |
ID_FORM |
protected static String |
ID_MANAGER_TABLE |
protected static String |
ID_MEMBER_TABLE |
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
AbstractRoleMemberPanel(String id,
UserProfileStorage.TableId tableId,
org.apache.wicket.model.IModel<T> model,
PageBase parentPage) |
Modifier and Type | Method and Description |
---|---|
protected void |
addMembers(QName relation,
org.apache.wicket.ajax.AjaxRequestTarget target) |
protected abstract void |
addMembersPerformed(QName type,
QName relation,
List selected,
org.apache.wicket.ajax.AjaxRequestTarget target) |
protected com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType |
createAssignmentToModify(QName relation) |
protected void |
createFocusMemberPerformed(QName relation,
org.apache.wicket.ajax.AjaxRequestTarget target) |
protected abstract ObjectQuery |
createMemberQuery() |
protected List<InlineMenuItem> |
createMembersHeaderInlineMenu() |
protected ObjectQuery |
createQueryForAdd(List selected) |
protected com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType |
createReference() |
protected com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType |
createReference(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType obj) |
protected com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType |
createReference(QName relation) |
protected void |
detailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType object) |
protected void |
executeMemberOperation(Task operationalTask,
QName type,
ObjectQuery memberQuery,
ObjectDelta delta,
String category,
org.apache.wicket.ajax.AjaxRequestTarget target) |
protected String |
getTaskName(String operation,
AbstractRoleMemberPanel.QueryScope scope) |
protected String |
getTaskName(String operation,
AbstractRoleMemberPanel.QueryScope scope,
boolean managers) |
protected abstract void |
initCustomLayout(org.apache.wicket.markup.html.form.Form form) |
protected abstract void |
initSearch(org.apache.wicket.markup.html.form.Form form) |
protected abstract void |
recomputeMembersPerformed(AbstractRoleMemberPanel.QueryScope scope,
org.apache.wicket.ajax.AjaxRequestTarget target) |
protected abstract void |
removeMembersPerformed(AbstractRoleMemberPanel.QueryScope scope,
org.apache.wicket.ajax.AjaxRequestTarget target) |
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, getModel, getModelObject, getPageBase, getSession, getString, getWebApplicationConfiguration
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, 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, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, 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
protected static final String ID_FORM
protected static final String ID_CONTAINER_MANAGER
protected static final String ID_CONTAINER_MEMBER
protected static final String ID_CHILD_TABLE
protected static final String ID_MANAGER_TABLE
protected static final String ID_MEMBER_TABLE
public AbstractRoleMemberPanel(String id, UserProfileStorage.TableId tableId, org.apache.wicket.model.IModel<T> model, PageBase parentPage)
protected abstract void initCustomLayout(org.apache.wicket.markup.html.form.Form form)
protected abstract void initSearch(org.apache.wicket.markup.html.form.Form form)
protected List<InlineMenuItem> createMembersHeaderInlineMenu()
protected void createFocusMemberPerformed(QName relation, org.apache.wicket.ajax.AjaxRequestTarget target)
protected void addMembers(QName relation, org.apache.wicket.ajax.AjaxRequestTarget target)
protected ObjectQuery createQueryForAdd(List selected)
protected abstract void addMembersPerformed(QName type, QName relation, List selected, org.apache.wicket.ajax.AjaxRequestTarget target)
protected abstract void removeMembersPerformed(AbstractRoleMemberPanel.QueryScope scope, org.apache.wicket.ajax.AjaxRequestTarget target)
protected abstract void recomputeMembersPerformed(AbstractRoleMemberPanel.QueryScope scope, org.apache.wicket.ajax.AjaxRequestTarget target)
protected void executeMemberOperation(Task operationalTask, QName type, ObjectQuery memberQuery, ObjectDelta delta, String category, org.apache.wicket.ajax.AjaxRequestTarget target)
protected com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType createAssignmentToModify(QName relation) throws SchemaException
SchemaException
protected com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType createReference(QName relation)
protected com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType createReference()
protected com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType createReference(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType obj)
protected void detailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType object)
protected abstract ObjectQuery createMemberQuery()
protected String getTaskName(String operation, AbstractRoleMemberPanel.QueryScope scope, boolean managers)
protected String getTaskName(String operation, AbstractRoleMemberPanel.QueryScope scope)
Copyright © 2016 evolveum. All rights reserved.