Interface ProgressReportingAwarePage
- All Known Implementing Classes:
PageAbstractRole
,PageArchetype
,PageFocusDetails
,PageOrg
,PageOrgHistory
,PageOrgSelfProfile
,PagePolicy
,PagePolicyHistory
,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 TypeMethodDescriptionvoid
continueEditing
(org.apache.wicket.ajax.AjaxRequestTarget target) void
finishProcessing
(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, String processedObjectOid, Class<? extends ObjectType> processedObjectType, OperationResult result) com.evolveum.midpoint.task.api.TaskManager
startAndGetProgressPanel
(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, String processedObjectOid, Class<? extends ObjectType> processedObjectType, 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()
-