@Component public class

BeanBuilderFactoryImpl

extends Object
implements BeanBuilderFactory
java.lang.Object
   ↳ com.atlassian.jira.rest.v2.issue.builder.BeanBuilderFactoryImpl

Class Overview

Default implementation for BeanBuilderFactory.

Summary

Public Constructors
BeanBuilderFactoryImpl(UserManager userManager, ThumbnailManager thumbnailManager, VersionBeanFactory versionBeanFactory, ProjectBeanFactory projectBeanFactory, FieldLayoutManager fieldLayoutManager, JiraAuthenticationContext authContext, FieldManager fieldManager, ResourceUriBuilder uriBuilder, ContextUriInfo contextUriInfo, VelocityRequestContextFactory velocityRequestContextFactory, ProjectManager projectManager, ProjectRoleManager projectRoleManager, IssueTypeSchemeManager issueTypeSchemeManager, PermissionManager permissionManager, FieldScreenRendererFactory fieldScreenRendererFactory, IssueManager issueManager, JiraBaseUrls baseUrls, IssueLinksBeanBuilderFactory issueLinkBeanBuilderFactory, IssueWorkflowManager issueWorkflowManager, WorkflowManager workflowManager, StatusManager statusManager, IssueFactory issueFactory, ChangeHistoryManager changeHistoryManager, ApplicationProperties applicationProperties, SimpleLinkManager simpleLinkManager, I18nHelper i18nHelper, PluginAccessor pluginAccessor, ShareTypeFactory shareTypeFactory, JqlStringSupport jqlStringSupport, GroupManager groupManager, PermissionSchemeManager permissionSchemeManager, FilterSubscriptionService filterSubscriptionService, JiraBaseUrls jiraBaseUrls, ProjectRoleBeanFactory projectRoleBeanFactory, IssueSecurityLevelManager issueSecurityLevelManager, HistoryMetadataManager historyMetadataManager, EmailFormatter emailFormatter)
Public Methods
AttachmentBeanBuilder newAttachmentBeanBuilder(Attachment attachment)
Returns a new AttachmentBeanBuilder.
ChangelogBeanBuilder newChangelogBeanBuilder()
CreateMetaBeanBuilder newCreateMetaBeanBuilder()
Returns a new instance of a CreateMetaBeanBuilder.
EditMetaBeanBuilder newEditMetaBeanBuilder()
Returns a new instance of a EditMetaBeanBuilder.
FilterBeanBuilder newFilterBeanBuilder()
Returns a new instance of a FilterBeanBuilder.
IssueBeanBuilder newIssueBeanBuilder(Issue issue, IncludedFields include)
Returns a new instance of an IssueBeanBuilder.
OpsbarBeanBuilder newOpsbarBeanBuilder(Issue issue)
RemoteIssueLinkBeanBuilder newRemoteIssueLinkBeanBuilder(RemoteIssueLink remoteIssueLink)
Returns a new instance of a RemoteIssueLinkBeanBuilder.
TransitionMetaBeanBuilder newTransitionMetaBeanBuilder()
Returns a new instance of a TransitionMetaBeanBuilder.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.rest.v2.issue.builder.BeanBuilderFactory

Public Constructors

public BeanBuilderFactoryImpl (UserManager userManager, ThumbnailManager thumbnailManager, VersionBeanFactory versionBeanFactory, ProjectBeanFactory projectBeanFactory, FieldLayoutManager fieldLayoutManager, JiraAuthenticationContext authContext, FieldManager fieldManager, ResourceUriBuilder uriBuilder, ContextUriInfo contextUriInfo, VelocityRequestContextFactory velocityRequestContextFactory, ProjectManager projectManager, ProjectRoleManager projectRoleManager, IssueTypeSchemeManager issueTypeSchemeManager, PermissionManager permissionManager, FieldScreenRendererFactory fieldScreenRendererFactory, IssueManager issueManager, JiraBaseUrls baseUrls, IssueLinksBeanBuilderFactory issueLinkBeanBuilderFactory, IssueWorkflowManager issueWorkflowManager, WorkflowManager workflowManager, StatusManager statusManager, IssueFactory issueFactory, ChangeHistoryManager changeHistoryManager, ApplicationProperties applicationProperties, SimpleLinkManager simpleLinkManager, I18nHelper i18nHelper, PluginAccessor pluginAccessor, ShareTypeFactory shareTypeFactory, JqlStringSupport jqlStringSupport, GroupManager groupManager, PermissionSchemeManager permissionSchemeManager, FilterSubscriptionService filterSubscriptionService, JiraBaseUrls jiraBaseUrls, ProjectRoleBeanFactory projectRoleBeanFactory, IssueSecurityLevelManager issueSecurityLevelManager, HistoryMetadataManager historyMetadataManager, EmailFormatter emailFormatter)

Public Methods

public AttachmentBeanBuilder newAttachmentBeanBuilder (Attachment attachment)

Returns a new AttachmentBeanBuilder.

Parameters
attachment an Attachment
Returns
  • an AttachmentBeanBuilder

public ChangelogBeanBuilder newChangelogBeanBuilder ()

public CreateMetaBeanBuilder newCreateMetaBeanBuilder ()

Returns a new instance of a CreateMetaBeanBuilder.

Returns
  • a CreateMetaBeanBuilder

public EditMetaBeanBuilder newEditMetaBeanBuilder ()

Returns a new instance of a EditMetaBeanBuilder.

Returns
  • a EditMetaBeanBuilder

public FilterBeanBuilder newFilterBeanBuilder ()

Returns a new instance of a FilterBeanBuilder.

Returns
  • a FilterBeanBuilder

public IssueBeanBuilder newIssueBeanBuilder (Issue issue, IncludedFields include)

Returns a new instance of an IssueBeanBuilder.

Returns
  • an IssueBeanBuilder

public OpsbarBeanBuilder newOpsbarBeanBuilder (Issue issue)

public RemoteIssueLinkBeanBuilder newRemoteIssueLinkBeanBuilder (RemoteIssueLink remoteIssueLink)

Returns a new instance of a RemoteIssueLinkBeanBuilder.

Returns
  • a RemoteIssueLinkBeanBuilder

public TransitionMetaBeanBuilder newTransitionMetaBeanBuilder ()

Returns a new instance of a TransitionMetaBeanBuilder.

Returns
  • a TransitionMetaBeanBuilder