Class ChooseMemberPopup<O extends ObjectType,​T extends AbstractRoleType>

  • 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.markup.html.panel.Panel

        PANEL
      • 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
    • 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 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 interface org.apache.wicket.IQueueRegion

        dequeue, newDequeueContext
      • Methods inherited from interface com.evolveum.midpoint.web.component.dialog.Popupable

        getFooter
    • Method Detail

      • onInitialize

        protected void onInitialize()
        Overrides:
        onInitialize in class org.apache.wicket.MarkupContainer
      • createAssignmentTabs

        protected List<org.apache.wicket.extensions.markup.html.tabs.ITab> createAssignmentTabs​(AssignmentObjectRelation relationSpec)
      • getAvailableObjectTypes

        protected List<QName> getAvailableObjectTypes()
      • getTabPanelSelectedCount

        protected int getTabPanelSelectedCount​(org.apache.wicket.markup.html.WebMarkupContainer panel)
      • tabLabelPanelUpdate

        protected void tabLabelPanelUpdate​(org.apache.wicket.ajax.AjaxRequestTarget target)
      • isOrgTreeVisible

        protected boolean isOrgTreeVisible()
      • getAssignmentTargetRefObject

        protected abstract T getAssignmentTargetRefObject()
      • getContent

        public org.apache.wicket.Component getContent()
        Specified by:
        getContent in interface Popupable
      • getDefaultTargetType

        protected QName getDefaultTargetType()
      • getTitle

        public org.apache.wicket.model.StringResourceModel getTitle()
        Specified by:
        getTitle in interface Popupable