Class ScheduleExporter
- java.lang.Object
-
- com._1c.g5.v8.dt.core.provider.BasicBmObjectExporter
-
- com._1c.g5.v8.dt.schedule.resource.ScheduleExporter
-
- All Implemented Interfaces:
IBmObjectExporter
public final class ScheduleExporter extends BasicBmObjectExporter
Exporter forSchedule
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.core.provider.BasicBmObjectExporter
BasicBmObjectExporter.IMergeStrategy
-
-
Constructor Summary
Constructors Constructor Description ScheduleExporter(ISymbolicNameService symbolicNameService, org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory, BasicBmObjectExporter.IMergeStrategy mergeStrategy, IDerivedDataManagerProvider derivedDataManagerProvider, IBmModelManager modelManager, IResourceContentExporterExtensionManager resourceContentExporterExtensionManager)
Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canExport(IBmObject bmObject)
protected void
waitDerivedDataComputation(IBmObject bmObject)
Waits DS calculation before save.-
Methods inherited from class com._1c.g5.v8.dt.core.provider.BasicBmObjectExporter
cloneObject, deleteFile, doExport, export, getFormatter, removeExtraObjects, saveExtraObjects, saveExtraObjects
-
-
-
-
Constructor Detail
-
ScheduleExporter
@Inject public ScheduleExporter(ISymbolicNameService symbolicNameService, org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory, BasicBmObjectExporter.IMergeStrategy mergeStrategy, IDerivedDataManagerProvider derivedDataManagerProvider, IBmModelManager modelManager, IResourceContentExporterExtensionManager resourceContentExporterExtensionManager)
Constructs a new instance.- Parameters:
symbolicNameService
- the symbolic name service to use, may not benull
.resourceFactory
- the resourse factory to use, may not benull
.mergeStrategy
- the merge strategy to use, may not benull
.derivedDataManagerProvider
- the derived data manager provider to use, may not benull
.modelManager
- the model manager, may not benull
.resourceContentExporterExtensionManager
- theIResourceContentExporterExtensionManager
service reference, may not benull
.
-
-
Method Detail
-
canExport
public boolean canExport(IBmObject bmObject)
- Parameters:
bmObject
- the object form Big Model (notnull
)- Returns:
- true if this implementation can handle object serialization, false otherwise
-
waitDerivedDataComputation
protected void waitDerivedDataComputation(IBmObject bmObject)
Waits DS calculation before save. Implementing class should define the logic of waiting by itself.- Overrides:
waitDerivedDataComputation
in classBasicBmObjectExporter
- Parameters:
bmObject
- The context object.
-
-