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 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()