public class IssueFieldConfigurationsApi extends Object
| Constructor and Description |
|---|
IssueFieldConfigurationsApi(org.everit.http.restclient.RestClient restClient) |
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<Object> |
assignFieldConfigurationSchemeToProject(FieldConfigurationSchemeProjectAssociation fieldConfigurationSchemeProjectAssociation,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Assign field configuration scheme to project
Assigns a field configuration scheme to a project.
|
io.reactivex.Single<PageBeanFieldConfiguration> |
getAllFieldConfigurations(Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<List<Long>> id,
Optional<Boolean> isDefault,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get all field configurations
Returns a [paginated](#pagination) list of all field configurations.
|
io.reactivex.Single<PageBeanFieldConfigurationScheme> |
getAllFieldConfigurationSchemes(Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<List<Long>> id,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get all field configuration schemes
Returns a [paginated](#pagination) list of field configuration schemes.
|
io.reactivex.Single<PageBeanFieldConfigurationItem> |
getFieldConfigurationItems(Long id,
Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get field configuration items
Returns a [paginated](#pagination) list of all fields for a configuration.
|
io.reactivex.Single<PageBeanFieldConfigurationIssueTypeItem> |
getFieldConfigurationSchemeMappings(Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<List<Long>> fieldConfigurationSchemeId,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get field configuration issue type items
Returns a [paginated](#pagination) list of field configuration issue type items.
|
io.reactivex.Single<PageBeanFieldConfigurationSchemeProjects> |
getFieldConfigurationSchemeProjectMapping(List<Long> projectId,
Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get field configuration schemes for projects
Returns a [paginated](#pagination) list of field configuration schemes and, for each scheme, a list of the projects that use it.
|
public IssueFieldConfigurationsApi(org.everit.http.restclient.RestClient restClient)
public io.reactivex.Single<Object> assignFieldConfigurationSchemeToProject(FieldConfigurationSchemeProjectAssociation fieldConfigurationSchemeProjectAssociation, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
fieldConfigurationSchemeProjectAssociation - (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<PageBeanFieldConfigurationScheme> getAllFieldConfigurationSchemes(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 field configuration scheme 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<PageBeanFieldConfiguration> getAllFieldConfigurations(Optional<Long> startAt, Optional<Integer> maxResults, Optional<List<Long>> id, Optional<Boolean> isDefault, 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 field configuration IDs. To include multiple IDs, provide an ampersand-separated list. For example, `id=10000&id=10001`. (optional, default to new ArrayList<>())isDefault - If *true* returns the default field configuration only. (optional, default to false)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<PageBeanFieldConfigurationItem> getFieldConfigurationItems(Long id, Optional<Long> startAt, Optional<Integer> maxResults, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
id - The ID of the field configuration. (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<PageBeanFieldConfigurationIssueTypeItem> getFieldConfigurationSchemeMappings(Optional<Long> startAt, Optional<Integer> maxResults, Optional<List<Long>> fieldConfigurationSchemeId, 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)fieldConfigurationSchemeId - The list of field configuration scheme IDs. To include multiple field configuration schemes separate IDs with ampersand: `fieldConfigurationSchemeId=10000&fieldConfigurationSchemeId=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<PageBeanFieldConfigurationSchemeProjects> getFieldConfigurationSchemeProjectMapping(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 projects, separate IDs with ampersand: `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.
Copyright © 2011–2021 Everit Kft.. All rights reserved.