Package com.atlassian.bamboo.author
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 Summary
Fields Modifier and Type Field Description static StringUNKNOWN_AUTHOR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ResultsSummary>getAllTriggeredBuildResults()Gets all builds triggered by the authorList<ResultsSummary>getBreakages()Get the build results broken by the author.List<ResultsSummary>getFailedBuilds()Gets all the builds triggered by the author that failed.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.@NotNull StringgetFullName()Get a full name for display purposesintgetNumberOfBreakages()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.intgetNumberOfFailedBuilds()Gets number of the builds triggered by the author that failed.intgetNumberOfFixes()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.intgetNumberOfSuccessfulBuilds()Gets number of the builds triggered by the author that were successful.intgetNumberOfTriggeredBuilds()Gets number of builds triggered by the authorList<ResultsSummary>getSuccessfulBuilds()Gets all the builds triggered by the author that was successful.List<ResultsSummary>getTriggeredBuildResults()Gets all builds triggered by the author Depending on implementation number of results may be limited to arbitrary value-
Methods inherited from interface com.atlassian.bamboo.author.AuthorContext
getEmail, getLinkedUserName, getName
-
Methods inherited from interface com.atlassian.bamboo.author.AuthorData
setEmail, setLinkedUserName
-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Field Detail
-
UNKNOWN_AUTHOR
static final String UNKNOWN_AUTHOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
ListofResultsSummary
-
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
ListofResultsSummary
-
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
ListofResultsSummary
-
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
ListofResultsSummary
-
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
ListofResultsSummary
-
getAllTriggeredBuildResults
List<ResultsSummary> getAllTriggeredBuildResults()
Gets all builds triggered by the author- Returns:
- a
ListofResultsSummary
-
getNumberOfTriggeredBuilds
int getNumberOfTriggeredBuilds()
Gets number of builds triggered by the author- Returns:
- int
-
-