com.atlassian.jira.issue.fields.layout.field
Interface FieldLayoutItem

All Superinterfaces:
Comparable<FieldLayoutItem>
All Known Implementing Classes:
FieldLayoutItemImpl, MockFieldLayoutItem

@PublicApi
public interface FieldLayoutItem
extends Comparable<FieldLayoutItem>

Holds hidden and required attributes and renderer type of a specific OrderableField, corresponds to a single entry of a the Field Configuration in the user interface.


Method Summary
 String getFieldDescription()
           
 FieldLayout getFieldLayout()
          Returns the FieldLayout that this item is a part of.
 OrderableField getOrderableField()
          Gets the field in question.
 String getRawFieldDescription()
           
 String getRendererType()
          Returns the renderer type, e.g.
 boolean isHidden()
          Whether the field should be invisible in the UI.
 boolean isRequired()
          Whether a field value is mandatory.
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getOrderableField

OrderableField getOrderableField()
Gets the field in question.

Returns:
the field.

getFieldDescription

String getFieldDescription()

getRawFieldDescription

String getRawFieldDescription()

isHidden

boolean isHidden()
Whether the field should be invisible in the UI.

Returns:
true only if the field should be hidden.

isRequired

boolean isRequired()
Whether a field value is mandatory.

Returns:
true only if a value is required.

getRendererType

String getRendererType()
Returns the renderer type, e.g. DefaultTextRenderer.RENDERER_TYPE.

Returns:
the renderer for the field configuration for this field.

getFieldLayout

FieldLayout getFieldLayout()
Returns the FieldLayout that this item is a part of.

Returns:
the field layout; may be null.
Since:
v4.2


Copyright © 2002-2014 Atlassian. All Rights Reserved.