com.pyxis.greenhopper.jira.fields
Class CustomFieldMultiVersion

java.lang.Object
  extended by com.pyxis.greenhopper.jira.fields.AbstractIssueField
      extended by com.pyxis.greenhopper.jira.fields.AbstractMultiSelectField
          extended by com.pyxis.greenhopper.jira.fields.CustomFieldMultiSelect
              extended by com.pyxis.greenhopper.jira.fields.CustomFieldMultiVersion
All Implemented Interfaces:
CustomIssueField, IssueField

public class CustomFieldMultiVersion
extends CustomFieldMultiSelect


Field Summary
 
Fields inherited from class com.pyxis.greenhopper.jira.fields.AbstractIssueField
GREENHOPPER_PLUGIN, GROUP_PICKER, id, idLong, label, log, MULTI_GROUP_PICKER, MULTI_SELECT, MULTI_USER_PICKER, NUMBER, SELECT, TEXT, TEXT_AREA, TEXT_FIELD, USER_PICKER
 
Constructor Summary
CustomFieldMultiVersion(com.atlassian.jira.issue.fields.CustomField field)
           
 
Method Summary
 void doValidate(BoardIssue boardIssue, java.lang.String value)
           
 java.util.LinkedList<FieldOption> getAllAvailableValuesForSelect(BoardIssue boardIssue)
           
 java.lang.String getDefaultDisplayValue(BoardIssue boardIssue)
           
 java.lang.Object getDefaultValue(BoardIssue boardIssue)
           
 java.lang.String getTooltipValue(BoardIssue boardIssue)
           
 java.lang.Object getValue(BoardIssue boardIssue)
           
 void updateValue(BoardIssue boardIssue, com.atlassian.jira.project.version.Version version)
           
 
Methods inherited from class com.pyxis.greenhopper.jira.fields.CustomFieldMultiSelect
getCustomField, getDisplayValue, isCustomField
 
Methods inherited from class com.pyxis.greenhopper.jira.fields.AbstractMultiSelectField
canEdit, getCreateTemplate, getDisplayTemplate, getEditTemplate, getInputType, getValueFromString, lines, updateValue, weight
 
Methods inherited from class com.pyxis.greenhopper.jira.fields.AbstractIssueField
equals, getCssType, getId, getIdAsLong, getJsonDisplayTemplate, getLabel, getLink, getTransitionTemplate, getUpdateTemplate, hashCode, isClickable, isCorner, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pyxis.greenhopper.jira.fields.IssueField
canEdit, getCreateTemplate, getCssType, getDisplayTemplate, getEditTemplate, getId, getIdAsLong, getInputType, getJsonDisplayTemplate, getLabel, getLink, getUpdateTemplate, getValueFromString, isClickable, isCorner, lines, updateValue, validate, weight
 

Constructor Detail

CustomFieldMultiVersion

public CustomFieldMultiVersion(com.atlassian.jira.issue.fields.CustomField field)
Method Detail

getAllAvailableValuesForSelect

public java.util.LinkedList<FieldOption> getAllAvailableValuesForSelect(BoardIssue boardIssue)
Overrides:
getAllAvailableValuesForSelect in class CustomFieldMultiSelect

getValue

public java.lang.Object getValue(BoardIssue boardIssue)
Specified by:
getValue in interface IssueField
Overrides:
getValue in class CustomFieldMultiSelect

getTooltipValue

public java.lang.String getTooltipValue(BoardIssue boardIssue)
Specified by:
getTooltipValue in interface IssueField
Overrides:
getTooltipValue in class CustomFieldMultiSelect

getDefaultDisplayValue

public java.lang.String getDefaultDisplayValue(BoardIssue boardIssue)
Specified by:
getDefaultDisplayValue in interface IssueField
Overrides:
getDefaultDisplayValue in class CustomFieldMultiSelect

getDefaultValue

public java.lang.Object getDefaultValue(BoardIssue boardIssue)
Specified by:
getDefaultValue in interface IssueField
Overrides:
getDefaultValue in class CustomFieldMultiSelect

updateValue

public void updateValue(BoardIssue boardIssue,
                        com.atlassian.jira.project.version.Version version)

doValidate

public void doValidate(BoardIssue boardIssue,
                       java.lang.String value)
                throws GreenHopperException
Overrides:
doValidate in class CustomFieldMultiSelect
Throws:
GreenHopperException


Copyright © 2007-2011 Atlassian. All Rights Reserved.