Package com.codebarrel.jira.meta
Interface JiraDataService
- All Known Implementing Classes:
NativeJiraDataService
public interface JiraDataService
Service to look up issue data and issue meta data. This should be used over using the
IssueClient directly since implementations can choose to cache etc.-
Method Summary
Modifier and TypeMethodDescriptionvoidclearMetaData(TenantContext context) Clears getFields() and getEditIssueMetaData cachesgetCreateIssueMetaData(TenantActor tenantActor, String projectKey, String issueTypeId, Set<String> fieldsToInclude, Long auditId) getEditIssueMetaData(TenantActor tenantActor, String key, IssueRequestOptions requestOptions, Set<String> fieldsToInclude, Long auditId) getFieldOptions(TenantActor tenantActor, String fieldId) getFields(TenantActor tenantActor) getGlobalConfiguration(TenantActor tenantActor)
-
Method Details
-
getGlobalConfiguration
-
getFields
-
getFieldsForAnonymousUser
Optional<List<IssueFieldBean>> getFieldsForAnonymousUser() -
getEditIssueMetaData
Optional<EditIssueMetaData> getEditIssueMetaData(TenantActor tenantActor, String key, IssueRequestOptions requestOptions, Set<String> fieldsToInclude, Long auditId) -
getCreateIssueMetaData
Optional<CreateIssueMetaData> getCreateIssueMetaData(TenantActor tenantActor, String projectKey, String issueTypeId, Set<String> fieldsToInclude, Long auditId) -
getFieldOptions
-
clearMetaData
Clears getFields() and getEditIssueMetaData caches
-