public enum

WorklogOperation

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.atlassian.jira.rest.v2.issue.worklog.WorklogOperation

Class Overview

Performs/Provides operation specific logic for worklog rest operations.

Summary

Enum Values
WorklogOperation  ADD   
WorklogOperation  DELETE   
WorklogOperation  EDIT   
Public Methods
abstract WorklogInputParameters prepareData(JiraServiceContextImpl serviceContext, Issue issue, WorklogJsonBean request, WorklogResource.WorklogAdjustmentRequest adjustment)
abstract Response prepareSuccessfulResponse(WorklogJsonBean result)
abstract Worklog validateAndPerformAndAutoAdjustEstimate(JiraServiceContext serviceContext, Issue issue, WorklogInputParameters worklogInputParameters)
abstract Worklog validateAndPerformAndLeaveEstimate(JiraServiceContext serviceContext, Issue issue, WorklogInputParameters worklogInputParameters)
abstract Worklog validateAndPerformAndManualAdjustEstimate(JiraServiceContext serviceContext, Issue issue, WorklogInputParameters worklogInputParameters)
abstract Worklog validateAndPerformAndSetNewEstimate(JiraServiceContext serviceContext, Issue issue, WorklogInputParameters worklogInputParameters)
static WorklogOperation valueOf(String name)
final static WorklogOperation[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final WorklogOperation ADD

public static final WorklogOperation DELETE

public static final WorklogOperation EDIT

Public Methods

public abstract WorklogInputParameters prepareData (JiraServiceContextImpl serviceContext, Issue issue, WorklogJsonBean request, WorklogResource.WorklogAdjustmentRequest adjustment)

public abstract Response prepareSuccessfulResponse (WorklogJsonBean result)

public abstract Worklog validateAndPerformAndAutoAdjustEstimate (JiraServiceContext serviceContext, Issue issue, WorklogInputParameters worklogInputParameters)

public abstract Worklog validateAndPerformAndLeaveEstimate (JiraServiceContext serviceContext, Issue issue, WorklogInputParameters worklogInputParameters)

public abstract Worklog validateAndPerformAndManualAdjustEstimate (JiraServiceContext serviceContext, Issue issue, WorklogInputParameters worklogInputParameters)

public abstract Worklog validateAndPerformAndSetNewEstimate (JiraServiceContext serviceContext, Issue issue, WorklogInputParameters worklogInputParameters)

public static WorklogOperation valueOf (String name)

public static final WorklogOperation[] values ()