Interface Author

All Superinterfaces:
AuthorContext, AuthorData, Comparable<AuthorContext>, NameProvider, Serializable
All Known Subinterfaces:
ExtendedAuthor
All Known Implementing Classes:
AuthorImpl, ChangeAuthor

public interface Author extends AuthorData, Serializable
  • Field Details

  • Method Details

    • getFullName

      @NotNull @NotNull String getFullName()
      Get a full name for display purposes
      Returns:
      full name
    • getBreakages

      List<ResultsSummary> getBreakages()
      Get the build results broken by the author. A build is deemed broken by the author if the build they triggered failed and the previous one was successful. Depending on implementation number of results may be limited to arbitrary value
      Returns:
      a List of ResultsSummary
    • getNumberOfBreakages

      int getNumberOfBreakages()
      Get the number of builds broken by the author A build is deemed broken by the author if the build they triggered failed and the previous one was successful.
      Returns:
      int
    • getFixes

      List<ResultsSummary> getFixes()
      Get the build results fixed by the author A build is deemed fixed by the author if the build they triggered was successful and the previous one failed. Depending on implementation number of results may be limited to arbitrary value
      Returns:
      a List of ResultsSummary
    • getNumberOfFixes

      int getNumberOfFixes()
      Get the number of builds fixed by the author A build is deemed fixed by the author if the build they triggered was successful and the previous one failed.
      Returns:
      int
    • getFailedBuilds

      List<ResultsSummary> getFailedBuilds()
      Gets all the builds triggered by the author that failed. Depending on implementation number of results may be limited to arbitrary value
      Returns:
      a List of ResultsSummary
    • getNumberOfFailedBuilds

      int getNumberOfFailedBuilds()
      Gets number of the builds triggered by the author that failed.
      Returns:
      int
    • getSuccessfulBuilds

      List<ResultsSummary> getSuccessfulBuilds()
      Gets all the builds triggered by the author that was successful. Depending on implementation number of results may be limited to arbitrary value
      Returns:
      a List of ResultsSummary
    • getNumberOfSuccessfulBuilds

      int getNumberOfSuccessfulBuilds()
      Gets number of the builds triggered by the author that were successful.
      Returns:
      int
    • getTriggeredBuildResults

      List<ResultsSummary> getTriggeredBuildResults()
      Gets all builds triggered by the author Depending on implementation number of results may be limited to arbitrary value
      Returns:
      a List of ResultsSummary
    • getAllTriggeredBuildResults

      List<ResultsSummary> getAllTriggeredBuildResults()
      Gets all builds triggered by the author
      Returns:
      a List of ResultsSummary
    • getNumberOfTriggeredBuilds

      int getNumberOfTriggeredBuilds()
      Gets number of builds triggered by the author
      Returns:
      int