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

  • 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)