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 RelationSearchItemConfigurationTyperelationsConfig-
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, RelationSearchItemConfigurationType relationsConfig, 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 List<ObjectReferenceType>getArchetypeRefList()protected abstract TgetAssignmentTargetRefObject()protected List<QName>getAvailableObjectTypes()org.apache.wicket.ComponentgetContent()protected QNamegetDefaultTargetType()intgetHeight()StringgetHeightUnit()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
-
relationsConfig
protected RelationSearchItemConfigurationType relationsConfig
-
-
Constructor Detail
-
ChooseMemberPopup
public ChooseMemberPopup(String id, RelationSearchItemConfigurationType relationsConfig, org.apache.wicket.model.IModel<MultiFunctinalButtonDto> compositedButtonsModel)
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitializein classorg.apache.wicket.MarkupContainer
-
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)
-
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
-
getContent
public org.apache.wicket.Component getContent()
- Specified by:
getContentin interfacePopupable
-
getDefaultTargetType
protected QName getDefaultTargetType()
-
-