Class DetailsBlockContextProvider
java.lang.Object
com.atlassian.jira.plugin.viewissue.DetailsBlockContextProvider
- All Implemented Interfaces:
com.atlassian.plugin.web.ContextProvider
public class DetailsBlockContextProvider
extends Object
implements com.atlassian.plugin.web.ContextProvider
Context provider for the details block
If a List of Fields is provided in the map under the key COMPOSED_BY_FIELDS,
this context provider will create the view models for each of the fields given
which can be rendered in order by detailsblock-composed.vm.
Otherwise this will consult the FieldVisibilityManager to determine whether
each field should display for the view issue page, and in some cases
it will not create a model if the field has no value.
- Since:
- v5.0
-
Constructor Summary
ConstructorsConstructorDescriptionDetailsBlockContextProvider(com.atlassian.plugin.PluginAccessor pluginAccessor, JiraAuthenticationContext authenticationContext, ProjectComponentManager projectComponentManager, FieldVisibilityManager fieldVisibilityManager, LabelUtil labelUtil, FieldManager fieldManager, FieldScreenRendererFactory fieldScreenRendererFactory, IssueManager issueManager, PermissionManager permissionManager, WorkflowManager workflowManager, SearchLinkGenerator searchLinkGenerator, VersionManager versionManager, MauEventService mauEventService, FieldModelFactory fieldModelFactory, PrioritySchemeManager prioritySchemeManager) -
Method Summary
-
Constructor Details
-
DetailsBlockContextProvider
public DetailsBlockContextProvider(com.atlassian.plugin.PluginAccessor pluginAccessor, JiraAuthenticationContext authenticationContext, ProjectComponentManager projectComponentManager, FieldVisibilityManager fieldVisibilityManager, LabelUtil labelUtil, FieldManager fieldManager, FieldScreenRendererFactory fieldScreenRendererFactory, IssueManager issueManager, PermissionManager permissionManager, WorkflowManager workflowManager, SearchLinkGenerator searchLinkGenerator, VersionManager versionManager, MauEventService mauEventService, FieldModelFactory fieldModelFactory, PrioritySchemeManager prioritySchemeManager)
-
-
Method Details
-
init
- Specified by:
initin interfacecom.atlassian.plugin.web.ContextProvider- Throws:
com.atlassian.plugin.PluginParseException
-
getContextMap
- Specified by:
getContextMapin interfacecom.atlassian.plugin.web.ContextProvider
-