Class ProcessingScope
java.lang.Object
com.evolveum.midpoint.model.impl.sync.tasks.ProcessingScope
- All Implemented Interfaces:
- 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- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionclassSpecifies which objects are to be synchronized.
- 
Field SummaryFieldsFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptionvoidReturnsItemDefinitionProviderfor bucketing over objects in this object class.debugDump(int indent) @NotNull ResourceOperationCoordinates@NotNull ObjectFilter@NotNull PostSearchFilter@NotNull QName@NotNull ResourceType@Nullable ResourceObjectDefinition@NotNull ObjectReferenceTypestatic ProcessingScopeof(@NotNull ResourceType resource, @NotNull ResourceObjectSetType resourceObjectSet) static ProcessingScopeof(@NotNull ResourceType resource, @NotNull ShadowType shadow) See the note in class-level javadoc.toString()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazily
- 
Field Details- 
resourceThe resolved resource.
 
- 
- 
Method Details- 
ofpublic static ProcessingScope of(@NotNull @NotNull ResourceType resource, @NotNull @NotNull ResourceObjectSetType resourceObjectSet) throws ActivityRunException - Throws:
- ActivityRunException
 
- 
ofpublic static ProcessingScope of(@NotNull @NotNull ResourceType resource, @NotNull @NotNull ShadowType shadow) throws ActivityRunException, SchemaException See the note in class-level javadoc.- Throws:
- ActivityRunException
- SchemaException
 
- 
toString
- 
getCoords
- 
getResource
- 
getResourceRef
- 
getResourceObjectDefinition
- 
getResolvedObjectClassName
- 
getPostSearchFilter
- 
getKindIntentFilter
- 
getContextDescription
- 
getResourceOid
- 
checkResourceUppublic void checkResourceUp()
- 
createItemDefinitionProviderReturnsItemDefinitionProviderfor bucketing over objects in this object class.
- 
debugDump- Specified by:
- debugDumpin interface- DebugDumpable
 
 
-