Class ProcessingScope

java.lang.Object
com.evolveum.midpoint.model.impl.sync.tasks.ProcessingScope
All Implemented Interfaces:
DebugDumpable

public class ProcessingScope extends Object implements DebugDumpable
Specifies the basic scope of synchronization (or potentially other resource-related) activity, usually given by [resource, kind, intent, object class name] tuple. Any custom filtering is not represented here. We keep the following: - resolved resource, - resolved object type or class definition, - original kind, intent, and object class name values (if specified). A special case is the scope for a single shadow (see of(ResourceType, ShadowType)). In this case we resolve the definition but keep kind, intent, and object class unspecified. We don't expect any search or similar operation to be invoked based on these values. See also: - SyncTaskHelper - MID-7470