com.atlassian.jira.issue.fields.layout.field
Class FieldLayoutImpl

java.lang.Object
  extended bycom.atlassian.jira.issue.fields.layout.field.FieldLayoutImpl
All Implemented Interfaces:
FieldLayout
Direct Known Subclasses:
EditableDefaultFieldLayoutImpl

public class FieldLayoutImpl
extends java.lang.Object
implements FieldLayout


Constructor Summary
FieldLayoutImpl(java.util.List fieldLayoutItems)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.util.List getCustomFieldLayoutItems()
           
 FieldLayoutItem getFieldLayoutItem(OrderableField orderableField)
           
 java.util.List getFieldLayoutItems()
           
 java.util.List getHiddenCustomFields(User remoteUser, GenericValue project, java.util.List issueTypes)
           
 java.util.List getHiddenFields(User remoteUser, GenericValue project, java.util.List issueTypes)
           
protected  java.util.List getInternalList()
           
 java.util.List getRequiredFieldLayoutItems()
           
 java.util.List getRequiredFieldLayoutItems(User remoteUser, GenericValue project, java.util.List issueTypes)
           
 java.util.List getVisibleCustomFieldLayoutItems(User remoteUser, GenericValue project, java.util.List issueTypes)
           
 java.util.List getVisibleLayoutItems(User remoteUser, GenericValue project, java.util.List issueTypes)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldLayoutImpl

public FieldLayoutImpl(java.util.List fieldLayoutItems)
Method Detail

getFieldLayoutItems

public java.util.List getFieldLayoutItems()
Specified by:
getFieldLayoutItems in interface FieldLayout

getCustomFieldLayoutItems

public java.util.List getCustomFieldLayoutItems()
Specified by:
getCustomFieldLayoutItems in interface FieldLayout

getRequiredFieldLayoutItems

public java.util.List getRequiredFieldLayoutItems()
Specified by:
getRequiredFieldLayoutItems in interface FieldLayout

getFieldLayoutItem

public FieldLayoutItem getFieldLayoutItem(OrderableField orderableField)
Specified by:
getFieldLayoutItem in interface FieldLayout

getVisibleLayoutItems

public java.util.List getVisibleLayoutItems(User remoteUser,
                                            GenericValue project,
                                            java.util.List issueTypes)
Specified by:
getVisibleLayoutItems in interface FieldLayout

getVisibleCustomFieldLayoutItems

public java.util.List getVisibleCustomFieldLayoutItems(User remoteUser,
                                                       GenericValue project,
                                                       java.util.List issueTypes)
Specified by:
getVisibleCustomFieldLayoutItems in interface FieldLayout

getHiddenFields

public java.util.List getHiddenFields(User remoteUser,
                                      GenericValue project,
                                      java.util.List issueTypes)
Specified by:
getHiddenFields in interface FieldLayout

getHiddenCustomFields

public java.util.List getHiddenCustomFields(User remoteUser,
                                            GenericValue project,
                                            java.util.List issueTypes)
Specified by:
getHiddenCustomFields in interface FieldLayout

getRequiredFieldLayoutItems

public java.util.List getRequiredFieldLayoutItems(User remoteUser,
                                                  GenericValue project,
                                                  java.util.List issueTypes)
Specified by:
getRequiredFieldLayoutItems in interface FieldLayout

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()

getInternalList

protected java.util.List getInternalList()