com.atlassian.jira.issue.fields.config
Class FieldConfigImpl

java.lang.Object
  extended by com.atlassian.jira.issue.fields.config.FieldConfigImpl
All Implemented Interfaces:
FieldConfig, Comparable

public class FieldConfigImpl
extends Object
implements FieldConfig, Comparable


Field Summary
(package private)  List configItems
           
(package private)  String description
           
(package private)  String fieldId
           
(package private)  Long id
           
(package private)  String name
           
 
Constructor Summary
FieldConfigImpl()
           
 
Method Summary
 int compareTo(Object obj)
           
 boolean equals(Object o)
           
 List getConfigItems()
           
 CustomField getCustomField()
          Returns the related custom field.
 String getDescription()
           
 String getFieldId()
           
 Long getId()
           
 String getName()
           
 int hashCode()
           
 void setConfigItems(List configItems)
           
 void setDescription(String description)
           
 void setFieldId(String fieldId)
           
 void setId(Long id)
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

Long id

name

String name

description

String description

configItems

List configItems

fieldId

String fieldId
Constructor Detail

FieldConfigImpl

public FieldConfigImpl()
Method Detail

getDescription

public String getDescription()
Specified by:
getDescription in interface FieldConfig

setDescription

public void setDescription(String description)
Specified by:
setDescription in interface FieldConfig

getId

public Long getId()
Specified by:
getId in interface FieldConfig

setId

public void setId(Long id)
Specified by:
setId in interface FieldConfig

getName

public String getName()
Specified by:
getName in interface FieldConfig

setName

public void setName(String name)
Specified by:
setName in interface FieldConfig

getCustomField

public CustomField getCustomField()
Description copied from interface: FieldConfig
Returns the related custom field. This is very much a legacy method as FieldConfig was originally only used for customfields. Should eventually return a ConfigurableField

Specified by:
getCustomField in interface FieldConfig
Returns:
Related CustomField

setFieldId

public void setFieldId(String fieldId)
Specified by:
setFieldId in interface FieldConfig

getFieldId

public String getFieldId()
Specified by:
getFieldId in interface FieldConfig

getConfigItems

public List getConfigItems()
Specified by:
getConfigItems in interface FieldConfig
Returns:
A list of FieldConfigItems. Collections.EMPTY_LIST if nothing

setConfigItems

public void setConfigItems(List configItems)
Specified by:
setConfigItems in interface FieldConfig
Parameters:
configItems - A list of FieldConfigItems. Should never be null

equals

public boolean equals(Object o)
Overrides:
equals in class Object

compareTo

public int compareTo(Object obj)
Specified by:
compareTo in interface Comparable

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2002-2007 Atlassian. All Rights Reserved.