Package com.evolveum.midpoint.web.util
Class TaskOperationUtils
java.lang.Object
com.evolveum.midpoint.web.util.TaskOperationUtils
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidaddArchetypeReferencesList(List<ObjectReferenceType> references) static List<CompiledObjectCollectionView>getAllApplicableArchetypeForNewTask(PageBase pageBase) static List<ObjectReferenceType>getArchetypeReferencesList(CompiledObjectCollectionView collectionView) static OperationResultresumeTasks(List<TaskType> selectedTasks, PageBase pageBase) Resumes tasks "intelligently" i.e. tries to recognize whether to resume a single task, or to resume the whole tree.static OperationResultrunNowPerformed(List<String> oids, PageBase pageBase) Schedules the tasks for immediate execution.static OperationResultsuspendTasks(List<TaskType> selectedTasks, PageBase pageBase) Suspends tasks "intelligently" i.e. tries to recognize whether to suspend a single task, or to suspend the whole tree.
- 
Constructor Details- 
TaskOperationUtilspublic TaskOperationUtils()
 
- 
- 
Method Details- 
suspendTasksSuspends tasks "intelligently" i.e. tries to recognize whether to suspend a single task, or to suspend the whole tree. (Maybe this differentiation should be done by the task manager itself.) It is also questionable whether we should create the task here or it should be done by the caller. For the time being it is done here.
- 
resumeTasksResumes tasks "intelligently" i.e. tries to recognize whether to resume a single task, or to resume the whole tree. SeesuspendTasks(List, PageBase).
- 
runNowPerformedSchedules the tasks for immediate execution. TODO should we distinguish between plain task and task tree roots here?
- 
getAllApplicableArchetypeForNewTaskpublic static List<CompiledObjectCollectionView> getAllApplicableArchetypeForNewTask(PageBase pageBase) 
- 
getReportArchetypesList
- 
getCertificationArchetypesList
- 
getUtilityArchetypesList
- 
getSystemArchetypesList
- 
getArchetypeReferencesListpublic static List<ObjectReferenceType> getArchetypeReferencesList(CompiledObjectCollectionView collectionView) 
- 
addArchetypeReferencesList
 
-