com.atlassian.bamboo.ww2.beans.author
Class DecoratedUserBuildStatistics

java.lang.Object
  extended by com.atlassian.bamboo.ww2.beans.author.DecoratedUserBuildStatistics
All Implemented Interfaces:
NameProvider, DecoratedPersonaBuildStatistics

public class DecoratedUserBuildStatistics
extends java.lang.Object
implements DecoratedPersonaBuildStatistics


Constructor Summary
DecoratedUserBuildStatistics(com.atlassian.user.User user, ExtendedAuthorManager extendedAuthorManager)
           
 
Method Summary
static com.google.common.base.Function<com.atlassian.user.User,DecoratedUserBuildStatistics> createFromUser(ExtendedAuthorManager extendedAuthorManager)
           
 java.lang.String getName()
           
 java.lang.String getNameDisplayUrl()
           
 long getNumberOfBrokenBuilds()
           
 long getNumberOfFailedBuilds()
           
 long getNumberOfFixedBuilds()
           
 long getNumberOfTriggeredBuilds()
           
 double getPercentageOfFailedBuilds()
           
 long getScore()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecoratedUserBuildStatistics

public DecoratedUserBuildStatistics(@NotNull
                                    com.atlassian.user.User user,
                                    @NotNull
                                    ExtendedAuthorManager extendedAuthorManager)
Method Detail

createFromUser

public static com.google.common.base.Function<com.atlassian.user.User,DecoratedUserBuildStatistics> createFromUser(@NotNull
                                                                                                                   ExtendedAuthorManager extendedAuthorManager)

getName

public java.lang.String getName()
Specified by:
getName in interface NameProvider
Specified by:
getName in interface DecoratedPersonaBuildStatistics

getNameDisplayUrl

public java.lang.String getNameDisplayUrl()
Specified by:
getNameDisplayUrl in interface DecoratedPersonaBuildStatistics

getNumberOfTriggeredBuilds

public long getNumberOfTriggeredBuilds()
Specified by:
getNumberOfTriggeredBuilds in interface DecoratedPersonaBuildStatistics

getNumberOfFailedBuilds

public long getNumberOfFailedBuilds()
Specified by:
getNumberOfFailedBuilds in interface DecoratedPersonaBuildStatistics

getPercentageOfFailedBuilds

public double getPercentageOfFailedBuilds()
Specified by:
getPercentageOfFailedBuilds in interface DecoratedPersonaBuildStatistics

getNumberOfBrokenBuilds

public long getNumberOfBrokenBuilds()
Specified by:
getNumberOfBrokenBuilds in interface DecoratedPersonaBuildStatistics

getNumberOfFixedBuilds

public long getNumberOfFixedBuilds()
Specified by:
getNumberOfFixedBuilds in interface DecoratedPersonaBuildStatistics

getScore

public long getScore()
Specified by:
getScore in interface DecoratedPersonaBuildStatistics


Copyright © 2011 Atlassian. All Rights Reserved.