|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.jira.rest.client.api.domain.input.WorklogInputBuilder
public class WorklogInputBuilder
Builder class for WorklogInput. Allows to create new worklogInput instance by using convenient setters.
Especially useful are methods to set estimate adjustment options:
setAdjustEstimateAuto()
, setAdjustEstimateLeave()
,
setAdjustEstimateManual(String)
and setAdjustEstimateNew(String)
.
If you want ot create new WorklogInput from existing Worklog entity then use
copyFromWorklog(com.atlassian.jira.rest.client.api.domain.Worklog)
method.
Field Summary | |
---|---|
static java.lang.String |
ESTIMATE_UNIT_MINUTES
|
Constructor Summary | |
---|---|
WorklogInputBuilder(java.net.URI issueUri)
|
Method Summary | |
---|---|
WorklogInput |
build()
|
WorklogInputBuilder |
copyFromWorklog(Worklog worklog)
|
WorklogInputBuilder |
setAdjustEstimateAuto()
Sets AdjustEstimate to AUTO - will automatically adjust the value based on the minutes spend specified on the worklog input. |
WorklogInputBuilder |
setAdjustEstimateLeave()
Sets AdjustEstimate to LEAVE - leaves estimate as is. |
WorklogInputBuilder |
setAdjustEstimateManual(int reduceEstimateByMinutes)
Sets AdjustEstimate to MANUAL - reduces remaining estimate by given value. |
WorklogInputBuilder |
setAdjustEstimateManual(java.lang.String reduceEstimateBy)
Sets AdjustEstimate to MANUAL - reduces remaining estimate by given value. |
WorklogInputBuilder |
setAdjustEstimateNew(int newEstimateMinutes)
Sets AdjustEstimate to NEW - sets estimate to specified value. |
WorklogInputBuilder |
setAdjustEstimateNew(java.lang.String newEstimate)
Sets AdjustEstimate to NEW - sets estimate to specified value. |
WorklogInputBuilder |
setAuthor(BasicUser author)
|
WorklogInputBuilder |
setComment(java.lang.String comment)
|
WorklogInputBuilder |
setIssueUri(java.net.URI issueUri)
|
WorklogInputBuilder |
setMinutesSpent(int minutesSpent)
|
WorklogInputBuilder |
setSelf(java.net.URI self)
|
WorklogInputBuilder |
setStartDate(org.joda.time.DateTime startDate)
|
WorklogInputBuilder |
setUpdateAuthor(BasicUser updateAuthor)
|
WorklogInputBuilder |
setVisibility(Visibility visibility)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ESTIMATE_UNIT_MINUTES
Constructor Detail |
---|
public WorklogInputBuilder(java.net.URI issueUri)
Method Detail |
---|
public WorklogInputBuilder copyFromWorklog(Worklog worklog)
public WorklogInputBuilder setAdjustEstimateNew(java.lang.String newEstimate)
newEstimate
- new estimate value to set.public WorklogInputBuilder setAdjustEstimateNew(int newEstimateMinutes)
newEstimateMinutes
- new estimate value to set, in minutes.
public WorklogInputBuilder setAdjustEstimateLeave()
public WorklogInputBuilder setAdjustEstimateManual(java.lang.String reduceEstimateBy)
reduceEstimateBy
- the amount to reduce the remaining estimate bypublic WorklogInputBuilder setAdjustEstimateManual(int reduceEstimateByMinutes)
reduceEstimateByMinutes
- the amount to reduce the remaining estimate by, in minutes.
public WorklogInputBuilder setAdjustEstimateAuto()
public WorklogInputBuilder setSelf(java.net.URI self)
public WorklogInputBuilder setIssueUri(java.net.URI issueUri)
public WorklogInputBuilder setAuthor(BasicUser author)
public WorklogInputBuilder setUpdateAuthor(BasicUser updateAuthor)
public WorklogInputBuilder setComment(java.lang.String comment)
public WorklogInputBuilder setStartDate(org.joda.time.DateTime startDate)
public WorklogInputBuilder setMinutesSpent(int minutesSpent)
public WorklogInputBuilder setVisibility(Visibility visibility)
public WorklogInput build()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |