Package com._1c.g5.v8.derived
Interface IDerivedDataBmProvider
-
- All Superinterfaces:
IBmProvider
public interface IDerivedDataBmProvider extends IBmProvider
Derived data uniqueIBmProvider
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROVIDER_ID
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose(boolean delete)Closes the provider.IDerivedDataManagergetDerivedDataManager()Gets the associated derived data manager,voidprocessUnfinishedCommits(List<IBmUnfinishedCommitInfo> commitInfo)Processes unfinished commits in case of EDT failure restoration.voidstart(IBmModel bmModel, boolean cleanStart)Starts the provider.-
Methods inherited from interface com._1c.g5.v8.bm.integration.IBmProvider
getId, waitProcessing
-
-
-
-
Field Detail
-
PROVIDER_ID
static final String PROVIDER_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
close
void close(boolean delete)
Closes the provider.- Parameters:
delete- The flag showing whether all the stored data must be deleted.
-
start
void start(IBmModel bmModel, boolean cleanStart)
Starts the provider.- Parameters:
bmModel- The target BM model. May not benullcleanStart- 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
void processUnfinishedCommits(List<IBmUnfinishedCommitInfo> commitInfo)
Processes unfinished commits in case of EDT failure restoration.- Parameters:
commitInfo- The list of commit data records that need to be processed. Cannot benull
-
-