diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java index ffb8e49da00..64f0fe34555 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java @@ -106,8 +106,7 @@ import com.evolveum.midpoint.web.page.admin.users.PageUsers; import com.evolveum.midpoint.web.page.admin.valuePolicy.PageValuePolicies; import com.evolveum.midpoint.web.page.admin.valuePolicy.PageValuePolicy; -import com.evolveum.midpoint.web.page.admin.workflow.PageAttorneySelection; -import com.evolveum.midpoint.web.page.admin.workflow.PageWorkItemsAttorney; +import com.evolveum.midpoint.web.page.admin.workflow.*; import com.evolveum.midpoint.web.page.login.PageLogin; import com.evolveum.midpoint.web.page.self.*; import com.evolveum.midpoint.web.security.MidPointApplication; diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/dto/CertWorkItemDtoProvider.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/dto/CertWorkItemDtoProvider.java index 9840efd83b5..e768df2dac1 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/dto/CertWorkItemDtoProvider.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/dto/CertWorkItemDtoProvider.java @@ -16,6 +16,7 @@ package com.evolveum.midpoint.web.page.admin.certification.dto; +import com.evolveum.midpoint.gui.api.util.WebComponentUtil; import com.evolveum.midpoint.model.api.AccessCertificationService; import com.evolveum.midpoint.prism.query.ObjectOrdering; import com.evolveum.midpoint.prism.query.ObjectPaging; @@ -28,8 +29,10 @@ import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.web.component.data.BaseSortableDataProvider; +import com.evolveum.midpoint.web.page.error.PageError; import com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationWorkItemType; import org.apache.wicket.Component; +import org.apache.wicket.RestartResponseException; import org.apache.wicket.extensions.markup.html.repeater.util.SortParam; import org.jetbrains.annotations.NotNull; @@ -97,6 +100,12 @@ public Iterator internalIterator(long first, long count) { return getAvailableData().iterator(); } + // temporarily copied from 4.0 + private void handleNotSuccessOrHandledErrorInIterator(OperationResult result) { + getPage().showResult(result); + throw new RestartResponseException(PageError.class); + } + @Override protected int internalSize() { LOGGER.trace("begin::internalSize()");