Class CleanupPartialActivityRun<CP>
- java.lang.Object
 - 
- com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRun<WD,AH,BS>
 - 
- com.evolveum.midpoint.repo.common.activity.run.LocalActivityRun<CleanupWorkDefinition,CleanupActivityHandler,AbstractActivityWorkStateType>
 - 
- com.evolveum.midpoint.model.impl.cleanup.CleanupPartialActivityRun<CP>
 
 
 
 
- 
- Type Parameters:
 CP- Cleanup policy type
- All Implemented Interfaces:
 ExecutionSupport,DebugDumpable
public final class CleanupPartialActivityRun<CP> extends LocalActivityRun<CleanupWorkDefinition,CleanupActivityHandler,AbstractActivityWorkStateType>
Activity execution for an elementary cleanup part. TODO this class is not finished, e.g. statistics reporting is not complete 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface com.evolveum.midpoint.task.api.ExecutionSupport
ExecutionSupport.CountersGroup 
 - 
 
- 
Field Summary
- 
Fields inherited from class com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRun
activity, activityState, activityStateDefinition, endTimestamp, reportingCharacteristics, startTimestamp, taskRun 
- 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING 
 - 
 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull ActivityReportingCharacteristicscreateReportingCharacteristics()This method should be called only after the concrete instance is fully initialized.protected @NotNull ActivityRunResultrunLocally(OperationResult result)booleanshouldCreateWorkStateOnInitialization()- 
Methods inherited from class com.evolveum.midpoint.repo.common.activity.run.LocalActivityRun
getCurrentResultStatus, getCurrentResultStatusBean, getDesiredTaskObjectRef, isExcludedFromStalenessChecking, runInternal, setCurrentResultStatus, shouldUpdateProgressInStateOverview, updateItemProgressInTreeOverviewIfTimePassed 
- 
Methods inherited from class com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRun
areActionsExecutedStatisticsSupported, areRunRecordsSupported, areStatisticsSupported, areSynchronizationStatisticsSupported, autoComputeRunResult, canRun, debugDump, debugDumpExtra, determineActivityStateDefinition, determineActivityStateForCounters, getActivity, getActivityDefinition, getActivityHandler, getActivityLocalPath, getActivityPath, getActivityState, getActivityStateDefinition, getBeans, getEndTimestamp, getExecutionMode, getItemsProcessed, getLocalParentRun, getPersistenceType, getPrismContext, getReportingCharacteristics, getReportingDefinition, getRunningTask, getStartTimestamp, getStartTimestampRequired, getTaskRun, getTreeStateOverview, getWorkDefinition, getWorkStateTypeName, incrementCounters, incrementProgress, isBucketAnalysis, isDryRun, isFullExecution, isNoExecution, isNonScavengingWorker, isPreview, isProgressSupported, isWorker, recordIterativeOperationStart, run, setInstanceReady, standardRunResult, standardRunResult, toString 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily 
 - 
 
 - 
 
- 
- 
Method Detail
- 
createReportingCharacteristics
@NotNull public @NotNull ActivityReportingCharacteristics createReportingCharacteristics()
Description copied from class:AbstractActivityRunThis method should be called only after the concrete instance is fully initialized. 
- 
shouldCreateWorkStateOnInitialization
public boolean shouldCreateWorkStateOnInitialization()
- Overrides:
 shouldCreateWorkStateOnInitializationin classAbstractActivityRun<CleanupWorkDefinition,CleanupActivityHandler,AbstractActivityWorkStateType>- Returns:
 - true if the work (business) state should be created right on activity run initialization, along with the rest of the state Maybe we should provide this customization in the "specifics" interface for iterative activities.
 
 
- 
runLocally
@NotNull protected @NotNull ActivityRunResult runLocally(OperationResult result) throws ActivityRunException
- Specified by:
 runLocallyin classLocalActivityRun<CleanupWorkDefinition,CleanupActivityHandler,AbstractActivityWorkStateType>- Throws:
 ActivityRunException
 
 - 
 
 -