Class ChooseMemberPopup<O extends ObjectType,T extends AbstractRoleType>
- 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.evolveum.midpoint.gui.api.component.BasePanel<O>
 - 
- com.evolveum.midpoint.gui.api.component.ChooseMemberPopup<O,T>
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Popupable,Serializable,Iterable<org.apache.wicket.Component>,org.apache.wicket.event.IEventSink,org.apache.wicket.event.IEventSource,org.apache.wicket.feedback.IFeedbackContributor,org.apache.wicket.IConverterLocator,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>,org.apache.wicket.IQueueRegion,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
- Direct Known Subclasses:
 ChooseArchetypeMemberPopup,ChooseOrgMemberPopup
public abstract class ChooseMemberPopup<O extends ObjectType,T extends AbstractRoleType> extends BasePanel<O> implements Popupable
Created by honchar- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected Searchsearch- 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS 
- 
Fields inherited from interface com.evolveum.midpoint.web.component.dialog.Popupable
ID_CONTENT, ID_FOOTER 
 - 
 
- 
Constructor Summary
Constructors Constructor Description ChooseMemberPopup(String id, Search search, org.apache.wicket.model.IModel<MultiFunctinalButtonDto> compositedButtonsModel) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected List<org.apache.wicket.extensions.markup.html.tabs.ITab>createAssignmentTabs(AssignmentObjectRelation relationSpec)protected ObjectQuerycreateInOidQuery(List<ObjectType> selectedObjectsList)protected TaskexecuteMemberOperation(AbstractRoleType targetObject, ObjectQuery query, @NotNull QName relation, QName type, org.apache.wicket.ajax.AjaxRequestTarget target, PageBase pageBase)protected List<ObjectReferenceType>getArchetypeRefList()protected abstract TgetAssignmentTargetRefObject()protected List<QName>getAvailableObjectTypes()org.apache.wicket.ComponentgetContent()protected QNamegetDefaultTargetType()@NotNull org.apache.wicket.ComponentgetFooter()intgetHeight()StringgetHeightUnit()protected QNamegetRelationIfIsStable()protected intgetTabPanelSelectedCount(org.apache.wicket.markup.html.WebMarkupContainer panel)org.apache.wicket.model.StringResourceModelgetTitle()intgetWidth()StringgetWidthUnit()protected booleanisOrgTreeVisible()protected voidonInitialize()protected voidtabLabelPanelUpdate(org.apache.wicket.ajax.AjaxRequestTarget target)- 
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getString, getString, getWebApplicationConfiguration, showResult 
- 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy 
- 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession 
- 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren 
- 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, getMarkupTag, 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, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface java.lang.Iterable
forEach, spliterator 
 - 
 
 - 
 
- 
- 
Field Detail
- 
search
protected Search search
 
 - 
 
- 
Constructor Detail
- 
ChooseMemberPopup
public ChooseMemberPopup(String id, Search search, org.apache.wicket.model.IModel<MultiFunctinalButtonDto> compositedButtonsModel)
 
 - 
 
- 
Method Detail
- 
onInitialize
protected void onInitialize()
- Overrides:
 onInitializein classorg.apache.wicket.MarkupContainer
 
- 
getContent
public org.apache.wicket.Component getContent()
- Specified by:
 getContentin interfacePopupable
 
- 
getFooter
@NotNull public @NotNull org.apache.wicket.Component getFooter()
 
- 
getRelationIfIsStable
protected QName getRelationIfIsStable()
 
- 
createAssignmentTabs
protected List<org.apache.wicket.extensions.markup.html.tabs.ITab> createAssignmentTabs(AssignmentObjectRelation relationSpec)
 
- 
getArchetypeRefList
protected List<ObjectReferenceType> getArchetypeRefList()
 
- 
getTabPanelSelectedCount
protected int getTabPanelSelectedCount(org.apache.wicket.markup.html.WebMarkupContainer panel)
 
- 
tabLabelPanelUpdate
protected void tabLabelPanelUpdate(org.apache.wicket.ajax.AjaxRequestTarget target)
 
- 
createInOidQuery
protected ObjectQuery createInOidQuery(List<ObjectType> selectedObjectsList)
 
- 
executeMemberOperation
protected Task executeMemberOperation(AbstractRoleType targetObject, ObjectQuery query, @NotNull @NotNull QName relation, QName type, org.apache.wicket.ajax.AjaxRequestTarget target, PageBase pageBase)
 
- 
isOrgTreeVisible
protected boolean isOrgTreeVisible()
 
- 
getAssignmentTargetRefObject
protected abstract T getAssignmentTargetRefObject()
 
- 
getWidthUnit
public String getWidthUnit()
- Specified by:
 getWidthUnitin interfacePopupable
 
- 
getHeightUnit
public String getHeightUnit()
- Specified by:
 getHeightUnitin interfacePopupable
 
- 
getDefaultTargetType
protected QName getDefaultTargetType()
 
 - 
 
 -