Interface ProgressReportingAwarePage
- All Known Implementing Classes:
PageAbstractRole,PageArchetype,PageFocusDetails,PageOrg,PageOrgHistory,PageOrgSelfProfile,PageRole,PageRoleHistory,PageRoleSelfProfile,PageService,PageServiceHistory,PageServiceSelfProfile,PageUser,PageUserHistory,PageUserSelfProfile
public interface ProgressReportingAwarePage
A page that supports progress reporting, e.g. page for editing users, orgs, roles.
Main responsibility of such a page is to correctly finish processing an operation that could have been executed asynchronously.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcontinueEditing(org.apache.wicket.ajax.AjaxRequestTarget target) voidfinishProcessing(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, OperationResult result) com.evolveum.midpoint.task.api.TaskManagerstartAndGetProgressPanel(org.apache.wicket.ajax.AjaxRequestTarget target, OperationResult result)
-
Method Details
-
startAndGetProgressPanel
ProgressPanel startAndGetProgressPanel(org.apache.wicket.ajax.AjaxRequestTarget target, OperationResult result) -
finishProcessing
void finishProcessing(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, OperationResult result) -
continueEditing
void continueEditing(org.apache.wicket.ajax.AjaxRequestTarget target) -
getTaskManager
com.evolveum.midpoint.task.api.TaskManager getTaskManager() -
getModelInteractionService
ModelInteractionService getModelInteractionService() -
getPrismContext
PrismContext getPrismContext()
-