com.atlassian.jira.issue.comparator
Class CustomFieldComparators

java.lang.Object
  extended by com.atlassian.jira.issue.comparator.CustomFieldComparators

public class CustomFieldComparators
extends Object

Utility class for dealing with custom fields.

Since:
v5.1

Constructor Summary
CustomFieldComparators()
           
 
Method Summary
static Comparator<org.ofbiz.core.entity.GenericValue> byGvName()
          Returns a comparator that compares custom field GenericValue instances by name.
static Comparator<CustomField> byName()
          Returns a comparator that compares CustomField instances by name.
static Comparator<CustomField> byTranslatedName(Locale locale, TranslationManager translationManager)
          Returns a comparator that compares CustomField instances by the translated customfield name, using the supplied locale.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomFieldComparators

public CustomFieldComparators()
Method Detail

byName

public static Comparator<CustomField> byName()
Returns a comparator that compares CustomField instances by name. This is sorted by the customfield's untranslated name to preserve existing behaviour.

Returns:
a Comparator<CustomField>

byTranslatedName

public static Comparator<CustomField> byTranslatedName(Locale locale,
                                                       TranslationManager translationManager)
Returns a comparator that compares CustomField instances by the translated customfield name, using the supplied locale.

Parameters:
locale - The locale to use for comparison
translationManager - The translation manger component
Returns:
a Comparator<CustomField>

byGvName

public static Comparator<org.ofbiz.core.entity.GenericValue> byGvName()
Returns a comparator that compares custom field GenericValue instances by name.

Returns:
a Comparator<GenericValue>


Copyright © 2002-2014 Atlassian. All Rights Reserved.