public class IssueTypeSchemesApi extends Object
| Constructor and Description |
|---|
IssueTypeSchemesApi(org.everit.http.restclient.RestClient restClient) |
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<Object> |
addIssueTypesToIssueTypeScheme(Long issueTypeSchemeId,
IssueTypeIDs issueTypeIDs,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Add issue types to issue type scheme
Adds issue types to an issue type scheme.
|
io.reactivex.Single<Object> |
assignIssueTypeSchemeToProject(IssueTypeSchemeProjectAssociation issueTypeSchemeProjectAssociation,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Assign issue type scheme to project
Assigns an issue type scheme to a project.
|
io.reactivex.Single<IssueTypeSchemeID> |
createIssueTypeScheme(IssueTypeSchemeDetails issueTypeSchemeDetails,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Create issue type scheme
Creates an issue type scheme.
|
io.reactivex.Single<Object> |
deleteIssueTypeScheme(Long issueTypeSchemeId,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Delete issue type scheme
Deletes an issue type scheme.
|
io.reactivex.Single<PageBeanIssueTypeScheme> |
getAllIssueTypeSchemes(Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<List<Long>> id,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get all issue type schemes
Returns a [paginated](#pagination) list of issue type schemes.
|
io.reactivex.Single<PageBeanIssueTypeSchemeProjects> |
getIssueTypeSchemeForProjects(List<Long> projectId,
Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get issue type schemes for projects
Returns a [paginated](#pagination) list of issue type schemes and, for each issue type scheme, a list of the projects that use it.
|
io.reactivex.Single<PageBeanIssueTypeSchemeMapping> |
getIssueTypeSchemesMapping(Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<List<Long>> issueTypeSchemeId,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get issue type scheme items
Returns a [paginated](#pagination) list of issue type scheme items.
|
io.reactivex.Single<Object> |
removeIssueTypeFromIssueTypeScheme(Long issueTypeSchemeId,
Long issueTypeId,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Remove issue type from issue type scheme
Removes an issue type from an issue type scheme.
|
io.reactivex.Single<Object> |
reorderIssueTypesInIssueTypeScheme(Long issueTypeSchemeId,
OrderOfIssueTypes orderOfIssueTypes,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Change order of issue types
Changes the order of issue types in an issue type scheme.
|
io.reactivex.Single<Object> |
updateIssueTypeScheme(Long issueTypeSchemeId,
IssueTypeSchemeUpdateDetails issueTypeSchemeUpdateDetails,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Update issue type scheme
Updates an issue type scheme.
|
public IssueTypeSchemesApi(org.everit.http.restclient.RestClient restClient)
public io.reactivex.Single<Object> addIssueTypesToIssueTypeScheme(Long issueTypeSchemeId, IssueTypeIDs issueTypeIDs, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
issueTypeSchemeId - The ID of the issue type scheme. (required)issueTypeIDs - (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<Object> assignIssueTypeSchemeToProject(IssueTypeSchemeProjectAssociation issueTypeSchemeProjectAssociation, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
issueTypeSchemeProjectAssociation - (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<IssueTypeSchemeID> createIssueTypeScheme(IssueTypeSchemeDetails issueTypeSchemeDetails, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
issueTypeSchemeDetails - (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<Object> deleteIssueTypeScheme(Long issueTypeSchemeId, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
issueTypeSchemeId - The ID of the issue type scheme. (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<PageBeanIssueTypeScheme> getAllIssueTypeSchemes(Optional<Long> startAt, Optional<Integer> maxResults, Optional<List<Long>> id, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
startAt - The index of the first item to return in a page of results (page offset). (optional, default to 0l)maxResults - The maximum number of items to return per page. (optional, default to 50)id - The list of issue type schemes IDs. To include multiple IDs, provide an ampersand-separated list. For example, `id=10000&id=10001`. (optional, default to new ArrayList<>())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<PageBeanIssueTypeSchemeProjects> getIssueTypeSchemeForProjects(List<Long> projectId, Optional<Long> startAt, Optional<Integer> maxResults, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
projectId - The list of project IDs. To include multiple project IDs, provide an ampersand-separated list. For example, `projectId=10000&projectId=10001`. (required)startAt - The index of the first item to return in a page of results (page offset). (optional, default to 0l)maxResults - The maximum number of items to return per page. (optional, default to 50)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<PageBeanIssueTypeSchemeMapping> getIssueTypeSchemesMapping(Optional<Long> startAt, Optional<Integer> maxResults, Optional<List<Long>> issueTypeSchemeId, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
startAt - The index of the first item to return in a page of results (page offset). (optional, default to 0l)maxResults - The maximum number of items to return per page. (optional, default to 50)issueTypeSchemeId - The list of issue type scheme IDs. To include multiple IDs, provide an ampersand-separated list. For example, `issueTypeSchemeId=10000&issueTypeSchemeId=10001`. (optional, default to new ArrayList<>())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> removeIssueTypeFromIssueTypeScheme(Long issueTypeSchemeId, Long issueTypeId, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
issueTypeSchemeId - The ID of the issue type scheme. (required)issueTypeId - The ID of the issue type. (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<Object> reorderIssueTypesInIssueTypeScheme(Long issueTypeSchemeId, OrderOfIssueTypes orderOfIssueTypes, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
issueTypeSchemeId - The ID of the issue type scheme. (required)orderOfIssueTypes - (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<Object> updateIssueTypeScheme(Long issueTypeSchemeId, IssueTypeSchemeUpdateDetails issueTypeSchemeUpdateDetails, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
issueTypeSchemeId - The ID of the issue type scheme. (required)issueTypeSchemeUpdateDetails - (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–2021 Everit Kft.. All rights reserved.