com.atlassian.jira.issue.customfields
Class DefaultCustomFieldValueProvider

java.lang.Object
  extended by com.atlassian.jira.issue.customfields.DefaultCustomFieldValueProvider
All Implemented Interfaces:
CustomFieldValueProvider

public final class DefaultCustomFieldValueProvider
extends Object
implements CustomFieldValueProvider

Default implementation of the CustomFieldValueProvider

Since:
v4.0

Constructor Summary
DefaultCustomFieldValueProvider()
           
 
Method Summary
 Object getStringValue(CustomField customField, FieldValuesHolder fieldValuesHolder)
          Provides a string value representation of the value specified for this searcher.
 Object getValue(CustomField customField, FieldValuesHolder fieldValuesHolder)
          Provides an object value representation of the value specified for this searcher.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCustomFieldValueProvider

public DefaultCustomFieldValueProvider()
Method Detail

getStringValue

public Object getStringValue(CustomField customField,
                             FieldValuesHolder fieldValuesHolder)
Description copied from interface: CustomFieldValueProvider
Provides a string value representation of the value specified for this searcher. The result is used to populate the velocity context with the variable "value".

Specified by:
getStringValue in interface CustomFieldValueProvider
Parameters:
customField - the custom field that is using this searcher.
fieldValuesHolder - contains values populated by the populate methods of the input transformer.
Returns:
a string value representation of the value specified for this searcher.

getValue

public Object getValue(CustomField customField,
                       FieldValuesHolder fieldValuesHolder)
Description copied from interface: CustomFieldValueProvider
Provides an object value representation of the value specified for this searcher. The result is used to populate the velocity context with the variable "valueObject".

Specified by:
getValue in interface CustomFieldValueProvider
Parameters:
customField - the custom field that is using this searcher.
fieldValuesHolder - contains values populated by the populate methods of the input transformer.
Returns:
an object value representation of the value specified for this searcher.


Copyright © 2002-2013 Atlassian. All Rights Reserved.