Class BeanBuilderFactoryImpl
java.lang.Object
com.atlassian.jira.rest.v2.issue.builder.BeanBuilderFactoryImpl
- All Implemented Interfaces:
BeanBuilderFactory
Default implementation for BeanBuilderFactory.
- Since:
- v4.2
-
Constructor Summary
ConstructorsConstructorDescriptionBeanBuilderFactoryImpl(UserManager userManager, ThumbnailManager thumbnailManager, VersionBeanFactory versionBeanFactory, FieldLayoutManager fieldLayoutManager, JiraAuthenticationContext authContext, FieldManager fieldManager, ResourceUriBuilder uriBuilder, javax.ws.rs.core.UriInfo 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, com.atlassian.plugin.PluginAccessor pluginAccessor, JqlStringSupport jqlStringSupport, GroupManager groupManager, PermissionSchemeManager permissionSchemeManager, FilterSubscriptionService filterSubscriptionService, JiraBaseUrls jiraBaseUrls, IssueSecurityLevelManager issueSecurityLevelManager, HistoryMetadataManager historyMetadataManager, UserBeanFactory userBeanFactory, LicenseCountService licenseCountService, FeatureManager featureManager, FilterPermissionBeanFactory filterPermissionBeanFactory, ShareManager shareManager, ConstantsManager constantsManager, UserSearchService userSearchService, ResourceUriBuilder resourceUriBuilder) -
Method Summary
Modifier and TypeMethodDescriptionnewAttachmentBeanBuilder(Attachment attachment) Returns a new AttachmentBeanBuilder.newCreateMetaFieldBeanBuilder(String projectIdOrKey, String issueTypeId) Returns a new instance of a CreateMetaFieldBeanBuilder.newCreateMetaIssueTypeBeanBuilder(String projectIdOrKey) Returns a new instance of a CreateMetaIssueTypeBeanBuilder.Returns a new instance of a EditMetaBeanBuilder.Returns a new instance of a FilterBeanBuilder.newIssueBeanBuilder(Issue issue, IncludedFields include) Returns a new instance of an IssueBeanBuilder.newIssueBeanBuilder2(IncludedFields include, String expand) Returns a new instance of an IssueBeanBuilder.newIssueBeanBuilder2(IncludedFields include, String expand, javax.ws.rs.core.UriBuilder baseUriBuilder) Returns a new instance of an IssueBeanBuilder.newOpsbarBeanBuilder(Issue issue) newRemoteIssueLinkBeanBuilder(RemoteIssueLink remoteIssueLink) Returns a new instance of a RemoteIssueLinkBeanBuilder.Returns a new instance of a TransitionMetaBeanBuilder.
-
Constructor Details
-
Method Details
-
newAttachmentBeanBuilder
Returns a new AttachmentBeanBuilder.- Specified by:
newAttachmentBeanBuilderin interfaceBeanBuilderFactory- Parameters:
attachment- an Attachment- Returns:
- an AttachmentBeanBuilder
-
newIssueBeanBuilder2
Returns a new instance of an IssueBeanBuilder.- Specified by:
newIssueBeanBuilder2in interfaceBeanBuilderFactory- Returns:
- an IssueBeanBuilder
-
newIssueBeanBuilder2
public IssueBeanBuilder2 newIssueBeanBuilder2(@Nullable IncludedFields include, @Nullable String expand, @Nonnull javax.ws.rs.core.UriBuilder baseUriBuilder) Returns a new instance of an IssueBeanBuilder.- Specified by:
newIssueBeanBuilder2in interfaceBeanBuilderFactory- Returns:
- an IssueBeanBuilder
-
newIssueBeanBuilder
Returns a new instance of an IssueBeanBuilder.- Specified by:
newIssueBeanBuilderin interfaceBeanBuilderFactory- Returns:
- an IssueBeanBuilder
-
newCreateMetaIssueTypeBeanBuilder
public CreateMetaIssueTypeBeanBuilder newCreateMetaIssueTypeBeanBuilder(@Nonnull String projectIdOrKey) Returns a new instance of a CreateMetaIssueTypeBeanBuilder.- Specified by:
newCreateMetaIssueTypeBeanBuilderin interfaceBeanBuilderFactory- Returns:
- a CreateMetaIssueTypeBeanBuilder
-
newCreateMetaFieldBeanBuilder
public CreateMetaFieldBeanBuilder newCreateMetaFieldBeanBuilder(@Nonnull String projectIdOrKey, @Nonnull String issueTypeId) Returns a new instance of a CreateMetaFieldBeanBuilder.- Specified by:
newCreateMetaFieldBeanBuilderin interfaceBeanBuilderFactory- Returns:
- a CreateMetaFieldBeanBuilder
-
newEditMetaBeanBuilder
Returns a new instance of a EditMetaBeanBuilder.- Specified by:
newEditMetaBeanBuilderin interfaceBeanBuilderFactory- Returns:
- a EditMetaBeanBuilder
-
newTransitionMetaBeanBuilder
Returns a new instance of a TransitionMetaBeanBuilder.- Specified by:
newTransitionMetaBeanBuilderin interfaceBeanBuilderFactory- Returns:
- a TransitionMetaBeanBuilder
-
newOpsbarBeanBuilder
- Specified by:
newOpsbarBeanBuilderin interfaceBeanBuilderFactory
-
newRemoteIssueLinkBeanBuilder
Returns a new instance of a RemoteIssueLinkBeanBuilder.- Specified by:
newRemoteIssueLinkBeanBuilderin interfaceBeanBuilderFactory- Returns:
- a RemoteIssueLinkBeanBuilder
-
newChangelogBeanBuilder
- Specified by:
newChangelogBeanBuilderin interfaceBeanBuilderFactory
-
newFilterBeanBuilder
Description copied from interface:BeanBuilderFactoryReturns a new instance of a FilterBeanBuilder.- Specified by:
newFilterBeanBuilderin interfaceBeanBuilderFactory- Returns:
- a FilterBeanBuilder
-