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

All Known Subinterfaces:
EditableDefaultFieldLayout, EditableFieldLayout
All Known Implementing Classes:
EditableDefaultFieldLayoutImpl, EditableFieldLayoutImpl, FieldLayoutImpl

public interface FieldLayout

NOTE: This is referred to as Field Configuration in the UI.


Method Summary
 String getDescription()
           
 FieldLayoutItem getFieldLayoutItem(OrderableField orderableField)
           
 FieldLayoutItem getFieldLayoutItem(String fieldId)
           
 List<FieldLayoutItem> getFieldLayoutItems()
           
 org.ofbiz.core.entity.GenericValue getGenericValue()
           
 List getHiddenFields(User remoteUser, org.ofbiz.core.entity.GenericValue project, List issueTypeIds)
           
 List getHiddenFields(User remoteUser, Project project, List issueTypeIds)
           
 Long getId()
           
 String getName()
           
 String getRendererTypeForField(String fieldId)
           
 List getRequiredFieldLayoutItems(User remoteUser, org.ofbiz.core.entity.GenericValue project, List issueTypes)
           
 List getVisibleCustomFieldLayoutItems(User remoteUser, org.ofbiz.core.entity.GenericValue project, List issueTypes)
           
 List getVisibleLayoutItems(User remoteUser, org.ofbiz.core.entity.GenericValue project, List issueTypes)
          Deprecated. Use getVisibleLayoutItems(com.opensymphony.user.User, com.atlassian.jira.project.Project, java.util.List) instead. Since: 3.9.
 List getVisibleLayoutItems(User remoteUser, Project project, List issueTypes)
           
 boolean isDefault()
          Returns true if this is the default FieldLayout.
 boolean isFieldHidden(String fieldId)
           
 

Method Detail

getId

Long getId()

getName

String getName()

getDescription

String getDescription()

getFieldLayoutItems

List<FieldLayoutItem> getFieldLayoutItems()

getGenericValue

org.ofbiz.core.entity.GenericValue getGenericValue()

getFieldLayoutItem

FieldLayoutItem getFieldLayoutItem(OrderableField orderableField)

getFieldLayoutItem

FieldLayoutItem getFieldLayoutItem(String fieldId)

getVisibleLayoutItems

List getVisibleLayoutItems(User remoteUser,
                           Project project,
                           List issueTypes)

getVisibleLayoutItems

List getVisibleLayoutItems(User remoteUser,
                           org.ofbiz.core.entity.GenericValue project,
                           List issueTypes)
Deprecated. Use getVisibleLayoutItems(com.opensymphony.user.User, com.atlassian.jira.project.Project, java.util.List) instead. Since: 3.9.


getVisibleCustomFieldLayoutItems

List getVisibleCustomFieldLayoutItems(User remoteUser,
                                      org.ofbiz.core.entity.GenericValue project,
                                      List issueTypes)

getHiddenFields

List getHiddenFields(User remoteUser,
                     org.ofbiz.core.entity.GenericValue project,
                     List issueTypeIds)

getHiddenFields

List getHiddenFields(User remoteUser,
                     Project project,
                     List issueTypeIds)

getRequiredFieldLayoutItems

List getRequiredFieldLayoutItems(User remoteUser,
                                 org.ofbiz.core.entity.GenericValue project,
                                 List issueTypes)

isFieldHidden

boolean isFieldHidden(String fieldId)

getRendererTypeForField

String getRendererTypeForField(String fieldId)

isDefault

boolean isDefault()
Returns true if this is the default FieldLayout. This means that the "type" field holds "value".

Returns:
true if this is the default FieldLayout.


Copyright © 2002-2009 Atlassian. All Rights Reserved.