Class DefaultProgressData
java.lang.Object
com.hybris.backoffice.widgets.processes.DefaultProgressData
- All Implemented Interfaces:
ProgressData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final longprotected static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intcalculateEstimatedCurrentPercentage(int realPercentage, long elapsedTime) protected longcalculateTimeToIncreaseOnePercent(long elapsedTime, int realPercentage, int estimatedCurrentPercentage) intintprotected intgetOptimizedEstimatedCurrentPercentage(int realPercentage, int estimatedCurrentPercentage) longprotected booleanprogressShouldBeMocked(int realPercentage, int estimatedCurrentPercentage) protected voidreplacePreviousUpdateWithNewOne(com.hybris.backoffice.widgets.processes.ProgressPick progressPick) voidupdateProgress(CronJobHistoryModel cronJobHistoryModel, Date currentTime)
-
Field Details
-
INITIAL_SPEED
protected static final long INITIAL_SPEED- See Also:
-
INITIAL_MAX_PERCENTAGE
protected static final int INITIAL_MAX_PERCENTAGE- See Also:
-
MAX_PERCENTAGE
protected static final int MAX_PERCENTAGE- See Also:
-
-
Constructor Details
-
DefaultProgressData
public DefaultProgressData()
-
-
Method Details
-
updateProgress
- Specified by:
updateProgressin interfaceProgressData
-
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) -
getEstimatedCurrentPercentage
public int getEstimatedCurrentPercentage()- Specified by:
getEstimatedCurrentPercentagein interfaceProgressData
-
getMaxPercentage
public int getMaxPercentage()- Specified by:
getMaxPercentagein interfaceProgressData
-
getTimeToIncreaseOnePercent
public long getTimeToIncreaseOnePercent()- Specified by:
getTimeToIncreaseOnePercentin interfaceProgressData
-