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

Method Detail

getId

java.lang.Long getId()

getName

java.lang.String getName()

getDescription

java.lang.String getDescription()

getFieldLayoutItems

java.util.List<FieldLayoutItem> getFieldLayoutItems()

getGenericValue

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

getFieldLayoutItem

FieldLayoutItem getFieldLayoutItem(OrderableField orderableField)

getFieldLayoutItem

FieldLayoutItem getFieldLayoutItem(java.lang.String fieldId)

getVisibleLayoutItems

java.util.List<FieldLayoutItem> getVisibleLayoutItems(com.opensymphony.user.User remoteUser,
                                                      Project project,
                                                      java.util.List<java.lang.String> issueTypes)

getVisibleLayoutItems

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


getVisibleCustomFieldLayoutItems

java.util.List<FieldLayoutItem> getVisibleCustomFieldLayoutItems(com.opensymphony.user.User remoteUser,
                                                                 org.ofbiz.core.entity.GenericValue project,
                                                                 java.util.List<java.lang.String> issueTypes)

getHiddenFields

java.util.List<Field> getHiddenFields(com.opensymphony.user.User remoteUser,
                                      org.ofbiz.core.entity.GenericValue project,
                                      java.util.List<java.lang.String> issueTypeIds)

getHiddenFields

java.util.List<Field> getHiddenFields(com.opensymphony.user.User remoteUser,
                                      Project project,
                                      java.util.List<java.lang.String> issueTypeIds)

getRequiredFieldLayoutItems

java.util.List<FieldLayoutItem> getRequiredFieldLayoutItems(com.opensymphony.user.User remoteUser,
                                                            org.ofbiz.core.entity.GenericValue project,
                                                            java.util.List<java.lang.String> issueTypes)

isFieldHidden

boolean isFieldHidden(java.lang.String fieldId)

getRendererTypeForField

java.lang.String getRendererTypeForField(java.lang.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-2011 Atlassian. All Rights Reserved.