public class TimeTrackingApi extends Object
| Constructor and Description |
|---|
TimeTrackingApi(org.everit.http.restclient.RestClient restClient) |
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<Object> |
disableTimeTracking(Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Deprecated.
|
io.reactivex.Single<List<TimeTrackingProvider>> |
getAvailableTimeTrackingImplementations(Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get all time tracking providers
Returns all time tracking providers.
|
io.reactivex.Single<TimeTrackingProvider> |
getSelectedTimeTrackingImplementation(Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get selected time tracking provider
Returns the time tracking provider that is currently selected.
|
io.reactivex.Single<TimeTrackingConfiguration> |
getSharedTimeTrackingConfiguration(Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get time tracking settings
Returns the time tracking settings.
|
io.reactivex.Single<Object> |
selectTimeTrackingImplementation(TimeTrackingProvider timeTrackingProvider,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Select time tracking provider
Selects a time tracking provider.
|
io.reactivex.Single<TimeTrackingConfiguration> |
setSharedTimeTrackingConfiguration(TimeTrackingConfiguration timeTrackingConfiguration,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Set time tracking settings
Sets the time tracking settings.
|
public TimeTrackingApi(org.everit.http.restclient.RestClient restClient)
@Deprecated public io.reactivex.Single<Object> disableTimeTracking(Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Disables time tracking.
Permissions required: Administer Jira global permission.
restRequestEnhancer - Adds the possibility to modify the rest request before sending out. This can be useful to add authorizations tokens for example.
public io.reactivex.Single<List<TimeTrackingProvider>> getAvailableTimeTrackingImplementations(Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Returns all time tracking providers. By default, Jira only has one time tracking provider: JIRA provided time tracking. However, you can install other time tracking providers via apps from the Atlassian Marketplace. For more information on time tracking providers, see the documentation for the Time Tracking Provider module.
Permissions required: Administer Jira global permission.
restRequestEnhancer - Adds the possibility to modify the rest request before sending out. This can be useful to add authorizations tokens for example.
public io.reactivex.Single<TimeTrackingProvider> getSelectedTimeTrackingImplementation(Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Returns the time tracking provider that is currently selected. Note that if time tracking is disabled, then a successful but empty response is returned.
Permissions required: Administer Jira global permission.
restRequestEnhancer - Adds the possibility to modify the rest request before sending out. This can be useful to add authorizations tokens for example.
public io.reactivex.Single<TimeTrackingConfiguration> getSharedTimeTrackingConfiguration(Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Returns the time tracking settings. This includes settings such as the time format, default time unit, and others. For more information, see Configuring time tracking.
Permissions required: Administer Jira global permission.
restRequestEnhancer - Adds the possibility to modify the rest request before sending out. This can be useful to add authorizations tokens for example.
public io.reactivex.Single<Object> selectTimeTrackingImplementation(TimeTrackingProvider timeTrackingProvider, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Selects a time tracking provider.
Permissions required: Administer Jira global permission.
timeTrackingProvider - (required)restRequestEnhancer - Adds the possibility to modify the rest request before sending out. This can be useful to add authorizations tokens for example.
public io.reactivex.Single<TimeTrackingConfiguration> setSharedTimeTrackingConfiguration(TimeTrackingConfiguration timeTrackingConfiguration, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Sets the time tracking settings.
Permissions required: Administer Jira global permission.
timeTrackingConfiguration - (required)restRequestEnhancer - Adds the possibility to modify the rest request before sending out. This can be useful to add authorizations tokens for example.
Copyright © 2011–2020 Everit Kft.. All rights reserved.