Class OrgTreeAssignablePanel

  • 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

    public class OrgTreeAssignablePanel
    extends BasePanel<OrgType>
    implements Popupable
    See Also:
    Serialized Form
    • Field Summary

      • 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 Concrete Methods 
      Modifier and Type Method Description
      protected void assignSelectedOrgPerformed​(List<OrgType> selectedOrgs, org.apache.wicket.ajax.AjaxRequestTarget target)  
      List<OrgType> getAllTabPanelsSelectedOrgs()  
      protected <F extends FocusType>
      F
      getAssignmentOwnerObject()  
      org.apache.wicket.Component getContent()  
      int getHeight()  
      String getHeightUnit()  
      protected List<OrgType> getPreselectedOrgsList()  
      protected ObjectFilter getSubtypeFilter()  
      org.apache.wicket.model.StringResourceModel getTitle()  
      int getWidth()  
      String getWidthUnit()  
      protected boolean isAssignButtonVisible()  
      protected boolean isInducement()  
      protected void onInitialize()  
      protected void onItemSelect​(SelectableBeanImpl<OrgType> selected, org.apache.wicket.ajax.AjaxRequestTarget target)  
      protected void onOrgTreeCheckBoxSelectionPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>> rowModel)  
      • 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
    • Constructor Detail

      • OrgTreeAssignablePanel

        public OrgTreeAssignablePanel​(String id,
                                      boolean selectable)
    • Method Detail

      • onInitialize

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

        protected boolean isAssignButtonVisible()
      • assignSelectedOrgPerformed

        protected void assignSelectedOrgPerformed​(List<OrgType> selectedOrgs,
                                                  org.apache.wicket.ajax.AjaxRequestTarget target)
      • getAllTabPanelsSelectedOrgs

        public List<OrgType> getAllTabPanelsSelectedOrgs()
      • onItemSelect

        protected void onItemSelect​(SelectableBeanImpl<OrgType> selected,
                                    org.apache.wicket.ajax.AjaxRequestTarget target)
      • getSubtypeFilter

        protected ObjectFilter getSubtypeFilter()
      • isInducement

        protected boolean isInducement()
      • getAssignmentOwnerObject

        protected <F extends FocusType> F getAssignmentOwnerObject()
      • getPreselectedOrgsList

        protected List<OrgType> getPreselectedOrgsList()
      • onOrgTreeCheckBoxSelectionPerformed

        protected void onOrgTreeCheckBoxSelectionPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target,
                                                           org.apache.wicket.model.IModel<TreeSelectableBean<OrgType>> rowModel)
      • getContent

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

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