com.pyxis.greenhopper.jira.fields
Class AbstractDateField

java.lang.Object
  extended by com.pyxis.greenhopper.jira.fields.AbstractIssueField
      extended by com.pyxis.greenhopper.jira.fields.AbstractDateField
All Implemented Interfaces:
IssueField
Direct Known Subclasses:
AbstractCustomFieldDate, Created, DueDate, Updated

public abstract class AbstractDateField
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
AbstractDateField(java.lang.String id, java.lang.String label)
           
 
Method Summary
 void doValidate(BoardIssue boardIssue, java.lang.String value)
           
protected  java.lang.String formatDate(java.util.Date date)
           
abstract  java.lang.String getCalendarFormat()
           
 java.lang.String getCreateTemplate()
           
 java.lang.String getDisplayTemplate()
           
 java.lang.String getEditTemplate()
           
 java.lang.String getInputType()
           
 java.lang.String getTimeFormat()
           
 boolean isClickable(BoardIssue boardIssue)
           
 boolean isDateTime()
           
 int lines()
           
 int weight()
           
 
Methods inherited from class com.pyxis.greenhopper.jira.fields.AbstractIssueField
equals, getCssType, getId, getIdAsLong, getJsonDisplayTemplate, getLabel, getLink, getTransitionTemplate, getUpdateTemplate, hashCode, 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
canEdit, getDefaultDisplayValue, getDefaultValue, getDisplayValue, getTooltipValue, getValue, getValueFromString, updateValue
 

Constructor Detail

AbstractDateField

public AbstractDateField(java.lang.String id,
                         java.lang.String label)
Method Detail

getCalendarFormat

public abstract java.lang.String getCalendarFormat()

getDisplayTemplate

public java.lang.String getDisplayTemplate()

getEditTemplate

public java.lang.String getEditTemplate()

getCreateTemplate

public java.lang.String getCreateTemplate()

getInputType

public java.lang.String getInputType()

lines

public int lines()

weight

public int weight()

isClickable

public boolean isClickable(BoardIssue boardIssue)
Specified by:
isClickable in interface IssueField
Overrides:
isClickable in class AbstractIssueField

doValidate

public void doValidate(BoardIssue boardIssue,
                       java.lang.String value)
                throws GreenHopperException
Specified by:
doValidate in class AbstractIssueField
Throws:
GreenHopperException

formatDate

protected java.lang.String formatDate(java.util.Date date)

isDateTime

public boolean isDateTime()

getTimeFormat

public java.lang.String getTimeFormat()


Copyright © 2007-2012 Atlassian. All Rights Reserved.