Interface IssueFieldsBuilder
- All Known Implementing Classes:
IssueFieldsBuilderImpl
public interface IssueFieldsBuilder
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuildContext(SmartIssueBean issueBean) Render only the Issue Type and ProjectbuildRequest(SmartIssueBean issueBean, String unknownFieldMessage, Map<String, MetaDataField> fieldData) Render the fields, remove the unknown fields and return a new IssueRequestbuildRequest(SmartIssueBean issueBean, String unknownFieldMessage, Map<String, MetaDataField> fieldData, SmartProjectBean targetProject) Render the fields in context of other project, remove the unknown fields and return a new IssueRequestbuildRequest(SmartIssueBean issueBean, Map<String, MetaDataField> fieldData) Render the fields and return a new IssueRequestbuildRequest(SmartIssueBean issueBean, Map<String, MetaDataField> fieldData, SmartProjectBean targetProject) Render the fields in context of other project and return a new IssueRequestgetFieldIds(SmartIssueBean issue) Get all field ids part of this request.
-
Method Details
-
buildRequest
Render the fields and return a new IssueRequest -
buildRequest
Optional<IssueRequest> buildRequest(SmartIssueBean issueBean, Map<String, MetaDataField> fieldData, SmartProjectBean targetProject) Render the fields in context of other project and return a new IssueRequest -
buildContext
Render only the Issue Type and Project -
getFieldIds
Get all field ids part of this request. -
buildRequest
Optional<IssueRequest> buildRequest(SmartIssueBean issueBean, String unknownFieldMessage, Map<String, MetaDataField> fieldData) Render the fields, remove the unknown fields and return a new IssueRequest -
buildRequest
Optional<IssueRequest> buildRequest(SmartIssueBean issueBean, String unknownFieldMessage, Map<String, MetaDataField> fieldData, SmartProjectBean targetProject) Render the fields in context of other project, remove the unknown fields and return a new IssueRequest
-