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 RelationSearchItemConfigurationType
relationsConfig
-
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 ObjectQuery
createInOidQuery(List<ObjectType> selectedObjectsList)
protected List<ObjectReferenceType>
getArchetypeRefList()
protected abstract T
getAssignmentTargetRefObject()
protected List<QName>
getAvailableObjectTypes()
org.apache.wicket.Component
getContent()
protected QName
getDefaultTargetType()
int
getHeight()
String
getHeightUnit()
protected int
getTabPanelSelectedCount(org.apache.wicket.markup.html.WebMarkupContainer panel)
org.apache.wicket.model.StringResourceModel
getTitle()
int
getWidth()
String
getWidthUnit()
protected boolean
isOrgTreeVisible()
protected void
onInitialize()
protected void
tabLabelPanelUpdate(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:
onInitialize
in 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:
getWidthUnit
in interfacePopupable
-
getHeightUnit
public String getHeightUnit()
- Specified by:
getHeightUnit
in interfacePopupable
-
getContent
public org.apache.wicket.Component getContent()
- Specified by:
getContent
in interfacePopupable
-
getDefaultTargetType
protected QName getDefaultTargetType()
-
-