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 Search search  
      • 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 Task executeMemberOperation​(AbstractRoleType targetObject, ObjectQuery query, @NotNull QName relation, QName type, org.apache.wicket.ajax.AjaxRequestTarget target, PageBase pageBase)  
      protected List<ObjectReferenceType> getArchetypeRefList()  
      protected abstract T getAssignmentTargetRefObject()  
      protected List<QName> getAvailableObjectTypes()  
      org.apache.wicket.Component getContent()  
      protected QName getDefaultTargetType()  
      @NotNull org.apache.wicket.Component getFooter()  
      int getHeight()  
      String getHeightUnit()  
      protected QName getRelationIfIsStable()  
      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
    • Field Detail

      • search

        protected Search search
    • Method Detail

      • onInitialize

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

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

        @NotNull
        public @NotNull org.apache.wicket.Component getFooter()
        Specified by:
        getFooter in interface Popupable
      • getRelationIfIsStable

        protected QName getRelationIfIsStable()
      • createAssignmentTabs

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

        protected final 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()
      • getDefaultTargetType

        protected QName getDefaultTargetType()
      • getTitle

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