Class DeploymentTrendsPercentileWidget

  • All Implemented Interfaces:
    Widget

    public class DeploymentTrendsPercentileWidget
    extends TaskArchiveReport
    Deployment duration over time widget
    • Field Detail

      • NUMBER_SUCCESSFUL_DEPLOYMENTS

        protected static final java.lang.String NUMBER_SUCCESSFUL_DEPLOYMENTS
        See Also:
        Constant Field Values
      • NUMBER_ABORTED_DEPLOYMENTS

        protected static final java.lang.String NUMBER_ABORTED_DEPLOYMENTS
        See Also:
        Constant Field Values
      • NUMBER_FAILED_DEPLOYMENTS

        protected static final java.lang.String NUMBER_FAILED_DEPLOYMENTS
        See Also:
        Constant Field Values
      • NUMBER_ROLLBACK_DEPLOYMENTS

        protected static final java.lang.String NUMBER_ROLLBACK_DEPLOYMENTS
        See Also:
        Constant Field Values
      • PERCENTAGE_SUCCESSFUL_DEPLOYMENTS

        protected static final java.lang.String PERCENTAGE_SUCCESSFUL_DEPLOYMENTS
        See Also:
        Constant Field Values
      • PERCENTAGE_ABORTED_DEPLOYMENTS

        protected static final java.lang.String PERCENTAGE_ABORTED_DEPLOYMENTS
        See Also:
        Constant Field Values
      • PERCENTAGE_FAILED_DEPLOYMENTS

        protected static final java.lang.String PERCENTAGE_FAILED_DEPLOYMENTS
        See Also:
        Constant Field Values
      • PERCENTAGE_ROLLBACK_DEPLOYMENTS

        protected static final java.lang.String PERCENTAGE_ROLLBACK_DEPLOYMENTS
        See Also:
        Constant Field Values
      • ZERO

        public static final java.lang.String ZERO
    • Constructor Detail

      • DeploymentTrendsPercentileWidget

        public DeploymentTrendsPercentileWidget​(com.xebialabs.deployit.task.archive.TaskArchive taskArchive)
    • Method Detail

      • getReport

        public ai.digital.deploy.sql.model.Report getReport​(org.joda.time.DateTime begin,
                                                            org.joda.time.DateTime end)
      • getPercentage

        protected static final double getPercentage​(double numOfTasksInAState,
                                                    double totalTasks)
      • getFormattedPercentage

        protected static final java.lang.String getFormattedPercentage​(double numOfTasksInAState,
                                                                       double totalTasks)
      • getFormattedMonth

        protected static final java.lang.String getFormattedMonth​(int monthOfYear)
      • formatToSecs

        protected static final java.lang.String formatToSecs​(long millis)
      • formatToMins

        protected static final java.lang.String formatToMins​(long millis)
      • formatToHours

        protected static final java.lang.String formatToHours​(long millis)