com.atlassian.crucible.spi.data
Class CustomFieldDefData

java.lang.Object
  extended by com.atlassian.crucible.spi.data.CustomFieldDefData

public class CustomFieldDefData
extends java.lang.Object

Contains the attributes of a custom field, excluding the name, which is present as the key of the Map containing the field


Constructor Summary
CustomFieldDefData()
           
CustomFieldDefData(CustomFieldValueType type, int configVersion, java.lang.String fieldScope, java.lang.String name, java.lang.String label, CustomFieldValue defaultValue)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int getConfigVersion()
           
 CustomFieldValue getDefaultValue()
           
 java.lang.String getFieldScope()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 CustomFieldValueType getType()
           
 java.util.List<CustomFieldValue> getValues()
           
 int hashCode()
           
 void setConfigVersion(int configVersion)
           
 void setDefaultValue(CustomFieldValue defaultValue)
           
 void setFieldScope(java.lang.String fieldScope)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String name)
           
 void setType(CustomFieldValueType type)
           
 void setValues(java.util.List<CustomFieldValue> values)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomFieldDefData

public CustomFieldDefData()

CustomFieldDefData

public CustomFieldDefData(CustomFieldValueType type,
                          int configVersion,
                          java.lang.String fieldScope,
                          java.lang.String name,
                          java.lang.String label,
                          CustomFieldValue defaultValue)
Method Detail

getType

public CustomFieldValueType getType()

setType

public void setType(CustomFieldValueType type)

getConfigVersion

public int getConfigVersion()

setConfigVersion

public void setConfigVersion(int configVersion)

getFieldScope

public java.lang.String getFieldScope()

setFieldScope

public void setFieldScope(java.lang.String fieldScope)

getValues

public java.util.List<CustomFieldValue> getValues()

setValues

public void setValues(java.util.List<CustomFieldValue> values)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

getDefaultValue

public CustomFieldValue getDefaultValue()

setDefaultValue

public void setDefaultValue(CustomFieldValue defaultValue)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object