Package com._1c.g5.v8.derived
Interface IDerivedDataBmProvider
- All Superinterfaces:
IBmProvider
- All Known Implementing Classes:
DerivedDataBmProvider
Derived data unique
IBmProvider
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
close
(boolean delete) Closes the provider.Gets the associated derived data manager,void
processUnfinishedCommits
(List<IBmUnfinishedCommitInfo> commitInfo) Processes unfinished commits in case of EDT failure restoration.void
Starts the provider.Methods inherited from interface com._1c.g5.v8.bm.integration.IBmProvider
getId, waitProcessing
-
Field Details
-
PROVIDER_ID
- See Also:
-
-
Method Details
-
close
void close(boolean delete) Closes the provider.- Parameters:
delete
- The flag showing whether all the stored data must be deleted.
-
start
Starts the provider.- Parameters:
bmModel
- The target BM model. May not benull
cleanStart
- The flag showing whether all the previously stored data must be cleaned.
-
getDerivedDataManager
IDerivedDataManager getDerivedDataManager()Gets the associated derived data manager,- Returns:
- The derived data manager for this instance of BM model.
-
processUnfinishedCommits
Processes unfinished commits in case of EDT failure restoration.- Parameters:
commitInfo
- The list of commit data records that need to be processed. Cannot benull
-