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 String
PROVIDER_ID
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close(boolean delete)
Closes the provider.IDerivedDataManager
getDerivedDataManager()
Gets the associated derived data manager,void
processUnfinishedCommits(List<IBmUnfinishedCommitInfo> commitInfo)
Processes unfinished commits in case of EDT failure restoration.void
start(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 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
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
-
-