Package com.atlassian.jira.rest.v2.issue
Class AbstractMetaFieldBeanBuilder
java.lang.Object
com.atlassian.jira.rest.v2.issue.AbstractMetaFieldBeanBuilder
- Direct Known Subclasses:
CreateMetaFieldBeanBuilder
,EditMetaFieldBeanBuilder
,TransitionMetaFieldBeanBuilder
Builder for
FieldMetaBean
instances..- Since:
- v5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JiraBaseUrls
protected DefaultFieldMetaBeanHelper
protected final FieldLayoutManager
protected IncludedFields
protected Issue
protected IssueType
protected Project
protected ApplicationUser
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractMetaFieldBeanBuilder
(FieldLayoutManager fieldLayoutManager, Project project, Issue issue, IssueType issueType, ApplicationUser user, VersionBeanFactory versionBeanFactory, VelocityRequestContextFactory velocityRequestContextFactory, JiraBaseUrls baseUrls, DefaultFieldMetaBeanHelper defaultFieldHelper) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAdditionalFields
(Map<String, FieldMetaBean> fields) build()
void
fieldsToInclude
(IncludedFields includeFields) protected Collection<?>
getAllowedValueBeans
(OrderableField field, Collection<?> allowedValues) protected FieldMetaBean
getFieldMetaBean
(boolean required, OrderableField field) protected Stream<FieldScreenRenderLayoutItem>
protected JsonType
getJsonType
(RestAwareField field) abstract OperationContext
abstract boolean
-
Field Details
-
fieldLayoutManager
-
project
-
issueType
-
user
-
issue
-
baseUrls
-
includeFields
-
defaultFieldHelper
-
-
Constructor Details
-
AbstractMetaFieldBeanBuilder
protected AbstractMetaFieldBeanBuilder(FieldLayoutManager fieldLayoutManager, Project project, Issue issue, IssueType issueType, ApplicationUser user, VersionBeanFactory versionBeanFactory, VelocityRequestContextFactory velocityRequestContextFactory, JiraBaseUrls baseUrls, DefaultFieldMetaBeanHelper defaultFieldHelper)
-
-
Method Details
-
fieldsToInclude
-
build
-
buildKeys
-
getAdditionalKeys
-
addAdditionalFields
-
getFieldMetaBean
-
getJsonType
-
getAllowedValueBeans
-
getFieldScreenRenderLayoutItems
-
getOperationContext
-
hasPermissionToPerformOperation
public abstract boolean hasPermissionToPerformOperation()
-