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 TypeMethodDescriptionvoidcontinueEditing(org.apache.wicket.ajax.AjaxRequestTarget target) voidfinishProcessing(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, String processedObjectOid, Class<? extends ObjectType> processedObjectType, 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, 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() 
 -