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) 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
TaskManager getTaskManager() -
getModelInteractionService
ModelInteractionService getModelInteractionService() -
getPrismContext
PrismContext getPrismContext()
-