@Immutable public class

SharedEntityColumnDefinition

extends Object
java.lang.Object
   ↳ com.atlassian.jira.sharing.SharedEntityColumnDefinition

Class Overview

Implementation details of a SharedEntityColumn which is used for sorting Shared Entity search results.

Note: the sortColumn is used for equality/hashCode and MUST be distinct.

Summary

Fields
public static final SharedEntityColumnDefinition DESCRIPTION
public static final SharedEntityColumnDefinition FAVOURITE_COUNT
public static final SharedEntityColumnDefinition ID
public static final SharedEntityColumnDefinition IS_SHARED
public static final SharedEntityColumnDefinition NAME
public static final SharedEntityColumnDefinition OWNER
Public Methods
FieldComparatorSource createSortComparator()
static SharedEntityColumnDefinition definitionFor(SharedEntityColumn column)
Returns the definition details for the given SharedEntityColumn.
boolean equals(Object o)
String getCaseInsensitiveColumn()
String getName()
String getSortColumn()
int getSortType()
int hashCode()
boolean isCustomSort()
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final SharedEntityColumnDefinition DESCRIPTION

public static final SharedEntityColumnDefinition FAVOURITE_COUNT

public static final SharedEntityColumnDefinition ID

public static final SharedEntityColumnDefinition IS_SHARED

public static final SharedEntityColumnDefinition NAME

public static final SharedEntityColumnDefinition OWNER

Public Methods

public FieldComparatorSource createSortComparator ()

public static SharedEntityColumnDefinition definitionFor (SharedEntityColumn column)

Returns the definition details for the given SharedEntityColumn.

Parameters
column The simple SharedEntityColumn
Returns
  • the definition details for the given SharedEntityColumn.

public boolean equals (Object o)

public String getCaseInsensitiveColumn ()

public String getName ()

Returns
  • the column (field) name

public String getSortColumn ()

Returns
  • the column (field) name used for sorting

public int getSortType ()

Returns
  • the org.apache.lucene.search.SortField int used to determine the comparison algorithm

public int hashCode ()

public boolean isCustomSort ()

public String toString ()