Interface TriggerStorage


  • public interface TriggerStorage
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Map<jetbrains.buildServer.buildTriggers.vcs.remoteRun.BranchKey,​jetbrains.buildServer.buildTriggers.vcs.remoteRun.RawBranchData> getPrevBranches()  
      boolean isFirstRun()  
      boolean isNewRoot​(VcsRootInstance root)
      Returns true if previous state of the branches has no branches from the given root
      void saveCurrentBranches​(Map<jetbrains.buildServer.buildTriggers.vcs.remoteRun.BranchKey,​jetbrains.buildServer.buildTriggers.vcs.remoteRun.BranchData> currentBranches, jetbrains.buildServer.buildTriggers.vcs.remoteRun.BranchInfoProvider branchInfoProvider)  
    • Method Detail

      • isFirstRun

        boolean isFirstRun()
      • getPrevBranches

        @NotNull
        Map<jetbrains.buildServer.buildTriggers.vcs.remoteRun.BranchKey,​jetbrains.buildServer.buildTriggers.vcs.remoteRun.RawBranchData> getPrevBranches()
      • saveCurrentBranches

        void saveCurrentBranches​(@NotNull
                                 Map<jetbrains.buildServer.buildTriggers.vcs.remoteRun.BranchKey,​jetbrains.buildServer.buildTriggers.vcs.remoteRun.BranchData> currentBranches,
                                 @NotNull
                                 jetbrains.buildServer.buildTriggers.vcs.remoteRun.BranchInfoProvider branchInfoProvider)
      • isNewRoot

        boolean isNewRoot​(@NotNull
                          VcsRootInstance root)
        Returns true if previous state of the branches has no branches from the given root
        Parameters:
        root - VCS root of interest
        Returns:
        see above