Class DefaultProgressData

  • All Implemented Interfaces:
    ProgressData

    public class DefaultProgressData
    extends java.lang.Object
    implements ProgressData
    • Constructor Detail

      • DefaultProgressData

        public DefaultProgressData()
    • Method Detail

      • calculateEstimatedCurrentPercentage

        protected int calculateEstimatedCurrentPercentage​(int realPercentage,
                                                          long elapsedTime)
      • getOptimizedEstimatedCurrentPercentage

        protected int getOptimizedEstimatedCurrentPercentage​(int realPercentage,
                                                             int estimatedCurrentPercentage)
      • calculateTimeToIncreaseOnePercent

        protected long calculateTimeToIncreaseOnePercent​(long elapsedTime,
                                                         int realPercentage,
                                                         int estimatedCurrentPercentage)
      • progressShouldBeMocked

        protected boolean progressShouldBeMocked​(int realPercentage,
                                                 int estimatedCurrentPercentage)
      • replacePreviousUpdateWithNewOne

        protected void replacePreviousUpdateWithNewOne​(com.hybris.backoffice.widgets.processes.ProgressPick progressPick)