Interface IDerivedDataBmProvider

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