Class DefaultIssueFieldsFactory
java.lang.Object
com.codebarrel.automation.rulecomponent.jira.com.rproxy.goskope.common.DefaultIssueFieldsFactory
- All Implemented Interfaces:
IssueFieldsFactory
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultIssueFieldsFactory
(FieldService fieldService, SummaryField summaryField, TextAreaField textAreaField, AssigneeField assigneeField, MultiVersionField multiVersionField, SingleVersionField singleVersionField, IssueTypeField issueTypeField, ProjectField projectField, PriorityField priorityField, LabelsField labelsField, TextField textField, NumberField numberField, MultiSelectField multiSelectField, SelectField selectField, RequestTypeField requestTypeField, MultiGroupSelectField multiGroupSelectField, GroupSelectField groupSelectField, UserSelectField userSelectField, CreatorField creatorField, MultiUserSelectField multiUserSelectField, ComponentsField componentsField, ParentField parentField, IssueLinksField issueLinksField, RaiseOnBehalfOfField raiseOnBehalfOfField, RequestParticipantsField requestParticipantsField, SecurityLevelField securityLevelField, ResolutionField resolutionField, DateField dateField, DateTimeField dateTimeField, StatusField statusField, SprintField sprintField, EpicField epicField, OrganizationSelectField organizationSelectField, SdMultiGroupSelectField sdMultiGroupSelectField, CascadingSelectField cascadingSelectField, AttachmentField attachmentField, InsightObjectField insightObjectField, TimeTrackingEstimatesField timeTrackingEstimatesField, TempoAccountField tempoAccountField, ServiceEntityField serviceEntityField) -
Method Summary
Modifier and TypeMethodDescriptiongetFieldForKey
(TenantActor tenantActor, String fieldId) Get IssueConfigField for a given key/type This is expected to return empty if the field doesn't exist, or has been deleted
-
Constructor Details
-
DefaultIssueFieldsFactory
@Inject public DefaultIssueFieldsFactory(FieldService fieldService, SummaryField summaryField, TextAreaField textAreaField, AssigneeField assigneeField, MultiVersionField multiVersionField, SingleVersionField singleVersionField, IssueTypeField issueTypeField, ProjectField projectField, PriorityField priorityField, LabelsField labelsField, TextField textField, NumberField numberField, MultiSelectField multiSelectField, SelectField selectField, RequestTypeField requestTypeField, MultiGroupSelectField multiGroupSelectField, GroupSelectField groupSelectField, UserSelectField userSelectField, CreatorField creatorField, MultiUserSelectField multiUserSelectField, ComponentsField componentsField, ParentField parentField, IssueLinksField issueLinksField, RaiseOnBehalfOfField raiseOnBehalfOfField, RequestParticipantsField requestParticipantsField, SecurityLevelField securityLevelField, ResolutionField resolutionField, DateField dateField, DateTimeField dateTimeField, StatusField statusField, SprintField sprintField, EpicField epicField, OrganizationSelectField organizationSelectField, SdMultiGroupSelectField sdMultiGroupSelectField, CascadingSelectField cascadingSelectField, AttachmentField attachmentField, InsightObjectField insightObjectField, TimeTrackingEstimatesField timeTrackingEstimatesField, TempoAccountField tempoAccountField, ServiceEntityField serviceEntityField)
-
-
Method Details
-
getFieldForKey
Description copied from interface:IssueFieldsFactory
Get IssueConfigField for a given key/type This is expected to return empty if the field doesn't exist, or has been deleted- Specified by:
getFieldForKey
in interfaceIssueFieldsFactory
- Parameters:
tenantActor
- The tenant and actor to retrieve the field for.fieldId
- The key of the field. e.g. summary, customfield_10123- Returns:
- the associated IssueConfigField, or empty if field does not exist
-
getFieldForTimeTrackingEstimates
- Specified by:
getFieldForTimeTrackingEstimates
in interfaceIssueFieldsFactory
-