public abstract class

AbstractMetaFieldBeanBuilder

extends Object
java.lang.Object
   ↳ com.atlassian.jira.rest.v2.issue.AbstractMetaFieldBeanBuilder
Known Direct Subclasses

Class Overview

Builder for FieldMetaBean instances..

Summary

Fields
protected JiraBaseUrls baseUrls
protected DefaultFieldMetaBeanHelper defaultFieldHelper
protected final FieldLayoutManager fieldLayoutManager
protected IncludedFields includeFields
protected Issue issue
protected IssueType issueType
protected Project project
protected ApplicationUser user
Public Constructors
AbstractMetaFieldBeanBuilder(FieldLayoutManager fieldLayoutManager, Project project, Issue issue, IssueType issueType, ApplicationUser user, VersionBeanFactory versionBeanFactory, VelocityRequestContextFactory velocityRequestContextFactory, ContextUriInfo contextUriInfo, JiraBaseUrls baseUrls, DefaultFieldMetaBeanHelper defaultFieldHelper)
Public Methods
Map<StringFieldMetaBean> build()
void fieldsToInclude(IncludedFields includeFields)
abstract OperationContext getOperationContext()
abstract boolean hasPermissionToPerformOperation()
Protected Methods
void addAdditionalFields(Map<StringFieldMetaBean> fields)
Collection<?> getAllowedValueBeans(OrderableField field, Collection<?> allowedValues)
FieldMetaBean getFieldMetaBean(boolean required, OrderableField field)
JsonType getJsonType(RestAwareField field)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected JiraBaseUrls baseUrls

protected DefaultFieldMetaBeanHelper defaultFieldHelper

protected final FieldLayoutManager fieldLayoutManager

protected IncludedFields includeFields

protected Issue issue

protected IssueType issueType

protected Project project

protected ApplicationUser user

Public Constructors

public AbstractMetaFieldBeanBuilder (FieldLayoutManager fieldLayoutManager, Project project, Issue issue, IssueType issueType, ApplicationUser user, VersionBeanFactory versionBeanFactory, VelocityRequestContextFactory velocityRequestContextFactory, ContextUriInfo contextUriInfo, JiraBaseUrls baseUrls, DefaultFieldMetaBeanHelper defaultFieldHelper)

Public Methods

public Map<StringFieldMetaBean> build ()

public void fieldsToInclude (IncludedFields includeFields)

public abstract OperationContext getOperationContext ()

public abstract boolean hasPermissionToPerformOperation ()

Protected Methods

protected void addAdditionalFields (Map<StringFieldMetaBean> fields)

protected Collection<?> getAllowedValueBeans (OrderableField field, Collection<?> allowedValues)

protected FieldMetaBean getFieldMetaBean (boolean required, OrderableField field)

protected JsonType getJsonType (RestAwareField field)