Class NextRecompute
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.mappings.NextRecompute
Next planned recompute event.
Besides holding data on that this class provides some methods to manipulate it.
(Seemed as a good place for this functionality, at least until mappings are refactored to their final form.)
-
Constructor Summary
ConstructorDescriptionNextRecompute
(@NotNull XMLGregorianCalendar nextRecomputeTime, @Nullable String triggerOriginDescription) -
Method Summary
Modifier and TypeMethodDescription<F extends AssignmentHolderType>
voidcreateTrigger
(LensFocusContext<F> focusContext) <V extends PrismValue,
D extends ItemDefinition, T extends ObjectType, F extends FocusType>
voidcreateTrigger
(PrismObject<T> targetObject, PrismObjectDefinition<T> targetObjectDefinition, LensElementContext<T> targetContext) static NextRecompute
update
(MappingImpl<?, ?> mapping, NextRecompute existing) static <V extends PrismValue,
D extends ItemDefinition>
NextRecomputeupdate
(NextRecompute mappingNextRecompute, NextRecompute existing)
-
Constructor Details
-
NextRecompute
public NextRecompute(@NotNull @NotNull XMLGregorianCalendar nextRecomputeTime, @Nullable @Nullable String triggerOriginDescription)
-
-
Method Details
-
createTrigger
public <F extends AssignmentHolderType> void createTrigger(LensFocusContext<F> focusContext) throws SchemaException - Throws:
SchemaException
-
createTrigger
public <V extends PrismValue,D extends ItemDefinition, void createTriggerT extends ObjectType, F extends FocusType> (PrismObject<T> targetObject, PrismObjectDefinition<T> targetObjectDefinition, LensElementContext<T> targetContext) throws SchemaException - Throws:
SchemaException
-
update
-
update
public static <V extends PrismValue,D extends ItemDefinition> NextRecompute update(NextRecompute mappingNextRecompute, NextRecompute existing)
-