Interface AffectedObjectSetProvider
- All Known Subinterfaces:
ObjectSetSpecificationProvider
,ResourceObjectSetSpecificationProvider
,WorkDefinition
- All Known Implementing Classes:
AbstractWorkDefinition
,AsyncUpdateWorkDefinition
,AutoScalingWorkDefinition
,CleanupWorkDefinition
,CompositeWorkDefinition
,DeletionActivityHandler.MyWorkDefinition
,ExplicitChangeExecutionActivityHandler.MyWorkDefinition
,FocusValidityScanWorkDefinition
,ImportWorkDefinition
,IterativeChangeExecutionActivityHandler.MyWorkDefinition
,IterativeScriptingActivityHandler.MyWorkDefinition
,LiveSyncWorkDefinition
,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 inObjectSetSpecificationProvider
andResourceObjectSetSpecificationProvider
; 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 inObjectSetSpecificationProvider
andResourceObjectSetSpecificationProvider
; 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)
.
-