Interface AffectedObjectSetProvider
- All Known Subinterfaces:
ObjectSetSpecificationProvider,ResourceObjectSetSpecificationProvider,WorkDefinition
- All Known Implementing Classes:
AbstractWorkDefinition,AsyncUpdateWorkDefinition,AutoScalingWorkDefinition,CleanupWorkDefinition,CompositeWorkDefinition,CorrelationWorkDefinition,DeletionActivityHandler.MyWorkDefinition,ExplicitChangeExecutionActivityHandler.MyWorkDefinition,FocusValidityScanWorkDefinition,ImportWorkDefinition,IterativeChangeExecutionActivityHandler.MyWorkDefinition,IterativeScriptingActivityHandler.MyWorkDefinition,LiveSyncWorkDefinition,MappingWorkDefinition,NonIterativeScriptingActivityHandler.MyWorkDefinition,NoOpActivityHandler.MyWorkDefinition,ObjectIntegrityCheckActivityHandler.MyWorkDefinition,ReclassificationWorkDefinition,RecomputationActivityHandler.MyWorkDefinition,ReconciliationWorkDefinition,ReindexActivityHandler.MyWorkDefinition,RepartitionActivityHandler.MyWorkDefinition,ResourceSetTaskWorkDefinition,RoleAnalysisClusteringActivityHandler.MyWorkDefinition,RoleAnalysisPatternDetectionActivityHandler.MyWorkDefinition,RoleMembershipManagementActivityHandler.MyWorkDefinition,ShadowCleanupActivityHandler.MyWorkDefinition,ShadowIntegrityCheckWorkDefinition,ShadowRefreshActivityHandler.MyWorkDefinition,TriggerScanWorkDefinition
public interface AffectedObjectSetProvider
Provides just a core of
AffectedObjectsInformation - the set of objects.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetAffectedObjectSetInformation(@Nullable AbstractActivityWorkStateType state) Informs what objects may be affected by the activity - if it can be described in this simple way.default @NotNull List<AffectedObjectsInformation.ObjectSet>getListOfAffectedObjectSetInformation(@Nullable AbstractActivityWorkStateType state) Informs what objects may be affected by the activity - if it can be described in this simple way.
-
Method Details
-
getAffectedObjectSetInformation
@NotNull AffectedObjectsInformation.ObjectSet getAffectedObjectSetInformation(@Nullable @Nullable AbstractActivityWorkStateType state) throws SchemaException, ConfigurationException Informs what objects may be affected by the activity - if it can be described in this simple way. Most of the work is implemented in default methods inObjectSetSpecificationProviderandResourceObjectSetSpecificationProvider; usually, the work definition implementations do not need to implement this interface directly; only to tell that they do not support it. -
getListOfAffectedObjectSetInformation
@NotNull default @NotNull List<AffectedObjectsInformation.ObjectSet> getListOfAffectedObjectSetInformation(@Nullable @Nullable AbstractActivityWorkStateType state) throws SchemaException, ConfigurationException Informs what objects may be affected by the activity - if it can be described in this simple way. Most of the work is implemented in default methods inObjectSetSpecificationProviderandResourceObjectSetSpecificationProvider; usually, the work definition implementations do not need to implement this interface directly; only to tell that they do not support it. default return singleton list usinggetAffectedObjectSetInformation(AbstractActivityWorkStateType).
-