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<Field> getHiddenFields(User remoteUser, org.ofbiz.core.entity.GenericValue project, List<String> issueTypeIds)
           
 List<Field> getHiddenFields(User remoteUser, Project project, List<String> issueTypeIds)
           
 Long getId()
           
 String getName()
           
 String getRendererTypeForField(String fieldId)
           
 List<FieldLayoutItem> getRequiredFieldLayoutItems(User remoteUser, org.ofbiz.core.entity.GenericValue project, List<String> issueTypes)
           
 List<FieldLayoutItem> getVisibleCustomFieldLayoutItems(User remoteUser, org.ofbiz.core.entity.GenericValue project, List<String> issueTypes)
           
 List<FieldLayoutItem> getVisibleLayoutItems(User remoteUser, org.ofbiz.core.entity.GenericValue project, List<String> 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<String> 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<String> issueTypes)

getVisibleLayoutItems

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


getVisibleCustomFieldLayoutItems

List<FieldLayoutItem> getVisibleCustomFieldLayoutItems(User remoteUser,
                                                       org.ofbiz.core.entity.GenericValue project,
                                                       List<String> issueTypes)

getHiddenFields

List<Field> getHiddenFields(User remoteUser,
                            org.ofbiz.core.entity.GenericValue project,
                            List<String> issueTypeIds)

getHiddenFields

List<Field> getHiddenFields(User remoteUser,
                            Project project,
                            List<String> issueTypeIds)

getRequiredFieldLayoutItems

List<FieldLayoutItem> getRequiredFieldLayoutItems(User remoteUser,
                                                  org.ofbiz.core.entity.GenericValue project,
                                                  List<String> 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-2010 Atlassian. All Rights Reserved.