Interface ProgressReportingAwarePage
-
- All Known Implementing Classes:
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
continueEditing(org.apache.wicket.ajax.AjaxRequestTarget target)
void
finishProcessing(org.apache.wicket.ajax.AjaxRequestTarget target, boolean returningFromAsync, OperationResult result)
ModelInteractionService
getModelInteractionService()
PrismContext
getPrismContext()
TaskManager
getTaskManager()
ProgressPanel
startAndGetProgressPanel(org.apache.wicket.ajax.AjaxRequestTarget target, OperationResult result)
-
-
-
Method Detail
-
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
TaskManager getTaskManager()
-
getModelInteractionService
ModelInteractionService getModelInteractionService()
-
getPrismContext
PrismContext getPrismContext()
-
-