com.atlassian.jira.rest.v2.issue
Class CreateMetaFieldBeanBuilder

java.lang.Object
  extended by com.atlassian.jira.rest.v2.issue.AbstractMetaFieldBeanBuilder
      extended by com.atlassian.jira.rest.v2.issue.CreateMetaFieldBeanBuilder

public class CreateMetaFieldBeanBuilder
extends AbstractMetaFieldBeanBuilder

Builder for FieldMetaBean instances, in the context of meta data for creating issues.

Since:
v5.0

Field Summary
 
Fields inherited from class com.atlassian.jira.rest.v2.issue.AbstractMetaFieldBeanBuilder
baseUrls, fieldLayoutManager, includeFields, issue, issueType, project, user
 
Constructor Summary
CreateMetaFieldBeanBuilder(FieldLayoutManager fieldLayoutManager, Project project, Issue issue, IssueType issueType, com.atlassian.crowd.embedded.api.User user, VersionBeanFactory versionBeanFactory, VelocityRequestContextFactory velocityRequestContextFactory, ContextUriInfo contextUriInfo, ProjectBeanFactory projectBeanFactory, JiraBaseUrls baseUrls, PermissionManager permissionManager, FieldScreenRendererFactory fieldScreenRendererFactory, JiraAuthenticationContext authContext)
           
 
Method Summary
 Map<String,FieldMetaBean> build()
           
 OperationContext getOperationContext()
           
 boolean hasPermissionToPerformOperation()
           
 
Methods inherited from class com.atlassian.jira.rest.v2.issue.AbstractMetaFieldBeanBuilder
addAdditionalFields, fieldsToInclude, getAllowedValueBeans, getFieldMetaBean, getJsonType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateMetaFieldBeanBuilder

public CreateMetaFieldBeanBuilder(FieldLayoutManager fieldLayoutManager,
                                  Project project,
                                  Issue issue,
                                  IssueType issueType,
                                  com.atlassian.crowd.embedded.api.User user,
                                  VersionBeanFactory versionBeanFactory,
                                  VelocityRequestContextFactory velocityRequestContextFactory,
                                  ContextUriInfo contextUriInfo,
                                  ProjectBeanFactory projectBeanFactory,
                                  JiraBaseUrls baseUrls,
                                  PermissionManager permissionManager,
                                  FieldScreenRendererFactory fieldScreenRendererFactory,
                                  JiraAuthenticationContext authContext)
Method Detail

getOperationContext

public OperationContext getOperationContext()
Specified by:
getOperationContext in class AbstractMetaFieldBeanBuilder

build

public Map<String,FieldMetaBean> build()
Overrides:
build in class AbstractMetaFieldBeanBuilder

hasPermissionToPerformOperation

public boolean hasPermissionToPerformOperation()
Specified by:
hasPermissionToPerformOperation in class AbstractMetaFieldBeanBuilder


Copyright © 2002-2012 Atlassian. All Rights Reserved.