Interface IDerivedDataBmProvider

All Superinterfaces:
IBmProvider
All Known Implementing Classes:
DerivedDataBmProvider

public interface IDerivedDataBmProvider extends IBmProvider
Derived data unique IBmProvider
  • Field Details

  • Method Details

    • 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 be null
      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 be null