Class AtlassianAbstractMetaFieldBeanBuilder
java.lang.Object
com.codebarrel.jira.issues.atlassian.AtlassianAbstractMetaFieldBeanBuilder
- Direct Known Subclasses:
AtlassianCreateMetaFieldBeanBuilder
*************************************************************************************************************
* NOTE: These source was copied from the Atlassian jira-rest-plugin, because Atlassian keeps changing this code and not exposing it as API
* FULL RIGHTS GO TO ATLASSIAN FOR THIS BIT OF CODE
* *************************************************************************************************************
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JiraBaseUrlsprotected AtlassianFieldMetaBeanHelperprotected final FieldLayoutManagerprotected Issueprotected IssueTypeprotected MetaDataFieldTransformerprotected Projectprotected ApplicationUser -
Constructor Summary
ConstructorsConstructorDescriptionAtlassianAbstractMetaFieldBeanBuilder(FieldLayoutManager fieldLayoutManager, Project project, Issue issue, IssueType issueType, ApplicationUser user, VersionBeanFactory versionBeanFactory, VelocityRequestContextFactory velocityRequestContextFactory, JiraBaseUrls baseUrls, IssueSecurityLevelManager issueSecurityLevelManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalFields(Map<String, MetaDataField> fields) build()protected Collection<?> getAllowedValueBeans(OrderableField field, Collection<?> allowedValues) protected MetaDataFieldgetFieldMetaBean(boolean required, OrderableField field) protected Stream<FieldScreenRenderLayoutItem> protected JsonTypegetJsonType(RestAwareField field) abstract OperationContextabstract boolean
-
Field Details
-
fieldLayoutManager
-
metaDataFieldTransformer
-
project
-
issueType
-
user
-
issue
-
baseUrls
-
defaultFieldHelper
-
-
Constructor Details
-
AtlassianAbstractMetaFieldBeanBuilder
public AtlassianAbstractMetaFieldBeanBuilder(FieldLayoutManager fieldLayoutManager, Project project, Issue issue, IssueType issueType, ApplicationUser user, VersionBeanFactory versionBeanFactory, VelocityRequestContextFactory velocityRequestContextFactory, JiraBaseUrls baseUrls, IssueSecurityLevelManager issueSecurityLevelManager)
-
-
Method Details
-
build
-
buildKeys
-
getAdditionalKeys
-
addAdditionalFields
-
getFieldMetaBean
-
getJsonType
-
getAllowedValueBeans
-
getFieldScreenRenderLayoutItems
-
getOperationContext
-
hasPermissionToPerformOperation
public abstract boolean hasPermissionToPerformOperation()
-