Class 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:
    Serialized Form
    • Method Detail

      • 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)
      • createToolbarButtonList

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

        protected boolean reloadPageOnRefresh()
      • showMessageWithoutLinkForTask

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

        protected QName getComplexTypeQName()
      • 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()
      • getMemberContainer

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

        @NotNull
        protected @NotNull QName getSearchType()
      • getRelationValue

        protected QName getRelationValue()
      • getStorageKeyTabSuffix

        protected String getStorageKeyTabSuffix()
      • getModelObject

        public MarkType getModelObject()