Package com.deniz.jira.worklog.services
Interface WorklogProService
- All Superinterfaces:
com.atlassian.jira.bc.issue.worklog.WorklogService
public interface WorklogProService
extends com.atlassian.jira.bc.issue.worklog.WorklogService
Worklog related services.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BACKEND_DATE_FORMAT
static java.lang.String
BACKEND_DATE_TIME_FORMAT
static java.lang.String
ISO_DATE_FORMAT
static java.lang.String
ISO_DATE_TIME_FORMAT
-
Method Summary
Modifier and Type Method Description java.lang.String
getTimeAccumulatedForUserFormatted(com.atlassian.jira.issue.Issue issue)
java.util.List<com.atlassian.jira.issue.worklog.Worklog>
getWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, java.util.Collection<java.lang.String> authorKeys, java.util.List<java.lang.Long> issueIdList)
java.util.List<com.atlassian.jira.issue.worklog.Worklog>
getWorklogs(java.util.List<java.lang.Long> worklogIdList)
void
processIssuesForWorklogs(java.util.List<java.lang.Long> worklogIdList, java.util.function.Consumer<java.lang.Long> issueIdConsumer)
void
processWorklogs(java.util.List<java.lang.Long> worklogIdList, java.util.function.Consumer<java.util.List<com.atlassian.jira.issue.worklog.Worklog>> worklogConsumer)
com.atlassian.jira.bc.issue.worklog.WorklogResult
validateCreate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogInputParameters params)
com.atlassian.jira.bc.issue.worklog.WorklogAdjustmentAmountResult
validateCreateWithManuallyAdjustedEstimate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogAdjustmentAmountInputParameters params)
com.atlassian.jira.bc.issue.worklog.WorklogNewEstimateResult
validateCreateWithNewEstimate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogNewEstimateInputParameters params)
com.atlassian.jira.bc.issue.worklog.WorklogResult
validateUpdate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogInputParameters params)
com.atlassian.jira.bc.issue.worklog.WorklogNewEstimateResult
validateUpdateWithNewEstimate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogNewEstimateInputParameters params)
Methods inherited from interface com.atlassian.jira.bc.issue.worklog.WorklogService
createAndAutoAdjustRemainingEstimate, createAndRetainRemainingEstimate, createWithManuallyAdjustedEstimate, createWithNewRemainingEstimate, deleteAndAutoAdjustRemainingEstimate, deleteAndRetainRemainingEstimate, deleteWithManuallyAdjustedEstimate, deleteWithNewRemainingEstimate, getById, getByIssue, getByIssueVisibleToUser, getByIssueVisibleToUser, getWorklogsDeletedSince, getWorklogsForIds, getWorklogsUpdatedSince, hasPermissionToCreate, hasPermissionToDelete, hasPermissionToUpdate, isIssueInEditableWorkflowState, isTimeTrackingEnabled, updateAndAutoAdjustRemainingEstimate, updateAndRetainRemainingEstimate, updateWithNewRemainingEstimate, validateCreate, validateCreateWithManuallyAdjustedEstimate, validateCreateWithNewEstimate, validateDelete, validateDeleteWithManuallyAdjustedEstimate, validateDeleteWithNewEstimate, validateUpdate, validateUpdateWithNewEstimate
-
Field Details
-
BACKEND_DATE_FORMAT
static final java.lang.String BACKEND_DATE_FORMAT- See Also:
- Constant Field Values
-
BACKEND_DATE_TIME_FORMAT
static final java.lang.String BACKEND_DATE_TIME_FORMAT- See Also:
- Constant Field Values
-
ISO_DATE_TIME_FORMAT
static final java.lang.String ISO_DATE_TIME_FORMAT- See Also:
- Constant Field Values
-
ISO_DATE_FORMAT
static final java.lang.String ISO_DATE_FORMAT- See Also:
- Constant Field Values
-
-
Method Details
-
getTimeAccumulatedForUserFormatted
java.lang.String getTimeAccumulatedForUserFormatted(com.atlassian.jira.issue.Issue issue) -
processIssuesForWorklogs
void processIssuesForWorklogs(java.util.List<java.lang.Long> worklogIdList, java.util.function.Consumer<java.lang.Long> issueIdConsumer) -
processWorklogs
void processWorklogs(java.util.List<java.lang.Long> worklogIdList, java.util.function.Consumer<java.util.List<com.atlassian.jira.issue.worklog.Worklog>> worklogConsumer) -
getWorklogs
java.util.List<com.atlassian.jira.issue.worklog.Worklog> getWorklogs(java.util.List<java.lang.Long> worklogIdList) -
getWorklogs
java.util.List<com.atlassian.jira.issue.worklog.Worklog> getWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, java.util.Collection<java.lang.String> authorKeys, java.util.List<java.lang.Long> issueIdList) -
validateUpdateWithNewEstimate
com.atlassian.jira.bc.issue.worklog.WorklogNewEstimateResult validateUpdateWithNewEstimate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogNewEstimateInputParameters params) -
validateUpdate
com.atlassian.jira.bc.issue.worklog.WorklogResult validateUpdate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogInputParameters params) -
validateCreateWithNewEstimate
com.atlassian.jira.bc.issue.worklog.WorklogNewEstimateResult validateCreateWithNewEstimate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogNewEstimateInputParameters params) -
validateCreate
com.atlassian.jira.bc.issue.worklog.WorklogResult validateCreate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogInputParameters params) -
validateCreateWithManuallyAdjustedEstimate
com.atlassian.jira.bc.issue.worklog.WorklogAdjustmentAmountResult validateCreateWithManuallyAdjustedEstimate(com.atlassian.jira.bc.JiraServiceContext updateAuthorServiceContext, com.atlassian.jira.bc.JiraServiceContext worklogAuthorServiceContext, com.atlassian.jira.bc.issue.worklog.WorklogAdjustmentAmountInputParameters params)
-