Package com.evolveum.midpoint.repo.common.activity.definition
Supports the definitions of activities and their various aspects:
- work,
- distribution,
- control flow,
- reporting,
- ...
-
Interface Summary Interface Description ActivityReportingDefinitionDefaultValuesProvider Provides default values for some of theActivityReportingDefinition
items.FailedObjectsSelectorProvider Provides specification (selector) of failed objects that are to be re-processed by an activity.ObjectSetSpecification This is a specification of objects to be processed in more-or-less raw form.ObjectSetSpecificationProvider Work definition that can provide object set specification.ResourceObjectSetSpecificationProvider Work definition that can provide object set specification.WorkDefinition Defines the work that is to be done within an activity.WorkDefinitionFactory.WorkDefinitionSupplier -
Class Summary Class Description AbstractWorkDefinition IMPLEMENTATION NOTE: The fields in sub-classes should be immutable! (TODO: why?)ActivityControlFlowDefinition Defines control flow aspects of an activity: various preconditions, error handling, and so on.ActivityDefinition<WD extends WorkDefinition> Definition of an activity.ActivityDistributionDefinition Defines the distribution aspects of an activity: buckets, worker tasks, worker threads, subtasks, and so on.ActivityReportingDefinition Defines reporting features of the activity, like logging, tracing, profiling, and reports.ActivityTailoring CompositeWorkDefinition Definition for pure composite activity.RepositoryObjectSetSpecificationImpl ResourceObjectSetSpecificationImpl WorkDefinitionFactory CreatesWorkDefinition
instances from their serialized form, either "new" (activity definition bean) or "legacy" (task extension).