Package com._1c.g5.v8.derived.context
-
Interface Summary Interface Description ICaseSpecificContextCollector Clients implement this interface to provide custom context collection for particular cases.IContextCollectingSession Context collecting session is used as a convenience wrapper around the context management facility during operations of context collection.IContextCollector A scope collector's purpose is to provide scope of derived data computations in case of one or another BM event.
Note that clients should not implement this interface themselves, but rather useScopeCollectorBuilder
to build an instance of scope collector.IContextDataInput Customized data input forIObjectDerivedDataContext
serializationIContextDataOutput ExtendedDataOutput
implementation with standard helpers for complexIObjectDerivedDataContext
serialization scenariosIObjectDerivedDataContext Derived data context for the object of the BM model stores the (transient) context being accumulated while processing DD-enabling business scenarios.
The context object is stored in memory only and it shouldn't be restored from some external persistent store explicitly.IPartBasedObjectContext Common interface of the part based object contexts.IRemovalContextCollector Collects DD rebuilding context in case of BM object removal.ITypeSpecificObjectContextFactory Produces DD object context(s) for a specific set of BM object types. -
Class Summary Class Description AggregatingContextCollector Scope collector being built from separate scope collecting aggregates.BasicObjectContext Basic implementation of the DD object context.BasicTypeSpecificObjectContextFactory Context factory that produces theBasicObjectContext
-descendant contextsCaseSpecificContextCollectorAdapter Convenience adapter for case-specific context collector.DerivedDataBuilderChain<B,R> Chained builder of combining different builders related to a single business slice (contributor).PartBasedContainmentContext Part of thePartBasedObjectContext
defining the DD computation context for containment objects.PartBasedContextCollectorBuilder A convenience class allowing to describe behavior of a scope collector using a set of simple rules and then build an instance ofIScopeCollector
in compliance with these rules.
See the usage example below.
PartBasedContextCollectorBuilderChain A convenience class allowing to build several scope collectors in one call chain.PartBasedContextFactory Implementation of the context factory which producesPartBasedObjectContext
.PartBasedObjectContext Standard implementation of thePartBasedObjectContext
based on the DD part concept.PartBasedScopingUtils Basic set of standard tools for building up rebuild scope collectors based on DD parts principle.RemovalContextCollectorAdapter Convenience adapter for removal context collector.SelfRemovalContextCollector Context removal collector that collects the object being removed at the moment.StandardContextCollectorBuilder A convenience class allowing to describe behavior of a scope collector using a set of simple rules and then build an instance ofIScopeCollector
in compliance with these rules.
See the usage example below.