Interface BuildRepositoryChanges

All Superinterfaces:
Comparable<BuildRepositoryChanges>, Serializable
All Known Implementing Classes:
BuildRepositoryChangesImpl

public interface BuildRepositoryChanges extends Comparable<BuildRepositoryChanges>, Serializable
Since:
3.3
  • Method Details

    • getRepositoryId

      long getRepositoryId()
    • setRepositoryId

      void setRepositoryId(long repositoryId)
    • getVcsRevisionKey

      @Nullable @Nullable String getVcsRevisionKey()
    • setVcsRevisionKey

      void setVcsRevisionKey(@NotNull @NotNull String vcsRevisionKey)
    • getPreviousVcsRevisionKey

      @Nullable @Nullable String getPreviousVcsRevisionKey()
    • setPreviousVcsRevisionKey

      void setPreviousVcsRevisionKey(@Nullable @Nullable String previousVcsRevisionKey)
    • getChanges

      @NotNull @NotNull List<CommitContext> getChanges()
      List of Commit objects that triggered off this particular build. Returns empty collection if no changes returned.
      Returns:
      List of Commits. May be empty
    • setChanges

      void setChanges(@NotNull @NotNull List<? extends CommitContext> changes)
    • getSkippedCommitsCount

      int getSkippedCommitsCount()
      The number of commits that were included in this buildChanges, but their details were skipped (because there was too many commits to keep them all in this buildChanges)
      Returns:
      number of skipped commits
    • setSkippedCommitsCount

      void setSkippedCommitsCount(int skippedCommitsCount)
    • getCustomXmlData

      @Nullable @Nullable String getCustomXmlData()
      Repository specific data related to this changeset, e.g. information on SVN externals. Only available server-side.
      Returns:
    • setCustomXmlData

      void setCustomXmlData(@Nullable @Nullable String customXmlData)
    • isBuildTrigger

      boolean isBuildTrigger()
      Indicates if this changeset is reason to start a build.
      Returns:
      true iff repository is on the triggering repository list of event triggering change detection produciong this object
      Since:
      4.3
    • setBuildTrigger

      void setBuildTrigger(boolean buildTrigger)
      Since:
      4.3
    • getActualBranch

      @Nullable @Nullable VcsBranch getActualBranch()
    • setActualBranch

      void setActualBranch(@Nullable @Nullable VcsBranch actualBranch)