Interface BeanBuilderFactory
- All Known Implementing Classes:
BeanBuilderFactoryImpl
public interface BeanBuilderFactory
Factory interface for getting instances of
- Since:
- v4.2
-
Method Summary
Modifier and TypeMethodDescriptionnewAttachmentBeanBuilder
(Attachment attachment) Returns a new instance of an 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) Deprecated.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.
-
Method Details
-
newAttachmentBeanBuilder
Returns a new instance of an AttachmentBeanBuilder.- Parameters:
attachment
-- Returns:
- a AttachmentBeanBuilder
-
newIssueBeanBuilder2
Returns a new instance of an IssueBeanBuilder.- Parameters:
include
-expand
-- Returns:
- an IssueBeanBuilder
-
newIssueBeanBuilder2
IssueBeanBuilder2 newIssueBeanBuilder2(@Nullable IncludedFields include, @Nullable String expand, @Nonnull javax.ws.rs.core.UriBuilder baseUriBuilder) Returns a new instance of an IssueBeanBuilder.- Parameters:
include
-expand
-baseUriBuilder
-- Returns:
- an IssueBeanBuilder
-
newIssueBeanBuilder
@Deprecated IssueBeanBuilder newIssueBeanBuilder(@Nonnull Issue issue, @Nullable IncludedFields include) Deprecated.UsenewIssueBeanBuilder2(IncludedFields, java.lang.String)
. Since v6.4.Returns a new instance of an IssueBeanBuilder.- Parameters:
include
-- Returns:
- an IssueBeanBuilder
-
newCreateMetaIssueTypeBeanBuilder
Returns a new instance of a CreateMetaIssueTypeBeanBuilder.- Returns:
- a CreateMetaIssueTypeBeanBuilder
-
newCreateMetaFieldBeanBuilder
CreateMetaFieldBeanBuilder newCreateMetaFieldBeanBuilder(@Nonnull String projectIdOrKey, @Nonnull String issueTypeId) Returns a new instance of a CreateMetaFieldBeanBuilder.- Returns:
- a CreateMetaFieldBeanBuilder
-
newEditMetaBeanBuilder
EditMetaBeanBuilder newEditMetaBeanBuilder()Returns a new instance of a EditMetaBeanBuilder.- Returns:
- a EditMetaBeanBuilder
-
newTransitionMetaBeanBuilder
TransitionMetaBeanBuilder newTransitionMetaBeanBuilder()Returns a new instance of a TransitionMetaBeanBuilder.- Returns:
- a TransitionMetaBeanBuilder
-
newOpsbarBeanBuilder
-
newRemoteIssueLinkBeanBuilder
Returns a new instance of a RemoteIssueLinkBeanBuilder.- Parameters:
remoteIssueLink
-- Returns:
- a RemoteIssueLinkBeanBuilder
-
newChangelogBeanBuilder
ChangelogBeanBuilder newChangelogBeanBuilder() -
newFilterBeanBuilder
FilterBeanBuilder newFilterBeanBuilder()Returns a new instance of a FilterBeanBuilder.- Returns:
- a FilterBeanBuilder
-
newIssueBeanBuilder2(IncludedFields, java.lang.String)
.