com.pyxis.greenhopper.jira.fields
Class AbstractMultiSelectField

java.lang.Object
  extended by com.pyxis.greenhopper.jira.fields.AbstractIssueField
      extended by com.pyxis.greenhopper.jira.fields.AbstractMultiSelectField
All Implemented Interfaces:
IssueField
Direct Known Subclasses:
AffectedVersion, CustomFieldMultiSelect

public abstract class AbstractMultiSelectField
extends AbstractIssueField


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
AbstractMultiSelectField(java.lang.String id, java.lang.Long idLong, java.lang.String label)
           
AbstractMultiSelectField(java.lang.String id, java.lang.String label)
           
 
Method Summary
 boolean canEdit(BoardIssue boardIssue)
           
abstract  java.util.LinkedList<FieldOption> getAllAvailableValuesForSelect(BoardIssue boardIssue)
           
 java.lang.String getCreateTemplate()
           
 java.lang.String getDisplayTemplate()
           
 java.lang.String getEditTemplate()
           
 java.lang.String getInputType()
           
 java.lang.Object getValueFromString(java.lang.String values)
           
 int lines()
           
 void updateValue(BoardIssue boardIssue, java.lang.String newValue)
           
 int weight()
           
 
Methods inherited from class com.pyxis.greenhopper.jira.fields.AbstractIssueField
doValidate, equals, getCssType, getId, getIdAsLong, getJsonDisplayTemplate, getLabel, getLink, getTransitionTemplate, getUpdateTemplate, hashCode, isClickable, isCorner, isCustomField, 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
getDefaultDisplayValue, getDefaultValue, getDisplayValue, getTooltipValue, getValue
 

Constructor Detail

AbstractMultiSelectField

public AbstractMultiSelectField(java.lang.String id,
                                java.lang.String label)

AbstractMultiSelectField

public AbstractMultiSelectField(java.lang.String id,
                                java.lang.Long idLong,
                                java.lang.String label)
Method Detail

getAllAvailableValuesForSelect

public abstract java.util.LinkedList<FieldOption> getAllAvailableValuesForSelect(BoardIssue boardIssue)

getDisplayTemplate

public java.lang.String getDisplayTemplate()

getEditTemplate

public java.lang.String getEditTemplate()

getCreateTemplate

public java.lang.String getCreateTemplate()

getInputType

public java.lang.String getInputType()

getValueFromString

public java.lang.Object getValueFromString(java.lang.String values)

canEdit

public boolean canEdit(BoardIssue boardIssue)

updateValue

public void updateValue(BoardIssue boardIssue,
                        java.lang.String newValue)
                 throws GreenHopperException,
                        java.lang.Exception
Throws:
GreenHopperException
java.lang.Exception

lines

public int lines()

weight

public int weight()


Copyright © 2007-2012 Atlassian. All Rights Reserved.