Class ClockworkMedic
java.lang.Object
com.evolveum.midpoint.model.impl.lens.ClockworkMedic
- Author:
- semancik
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<F extends ObjectType>
voidafterMappingEvaluation
(LensContext<F> context, MappingImpl<?, ?> evaluatedMapping) <F extends ObjectType>
voidclockworkFinish
(LensContext<F> context) <F extends ObjectType>
voidclockworkStateSwitch
(LensContext<F> contextBefore, ModelState newState) void
enterModelMethod
(boolean enterCache) void
exitModelMethod
(boolean exitCache) boolean
partialExecute
(String componentName, @Nullable ProjectorProcessor processor, ProjectionAwareProcessorMethodRef method, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, LensProjectionContext projectionContext, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult parentResult) boolean
partialExecute
(String componentName, ProjectorProcessor processor, ProcessorMethodRef method, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, @NotNull String activityDescription, XMLGregorianCalendar now, Task task, OperationResult parentResult) boolean
partialExecute
(String componentName, ProjectorProcessor processor, SimplifiedProcessorMethodRef method, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, XMLGregorianCalendar now, Task task, OperationResult parentResult) void
partialExecute
(String baseComponentName, ProjectorComponentRunnable runnable, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, LensProjectionContext projectionContext, OperationResult initialParentResult) <F extends ObjectType>
voidprojectorFinish
(LensContext<F> context) <F extends ObjectType>
voidprojectorStart
(LensContext<F> context) void
setDiagnosticContextManager
(DiagnosticContextManager diagnosticContextManager) <F extends ObjectType>
voidtraceContext
(Trace logger, String activity, String phase, boolean important, LensContext<F> context, boolean showTriples)
-
Constructor Details
-
ClockworkMedic
public ClockworkMedic()
-
-
Method Details
-
enterModelMethod
public void enterModelMethod(boolean enterCache) -
exitModelMethod
public void exitModelMethod(boolean exitCache) -
setDiagnosticContextManager
-
clockworkStateSwitch
public <F extends ObjectType> void clockworkStateSwitch(LensContext<F> contextBefore, ModelState newState) -
clockworkFinish
-
projectorStart
-
projectorFinish
-
afterMappingEvaluation
public <F extends ObjectType> void afterMappingEvaluation(LensContext<F> context, MappingImpl<?, ?> evaluatedMapping) -
partialExecute
public boolean partialExecute(String componentName, @Nullable @Nullable ProjectorProcessor processor, ProjectionAwareProcessorMethodRef method, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, LensProjectionContext projectionContext, String activityDescription, XMLGregorianCalendar now, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException, PolicyViolationException, ExpressionEvaluationException, ObjectAlreadyExistsException, ConflictDetectedException -
partialExecute
public boolean partialExecute(String componentName, ProjectorProcessor processor, ProcessorMethodRef method, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, @NotNull @NotNull String activityDescription, XMLGregorianCalendar now, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException, PolicyViolationException, ExpressionEvaluationException, ObjectAlreadyExistsException, ConflictDetectedException -
partialExecute
public boolean partialExecute(String componentName, ProjectorProcessor processor, SimplifiedProcessorMethodRef method, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, XMLGregorianCalendar now, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException, PolicyViolationException, ExpressionEvaluationException, ObjectAlreadyExistsException, ConflictDetectedException -
partialExecute
public void partialExecute(String baseComponentName, ProjectorComponentRunnable runnable, Supplier<PartialProcessingTypeType> optionSupplier, Class<?> executingClass, LensContext<?> context, LensProjectionContext projectionContext, OperationResult initialParentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException, PolicyViolationException, ExpressionEvaluationException, ObjectAlreadyExistsException, ConflictDetectedException -
traceContext
public <F extends ObjectType> void traceContext(Trace logger, String activity, String phase, boolean important, LensContext<F> context, boolean showTriples)
-