public class

BulkFieldScreenRendererImpl

extends Object
implements FieldScreenRenderer
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.screen.BulkFieldScreenRendererImpl

Summary

Public Methods
List<FieldScreenRenderLayoutItem> getAllScreenRenderItems()
Return a list of all the FieldScreenRenderLayoutItems contained on any of the FieldScreenRenderTabs.
FieldLayout getFieldLayout()
Get the underlying FieldLayout which backs this FieldScreenRenderer.
FieldScreenRenderLayoutItem getFieldScreenRenderLayoutItem(OrderableField orderableField)
A convenience method to locate the FieldScreenRenderLayoutItem which has a field which has an id matching parameter orderableField
FieldScreenRenderTab getFieldScreenRenderTabPosition(String fieldId)
Return null if cannot find tab for the given fieldId
List<FieldScreenRenderTab> getFieldScreenRenderTabs()
Collection<FieldScreenRenderLayoutItem> getRequiredFieldScreenRenderItems()
A convenience method which loops through all the FieldScreenRenderLayoutItem on all tabs, and returns the ones that are required.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.fields.screen.FieldScreenRenderer

Public Methods

public List<FieldScreenRenderLayoutItem> getAllScreenRenderItems ()

Return a list of all the FieldScreenRenderLayoutItems contained on any of the FieldScreenRenderTabs. It returns the items in order from first tab to last tab.

Returns
  • all the layout items from all tabs.

public FieldLayout getFieldLayout ()

Get the underlying FieldLayout which backs this FieldScreenRenderer. This is currently used to find all the visible fields, not just the ones visible on this screen. This allows the 'default' values to be set on the fields not shown on this screen.

Returns

public FieldScreenRenderLayoutItem getFieldScreenRenderLayoutItem (OrderableField orderableField)

A convenience method to locate the FieldScreenRenderLayoutItem which has a field which has an id matching parameter orderableField

Parameters
orderableField The field to find
Returns

public FieldScreenRenderTab getFieldScreenRenderTabPosition (String fieldId)

Return null if cannot find tab for the given fieldId

Parameters
fieldId The id of an the OrderableField to match against
Returns
  • The tab which contains the field.

public List<FieldScreenRenderTab> getFieldScreenRenderTabs ()

public Collection<FieldScreenRenderLayoutItem> getRequiredFieldScreenRenderItems ()

A convenience method which loops through all the FieldScreenRenderLayoutItem on all tabs, and returns the ones that are required.

Returns