public abstract class AbstractMetaFieldBeanBuilder extends Object
FieldMetaBean
instances..Modifier and Type | Field and Description |
---|---|
protected JiraBaseUrls |
baseUrls |
protected DefaultFieldMetaBeanHelper |
defaultFieldHelper |
protected FieldLayoutManager |
fieldLayoutManager |
protected IncludedFields |
includeFields |
protected Issue |
issue |
protected IssueType |
issueType |
protected Project |
project |
protected ApplicationUser |
user |
Modifier | Constructor and Description |
---|---|
protected |
AbstractMetaFieldBeanBuilder(FieldLayoutManager fieldLayoutManager,
Project project,
Issue issue,
IssueType issueType,
ApplicationUser user,
VersionBeanFactory versionBeanFactory,
VelocityRequestContextFactory velocityRequestContextFactory,
JiraBaseUrls baseUrls,
DefaultFieldMetaBeanHelper defaultFieldHelper) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAdditionalFields(Map<String,FieldMetaBean> fields) |
Map<String,FieldMetaBean> |
build() |
Set<String> |
buildKeys() |
void |
fieldsToInclude(IncludedFields includeFields) |
protected abstract java.util.stream.Stream<String> |
getAdditionalKeys() |
protected Collection<?> |
getAllowedValueBeans(OrderableField field,
Collection<?> allowedValues) |
protected FieldMetaBean |
getFieldMetaBean(boolean required,
OrderableField field) |
protected java.util.stream.Stream<FieldScreenRenderLayoutItem> |
getFieldScreenRenderLayoutItems() |
protected JsonType |
getJsonType(RestAwareField field) |
abstract OperationContext |
getOperationContext() |
abstract boolean |
hasPermissionToPerformOperation() |
protected final FieldLayoutManager fieldLayoutManager
protected Project project
protected IssueType issueType
protected ApplicationUser user
protected Issue issue
protected JiraBaseUrls baseUrls
protected IncludedFields includeFields
protected DefaultFieldMetaBeanHelper defaultFieldHelper
protected AbstractMetaFieldBeanBuilder(FieldLayoutManager fieldLayoutManager, Project project, Issue issue, IssueType issueType, ApplicationUser user, VersionBeanFactory versionBeanFactory, VelocityRequestContextFactory velocityRequestContextFactory, JiraBaseUrls baseUrls, DefaultFieldMetaBeanHelper defaultFieldHelper)
public void fieldsToInclude(IncludedFields includeFields)
public Map<String,FieldMetaBean> build()
protected abstract java.util.stream.Stream<String> getAdditionalKeys()
protected void addAdditionalFields(Map<String,FieldMetaBean> fields)
protected FieldMetaBean getFieldMetaBean(boolean required, OrderableField field)
protected JsonType getJsonType(RestAwareField field)
protected Collection<?> getAllowedValueBeans(OrderableField field, Collection<?> allowedValues)
protected java.util.stream.Stream<FieldScreenRenderLayoutItem> getFieldScreenRenderLayoutItems()
public abstract OperationContext getOperationContext()
public abstract boolean hasPermissionToPerformOperation()
Copyright © 2002-2024 Atlassian. All Rights Reserved.