com.atlassian.jira.issue.fields
Class ResolutionDateSystemField

java.lang.Object
  extended by com.atlassian.jira.issue.fields.AbstractField
      extended by com.atlassian.jira.issue.fields.NavigableFieldImpl
          extended by com.atlassian.jira.issue.fields.ResolutionDateSystemField
All Implemented Interfaces:
DateField, Field, NavigableField, SearchableField, java.lang.Comparable

public class ResolutionDateSystemField
extends NavigableFieldImpl
implements SearchableField, DateField

Stores the date an issue was resolved on. If an issue is changed back into the unresolved state, this field returns nothing again.

Since:
v4.0

Field Summary
 
Fields inherited from class com.atlassian.jira.issue.fields.NavigableFieldImpl
applicationProperties, velocityManager
 
Fields inherited from interface com.atlassian.jira.issue.fields.NavigableField
ORDER_ASCENDING, ORDER_DESCENDING, TEMPLATE_DIRECTORY_PATH
 
Constructor Summary
ResolutionDateSystemField(com.atlassian.velocity.VelocityManager velocityManager, ApplicationProperties applicationProperties, OutlookDateManager outlookDateManager, JiraAuthenticationContext authenticationContext, ResolutionDateSearchHandlerFactory searchHandlerFactory)
           
 
Method Summary
 SearchHandler createAssociatedSearchHandler()
          Return SearchHandler for the field.
 java.lang.String getColumnViewHtml(FieldLayoutItem fieldLayoutItem, java.util.Map displayParams, Issue issue)
           
 LuceneFieldSorter getSorter()
          A sorter to be used when sorting columns in a table.
 
Methods inherited from class com.atlassian.jira.issue.fields.NavigableFieldImpl
getApplicationProperties, getColumnCssClass, getColumnHeadingKey, getDefaultSortOrder, getHiddenFieldId, getSortComparatorSource, getVelocityParams, prettyPrintChangeHistory, prettyPrintChangeHistory, renderTemplate
 
Methods inherited from class com.atlassian.jira.issue.fields.AbstractField
compareTo, equals, getAuthenticationContext, getId, getName, getNameKey, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.issue.fields.Field
getId, getName, getNameKey
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

ResolutionDateSystemField

public ResolutionDateSystemField(com.atlassian.velocity.VelocityManager velocityManager,
                                 ApplicationProperties applicationProperties,
                                 OutlookDateManager outlookDateManager,
                                 JiraAuthenticationContext authenticationContext,
                                 ResolutionDateSearchHandlerFactory searchHandlerFactory)
Method Detail

getSorter

public LuceneFieldSorter getSorter()
Description copied from interface: NavigableField
A sorter to be used when sorting columns in a table. This sort uses the Lucene Document Collection and is therefore a lot faster than sorting the issues in memory.

Specified by:
getSorter in interface NavigableField
Returns:
A sorter that can be used to sort this field, or null depending on the value of NavigableField.getSortComparatorSource()
See Also:
DocumentIssueImpl, MappedSortComparator

getColumnViewHtml

public java.lang.String getColumnViewHtml(FieldLayoutItem fieldLayoutItem,
                                          java.util.Map displayParams,
                                          Issue issue)
Specified by:
getColumnViewHtml in interface NavigableField

createAssociatedSearchHandler

public SearchHandler createAssociatedSearchHandler()
Description copied from interface: SearchableField
Return SearchHandler for the field. This object tells JIRA how to search for values within the field.

Specified by:
createAssociatedSearchHandler in interface SearchableField
Returns:
the SearchHandler associated with the field. Can return null when no searcher is associated with the field. This will mainly happen when a customfield is configured to have no searcher.


Copyright © 2002-2010 Atlassian. All Rights Reserved.