Class ShadowMarkPanel

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.impl.page.admin.AbstractObjectMainPanel<MarkType,ObjectDetailsModels<MarkType>>
com.evolveum.midpoint.gui.impl.page.admin.mark.ShadowMarkPanel
All Implemented Interfaces:
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 ShadowMarkPanel extends AbstractObjectMainPanel<MarkType,ObjectDetailsModels<MarkType>>
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • initLayout

      protected void initLayout()
      Specified by:
      initLayout in class AbstractObjectMainPanel<MarkType,ObjectDetailsModels<MarkType>>
    • getForm

      protected org.apache.wicket.markup.html.form.Form<?> getForm()
    • initMemberTable

      protected <AH extends ObjectType> void initMemberTable(org.apache.wicket.markup.html.form.Form<?> form)
    • getDefaultMemberSearchBoxConfig

      protected <AH extends AssignmentHolderType> SearchContext getDefaultMemberSearchBoxConfig()
    • getPanelType

      protected CollectionPanelType getPanelType()
    • createToolbarButtonList

      protected List<org.apache.wicket.Component> createToolbarButtonList(String buttonId, List<org.apache.wicket.Component> defaultToolbarList)
    • reloadPageOnRefresh

      protected boolean reloadPageOnRefresh()
    • getCustomizedQuery

      protected <AH extends AssignmentHolderType> ObjectQuery getCustomizedQuery(Search search)
    • loadMultiFunctionalButtonModel

      protected LoadableModel<MultiFunctinalButtonDto> loadMultiFunctionalButtonModel(boolean useDefaultObjectRelations)
    • showMessageWithoutLinkForTask

      protected void showMessageWithoutLinkForTask(com.evolveum.midpoint.task.api.Task task, org.apache.wicket.ajax.AjaxRequestTarget target)
    • createUnassignButton

      protected AjaxIconButton createUnassignButton(String buttonId)
    • getTableId

      protected UserProfileStorage.TableId getTableId(QName complextType)
    • getAuthorizations

      protected Map<String,String> getAuthorizations(QName complexType)
    • getComplexTypeQName

      protected QName getComplexTypeQName()
    • createRowActions

      protected List<InlineMenuItem> createRowActions()
    • createDeleteMemberRowAction

      protected void createDeleteMemberRowAction(List<InlineMenuItem> menu)
    • getSupportedRelations

      protected List<QName> getSupportedRelations()
    • getSelectedObjectsCount

      protected int getSelectedObjectsCount()
    • executeDelete

      protected void executeDelete(AssignmentHolderType object, org.apache.wicket.ajax.AjaxRequestTarget target)
    • getFeedback

      protected org.apache.wicket.Component getFeedback()
    • executeRecompute

      protected void executeRecompute(AssignmentHolderType object, org.apache.wicket.ajax.AjaxRequestTarget target)
    • executeUnassign

      protected void executeUnassign(AssignmentHolderType object, QName relation, org.apache.wicket.ajax.AjaxRequestTarget target)
    • refreshTable

      protected void refreshTable(org.apache.wicket.ajax.AjaxRequestTarget target)
    • deleteMembersPerformed

      protected void deleteMembersPerformed(org.apache.wicket.model.IModel<?> rowModel, QName memberType, Collection<QName> relations, org.apache.wicket.ajax.AjaxRequestTarget target)
    • unassignMembersPerformed

      protected void unassignMembersPerformed(org.apache.wicket.model.IModel<?> rowModel, QName type, Collection<QName> relations, org.apache.wicket.ajax.AjaxRequestTarget target)
    • getRelationsForRecomputeTask

      @NotNull protected @NotNull List<QName> getRelationsForRecomputeTask()
    • getSelectedRealObjects

      protected List<? extends ObjectType> getSelectedRealObjects()
    • getMemberTable

      protected MainObjectListPanel<FocusType> getMemberTable()
    • getMemberContainer

      protected org.apache.wicket.markup.html.WebMarkupContainer getMemberContainer()
    • getSearchType

      @NotNull protected @NotNull QName getSearchType()
    • getScopeValue

      protected SearchBoxScopeType getScopeValue()
    • getRelationValue

      protected QName getRelationValue()
    • getMemberPanelStorage

      protected MemberPanelStorage getMemberPanelStorage()
    • getStorageKeyTabSuffix

      protected String getStorageKeyTabSuffix()
    • getModelObject

      public MarkType getModelObject()
    • createRefreshButton

      protected AjaxIconButton createRefreshButton(String buttonId)
    • createPlayPauseButton

      protected AjaxIconButton createPlayPauseButton(String buttonId)