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 TypeClassDescriptionclassstatic 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 classstatic 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 TypeClassDescriptionclassModelActivityHandler<WD extends WorkDefinition,AH extends ModelActivityHandler<WD, AH>> Classes in com.evolveum.midpoint.model.impl.tasks that implement WorkDefinitionModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic 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 TypeClassDescriptionclassScanActivityRun<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 TypeClassDescriptionclassSimpleActivityHandler<O extends ObjectType,WD extends WorkDefinition, SAH extends SimpleActivityHandler<O, WD, SAH>> Implementing class for simple model-level search-based activity handlers.static interfaceSimpleActivityHandler.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 TypeClassDescriptionclassActivity<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>> Binds together all the information about an activity and its run (if present).interfaceActivityRunSupplier<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>> Creates (typed)AbstractActivityRunobjects for given activity.classEmbeddedActivity<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>> A sub-activity that does not have its own (explicit) definition.interfacePreRunnable<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>> A code that executes before local or distributing activity run takes place.classStandaloneActivity<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 TypeClassDescriptionclassActivityDefinition<WD extends WorkDefinition>Definition of an activity.Classes in com.evolveum.midpoint.repo.common.activity.definition that implement WorkDefinitionModifier and TypeClassDescriptionclassIMPLEMENTATION NOTE: The fields in sub-classes should be immutable! (TODO: why?)classDefinition 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 ObjectSetSpecificationObjectSetSpecification.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 TypeInterfaceDescriptioninterfaceActivityHandler<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 TypeMethodDescriptionvoidActivityHandlerRegistry.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.voidActivityHandlerRegistry.registerHandler(Class<? extends WorkDefinition> definitionClass, ActivityHandler<?, ?> activityHandler) Registers the activity handler.voidActivityHandlerRegistry.unregister(QName typeName, Class<? extends WorkDefinition> definitionClass) Unregisters work definition factory and activity handler.voidActivityHandlerRegistry.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 TypeClassDescriptionclassAbstractActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> Implements (represents) a run (execution) of an activity in the current task.classAbstractCompositeActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> Run of a set of child activities.classActivityRunInstantiationContext<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>> Context for instantiating activity run.final classCompositeActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> final classDelegatingActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>> final classDistributingActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> An activity that distributes (usually bucketed) activity to a set of worker tasks.classIterativeActivityRun<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.classLocalActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD, AH>, BS extends AbstractActivityWorkStateType> The "real" run of an activity - i.e.classPlainIterativeActivityRun<I,WD extends WorkDefinition, AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> Run of a plain iterative activity.classSearchBasedActivityRun<C extends Containerable,WD extends WorkDefinition, AH extends ActivityHandler<WD, AH>, WS extends AbstractActivityWorkStateType> A run of a given search-iterative activity.