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 Default Methods Deprecated 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.default void
start(boolean cleanStart)
Deprecated.Usestart(IBmModel, boolean)
insteaddefault void
start(IBmModel bmModel, boolean cleanStart)
Starts the provider.-
Methods inherited from interface com._1c.g5.v8.bm.integration.IBmProvider
getId, setModel, 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
default 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.
-
start
@Deprecated default void start(boolean cleanStart)
Deprecated.Usestart(IBmModel, boolean)
insteadStarts the provider.- Parameters:
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
-
-