Package com._1c.g5.v8.derived.context
Class PartBasedContextFactory
java.lang.Object
com._1c.g5.v8.derived.context.PartBasedContextFactory
- All Implemented Interfaces:
ITypeSpecificObjectContextFactory
public abstract class PartBasedContextFactory
extends Object
implements ITypeSpecificObjectContextFactory
Implementation of the context factory which produces
PartBasedObjectContext.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateContext(String segmentId, long bmObjectId, org.eclipse.emf.ecore.EClass objectEClass, Object computationCause) Creates a new instance of the DD object context.createContext(String segmentId, Object objectId, org.eclipse.emf.ecore.EClass objectEClass, Object computationCause) Creates a new instance of the DD object context.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com._1c.g5.v8.derived.context.ITypeSpecificObjectContextFactory
getSupportedTypes
-
Constructor Details
-
PartBasedContextFactory
public PartBasedContextFactory()
-
-
Method Details
-
createContext
public IObjectDerivedDataContext createContext(String segmentId, long bmObjectId, org.eclipse.emf.ecore.EClass objectEClass, Object computationCause) Description copied from interface:ITypeSpecificObjectContextFactoryCreates a new instance of the DD object context.- Specified by:
createContextin interfaceITypeSpecificObjectContextFactory- Parameters:
segmentId- The DD segment identifier.bmObjectId- The identifier of the object to register the removal for.objectEClass- TheEClassof the object to register the removal for. Cannot benullcomputationCause- Session id the DD context is being collected for. Used only in case if syncContext == true- Returns:
- A new context instance.
-
createContext
public IObjectDerivedDataContext createContext(String segmentId, Object objectId, org.eclipse.emf.ecore.EClass objectEClass, Object computationCause) Description copied from interface:ITypeSpecificObjectContextFactoryCreates a new instance of the DD object context.- Specified by:
createContextin interfaceITypeSpecificObjectContextFactory- Parameters:
segmentId- The DD segment identifier. May not benullobjectId- The object to register the removal for. May not benullobjectEClass- TheEClassof the object to register the removal for. Cannot benullcomputationCause- The identifier of the service the DD is computed for. May benull- Returns:
- A new context instance, never
null
-