@PublicApi public class ProgressStep extends Object implements Serializable
| Constructor and Description |
|---|
ProgressStep(Progress.Status status,
Progress.Result result,
AtomicInteger totalWorkUnits,
AtomicInteger currentWorkUnits,
String currentWorkDescription,
com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResult resultData,
String resultMessage,
Date startDate,
Date finishedDate,
String actor,
String stepDescription,
boolean isPlaceholder) |
ProgressStep(String description,
int totalWorkUnits,
String actor) |
| Modifier and Type | Method and Description |
|---|---|
Date |
calculateEstimatedFinishDate()
Calculates the estimated finish Date based on: startDate, progressInPercent, updatedDate.
|
static ProgressStep |
createPlaceholder(String actor) |
int |
decrementTotalWorkUnits(int ignoredWorkUnits) |
String |
getActor() |
String |
getCurrentWorkDescription() |
int |
getCurrentWorkUnits() |
Date |
getFinishedDate() |
int |
getProgressInPercent()
Returns the progress in % (based on current work / total work)
|
Progress.Result |
getResult() |
Date |
getStartDate() |
Progress.Status |
getStatus() |
String |
getStepDescription() |
int |
getTotalWorkUnits() |
void |
incrementCurrentWorkUnits() |
int |
incrementCurrentWorkUnits(int incrementCurrentWorkUnits) |
boolean |
isPlaceholder() |
void |
setCurrentWorkDescription(String currentWorkDescription) |
int |
setCurrentWorkUnits(int currentWorkUnits) |
void |
setPlaceholder(boolean placeholder) |
int |
setTotalWorkUnits(int totalWorkUnits) |
public ProgressStep(Progress.Status status, Progress.Result result, AtomicInteger totalWorkUnits, AtomicInteger currentWorkUnits, String currentWorkDescription, com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResult resultData, String resultMessage, Date startDate, Date finishedDate, String actor, String stepDescription, boolean isPlaceholder)
public static ProgressStep createPlaceholder(String actor)
public int setCurrentWorkUnits(int currentWorkUnits)
public int incrementCurrentWorkUnits(int incrementCurrentWorkUnits)
public void incrementCurrentWorkUnits()
public int decrementTotalWorkUnits(int ignoredWorkUnits)
public String getStepDescription()
public boolean isPlaceholder()
public int getProgressInPercent()
public int setTotalWorkUnits(int totalWorkUnits)
public int getTotalWorkUnits()
public int getCurrentWorkUnits()
public void setCurrentWorkDescription(String currentWorkDescription)
public String getCurrentWorkDescription()
public Progress.Status getStatus()
public Progress.Result getResult()
public Date getStartDate()
public Date getFinishedDate()
public String getActor()
public void setPlaceholder(boolean placeholder)
public Date calculateEstimatedFinishDate()
Copyright © 2023 Atlassian. All rights reserved.