com.atlassian.jira.issue.customfields
Class MultiSelectCustomFieldValueProvider

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

public final class MultiSelectCustomFieldValueProvider
extends Object
implements CustomFieldValueProvider

Implementation of the CustomFieldValueProvider for the MultiSelectSearcher

Since:
v4.0

Constructor Summary
MultiSelectCustomFieldValueProvider()
           
 
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

MultiSelectCustomFieldValueProvider

public MultiSelectCustomFieldValueProvider()
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-2009 Atlassian. All Rights Reserved.