Package com.atlassian.confluence.util
Class SubProgressMeter
java.lang.Object
com.atlassian.core.util.ProgressMeter
com.atlassian.confluence.util.SubProgressMeter
public class SubProgressMeter
extends com.atlassian.core.util.ProgressMeter
Allow us to break a single ProgressMeter to several ProgressMeter. Help to to easier to report progress
- Since:
- 5.10
-
Constructor Summary
ConstructorsConstructorDescriptionSubProgressMeter
(com.atlassian.core.util.ProgressMeter outerMeter, float percentageOfOuterMeter, int total) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setCompletedSuccessfully
(boolean completedSuccessfully) void
setPercentage
(int percentageComplete) void
setPercentage
(int count, int total) Use this method to set the completion %age to object 10 of 30 etc.void
Methods inherited from class com.atlassian.core.util.ProgressMeter
getCurrentCount, getPercentageComplete, getStatus, getTotal, isCompletedSuccessfully, setCurrentCount, setTotalObjects
-
Constructor Details
-
SubProgressMeter
public SubProgressMeter(com.atlassian.core.util.ProgressMeter outerMeter, float percentageOfOuterMeter, int total)
-
-
Method Details
-
setPercentage
public void setPercentage(int count, int total) Use this method to set the completion %age to object 10 of 30 etc.- Overrides:
setPercentage
in classcom.atlassian.core.util.ProgressMeter
- Parameters:
count
- The current object count in progresstotal
- The total number of objects to be processed
-
setStatus
- Overrides:
setStatus
in classcom.atlassian.core.util.ProgressMeter
-
setPercentage
public void setPercentage(int percentageComplete) - Overrides:
setPercentage
in classcom.atlassian.core.util.ProgressMeter
-
setCompletedSuccessfully
public void setCompletedSuccessfully(boolean completedSuccessfully) - Overrides:
setCompletedSuccessfully
in classcom.atlassian.core.util.ProgressMeter
-