org.broadleafcommerce.core.search.domain.solr
Class FieldType

java.lang.Object
  extended by org.broadleafcommerce.core.search.domain.solr.FieldType
All Implemented Interfaces:
Serializable, BroadleafEnumerationType

public class FieldType
extends Object
implements Serializable, BroadleafEnumerationType

An extensible enumeration of entities that are used for searching and reporting

Author:
Andre Azzolini (apazzolini)
See Also:
Serialized Form

Field Summary
static FieldType BOOLEAN
           
static FieldType BOOLEANS
           
static FieldType CATEGORY
           
static FieldType DATE
           
static FieldType DATES
           
static FieldType DOUBLE
           
static FieldType DOUBLES
           
static FieldType ID
           
static FieldType INT
           
static FieldType INTS
           
static FieldType LONG
           
static FieldType LONGS
           
static FieldType PRICE
           
static FieldType STRING
           
static FieldType STRINGS
           
static FieldType TEXT
           
static FieldType TEXTS
           
static FieldType TRIEDATE
           
static FieldType TRIEDOUBLE
           
static FieldType TRIEINT
           
static FieldType TRIELONG
           
 
Constructor Summary
FieldType()
           
FieldType(String type, String friendlyType)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getFriendlyType()
           
static FieldType getInstance(String type)
           
 String getType()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final FieldType ID

CATEGORY

public static final FieldType CATEGORY

INT

public static final FieldType INT

INTS

public static final FieldType INTS

STRING

public static final FieldType STRING

STRINGS

public static final FieldType STRINGS

LONG

public static final FieldType LONG

LONGS

public static final FieldType LONGS

TEXT

public static final FieldType TEXT

TEXTS

public static final FieldType TEXTS

BOOLEAN

public static final FieldType BOOLEAN

BOOLEANS

public static final FieldType BOOLEANS

DOUBLE

public static final FieldType DOUBLE

DOUBLES

public static final FieldType DOUBLES

PRICE

public static final FieldType PRICE

DATE

public static final FieldType DATE

DATES

public static final FieldType DATES

TRIEINT

public static final FieldType TRIEINT

TRIELONG

public static final FieldType TRIELONG

TRIEDOUBLE

public static final FieldType TRIEDOUBLE

TRIEDATE

public static final FieldType TRIEDATE
Constructor Detail

FieldType

public FieldType()

FieldType

public FieldType(String type,
                 String friendlyType)
Method Detail

getInstance

public static FieldType getInstance(String type)

getType

public String getType()
Specified by:
getType in interface BroadleafEnumerationType

getFriendlyType

public String getFriendlyType()
Specified by:
getFriendlyType in interface BroadleafEnumerationType

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2013. All Rights Reserved.