Class AssignmentPopup

  • 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 AssignmentPopup
    extends BasePanel<AssignmentPopupDto>
    implements Popupable
    Created by honchar.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static String OPERATION_LOAD_ASSIGNMENT_HOLDER_SPECIFICATION  
      • 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 addPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target, List<AssignmentType> newAssignmentsList)  
      protected List<org.apache.wicket.extensions.markup.html.tabs.ITab> createAssignmentTabs​(AssignmentObjectRelation relationSpec)  
      protected PrismContainerWrapper<AssignmentType> getAssignmentWrapperModel()  
      org.apache.wicket.Component getContent()  
      protected <F extends AssignmentHolderType>
      PrismObject<F>
      getFocusObject()  
      int getHeight()  
      String getHeightUnit()  
      protected List<ObjectTypes> getObjectTypesList()  
      protected ObjectFilter getSubtypeFilter()  
      org.apache.wicket.model.StringResourceModel getTitle()  
      protected org.apache.wicket.model.IModel<String> getWarningMessageModel()  
      int getWidth()  
      String getWidthUnit()  
      protected boolean isEntitlementAssignment()  
      protected boolean isOrgTreeTabVisible​(AssignmentObjectRelation relationSpec)  
      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
    • Field Detail

      • OPERATION_LOAD_ASSIGNMENT_HOLDER_SPECIFICATION

        protected static final String OPERATION_LOAD_ASSIGNMENT_HOLDER_SPECIFICATION
    • Constructor Detail

      • AssignmentPopup

        public AssignmentPopup​(String id,
                               @NotNull
                               @NotNull org.apache.wicket.model.IModel<AssignmentPopupDto> model)
    • 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)
      • getSubtypeFilter

        protected ObjectFilter getSubtypeFilter()
      • isEntitlementAssignment

        protected boolean isEntitlementAssignment()
      • tabLabelPanelUpdate

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

        protected void addPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target,
                                    List<AssignmentType> newAssignmentsList)
      • getWarningMessageModel

        protected org.apache.wicket.model.IModel<String> getWarningMessageModel()
      • getTitle

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

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