Uses of Interface
com.evolveum.midpoint.repo.common.activity.definition.WorkDefinition
Packages that use WorkDefinition
Package
Description
Contains the activity framework: the code that supports execution of activities within tasks.
Supports the definitions of activities and their various aspects:
- work,
- distribution,
- control flow,
- reporting,
- ...
Classes that support execution (run) of activities.
-
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.cleanup
Classes in com.evolveum.midpoint.model.impl.cleanup that implement WorkDefinitionModifier and TypeClassDescriptionclass
static class
-
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.integrity.objects
Classes in com.evolveum.midpoint.model.impl.integrity.objects that implement WorkDefinitionModifier and TypeClassDescriptionprotected static class
-
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.integrity.shadows
Classes in com.evolveum.midpoint.model.impl.integrity.shadows that implement WorkDefinition -
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.scripting
Classes in com.evolveum.midpoint.model.impl.scripting that implement WorkDefinitionModifier and TypeClassDescriptionstatic class
static class
-
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.sync.tasks.async
Classes in com.evolveum.midpoint.model.impl.sync.tasks.async that implement WorkDefinition -
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.sync.tasks.imp
Classes in com.evolveum.midpoint.model.impl.sync.tasks.imp that implement WorkDefinition -
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.sync.tasks.recon
Classes in com.evolveum.midpoint.model.impl.sync.tasks.recon that implement WorkDefinition -
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.sync.tasks.sync
Classes in com.evolveum.midpoint.model.impl.sync.tasks.sync that implement WorkDefinition -
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.tasks
Classes in com.evolveum.midpoint.model.impl.tasks with type parameters of type WorkDefinitionModifier and TypeClassDescriptionclass
ModelActivityHandler<WD extends WorkDefinition,
AH extends ModelActivityHandler<WD, AH>> Classes in com.evolveum.midpoint.model.impl.tasks that implement WorkDefinitionModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
-
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.tasks.cluster
Classes in com.evolveum.midpoint.model.impl.tasks.cluster that implement WorkDefinition -
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.tasks.scanner
Classes in com.evolveum.midpoint.model.impl.tasks.scanner with type parameters of type WorkDefinitionModifier and TypeClassDescriptionclass
ScanActivityRun<O extends ObjectType,
WD extends WorkDefinition, MAH extends ModelActivityHandler<WD, MAH>> Things that we want to remember for all task scanners, like scanning timestamps.Classes in com.evolveum.midpoint.model.impl.tasks.scanner that implement WorkDefinition -
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.tasks.simple
Classes in com.evolveum.midpoint.model.impl.tasks.simple with type parameters of type WorkDefinitionModifier and TypeClassDescriptionclass
SimpleActivityHandler<O extends ObjectType,
WD extends WorkDefinition, SAH extends SimpleActivityHandler<O, WD, SAH>> Implementing class for simple model-level search-based activity handlers.static interface
SimpleActivityHandler.ExecutionSupplier<O extends ObjectType,
WD extends WorkDefinition, SAH extends SimpleActivityHandler<O, WD, SAH>> -
Uses of WorkDefinition in com.evolveum.midpoint.model.impl.trigger
Classes in com.evolveum.midpoint.model.impl.trigger that implement WorkDefinition -
Uses of WorkDefinition in com.evolveum.midpoint.repo.common.activity
Classes in com.evolveum.midpoint.repo.common.activity with type parameters of type WorkDefinitionModifier and TypeClassDescriptionclass
Activity<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>> Binds together all the information about an activity and its run (if present).interface
ActivityRunSupplier<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>> Creates (typed)AbstractActivityRun
objects for given activity.class
EmbeddedActivity<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>> A sub-activity that does not have its own (explicit) definition.interface
PreRunnable<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>> A code that executes before local or distributing activity run takes place.class
StandaloneActivity<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>> This is an activity that can be instantiated in standalone way (i.e.Methods in com.evolveum.midpoint.repo.common.activity with type parameters of type WorkDefinitionModifier and TypeMethodDescriptionstatic <WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>>
EmbeddedActivity<WD,AH> EmbeddedActivity.create
(@NotNull ActivityDefinition<WD> definition, @NotNull ActivityRunSupplier<WD, AH> activityRunSupplier, @Nullable PreRunnable<WD, AH> preRunnable, @NotNull CandidateIdentifierFormatter candidateIdentifierFormatter, @NotNull ActivityStateDefinition<?> activityStateDefinition, @NotNull Activity<WD, AH> parent) Creates an embedded activity.static <WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>>
StandaloneActivity<WD,AH> StandaloneActivity.createNonRoot
(@NotNull ActivityDefinition<WD> definition, AH handler, @NotNull Activity<?, ?> parent) -
Uses of WorkDefinition in com.evolveum.midpoint.repo.common.activity.definition
Classes in com.evolveum.midpoint.repo.common.activity.definition with type parameters of type WorkDefinitionModifier and TypeClassDescriptionclass
ActivityDefinition<WD extends WorkDefinition>
Definition of an activity.Classes in com.evolveum.midpoint.repo.common.activity.definition that implement WorkDefinitionModifier and TypeClassDescriptionclass
IMPLEMENTATION NOTE: The fields in sub-classes should be immutable! (TODO: why?)class
Definition for pure composite activity.Methods in com.evolveum.midpoint.repo.common.activity.definition that return WorkDefinitionModifier and TypeMethodDescriptionAbstractWorkDefinition.clone()
WorkDefinition.clone()
WorkDefinitionFactory.WorkDefinitionSupplier.provide
(@NotNull WorkDefinitionFactory.WorkDefinitionInfo info) Methods in com.evolveum.midpoint.repo.common.activity.definition with parameters of type WorkDefinitionModifier and TypeMethodDescriptionstatic @NotNull ObjectSetSpecification
ObjectSetSpecification.fromWorkDefinition
(WorkDefinition workDefinition) -
Uses of WorkDefinition in com.evolveum.midpoint.repo.common.activity.handlers
Classes in com.evolveum.midpoint.repo.common.activity.handlers with type parameters of type WorkDefinitionModifier and TypeInterfaceDescriptioninterface
ActivityHandler<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>> Spring component that ensures handling activity invocations.Classes in com.evolveum.midpoint.repo.common.activity.handlers that implement WorkDefinitionMethods in com.evolveum.midpoint.repo.common.activity.handlers with type parameters of type WorkDefinitionModifier and TypeMethodDescription<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>>
AHActivityHandlerRegistry.getHandler
(@NotNull Class<WD> workDefinitionClass) <WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>>
AHActivityHandlerRegistry.getHandlerRequired
(@NotNull ActivityDefinition<WD> activityDefinition) Method parameters in com.evolveum.midpoint.repo.common.activity.handlers with type arguments of type WorkDefinitionModifier and TypeMethodDescriptionvoid
ActivityHandlerRegistry.register
(@NotNull QName typeName, @NotNull QName itemName, @NotNull Class<? extends WorkDefinition> definitionClass, WorkDefinitionFactory.WorkDefinitionSupplier supplier, @NotNull ActivityHandler<?, ?> activityHandler) Registers both the work definition factory and the activity handler.void
ActivityHandlerRegistry.registerHandler
(Class<? extends WorkDefinition> definitionClass, ActivityHandler<?, ?> activityHandler) Registers the activity handler.void
ActivityHandlerRegistry.unregister
(QName typeName, Class<? extends WorkDefinition> definitionClass) Unregisters work definition factory and activity handler.void
ActivityHandlerRegistry.unregisterHandler
(Class<? extends WorkDefinition> definitionClass) Unregisters the activity handler. -
Uses of WorkDefinition in com.evolveum.midpoint.repo.common.activity.run
Classes in com.evolveum.midpoint.repo.common.activity.run with type parameters of type WorkDefinitionModifier and TypeClassDescriptionclass
AbstractActivityRun<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> Implements (represents) a run (execution) of an activity in the current task.class
AbstractCompositeActivityRun<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> Run of a set of child activities.class
ActivityRunInstantiationContext<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>> Context for instantiating activity run.final class
CompositeActivityRun<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> final class
DelegatingActivityRun<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>> final class
DistributingActivityRun<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> An activity that distributes (usually bucketed) activity to a set of worker tasks.class
IterativeActivityRun<I,
WD extends WorkDefinition, AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> Represents a run of an iterative activity: either plain iterative one or search-based one.class
LocalActivityRun<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>, BS extends AbstractActivityWorkStateType> The "real" run of an activity - i.e.class
PlainIterativeActivityRun<I,
WD extends WorkDefinition, AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> Run of a plain iterative activity.class
SearchBasedActivityRun<C extends Containerable,
WD extends WorkDefinition, AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> A run of a given search-iterative activity.