com.raritantechnologies.verity
Class VeritySearchField

java.lang.Object
  extended bycom.raritantechnologies.searchApp.SearchField
      extended bycom.raritantechnologies.verity.VeritySearchField
All Implemented Interfaces:
java.util.Comparator

public class VeritySearchField
extends SearchField

Extension of Raritan SearchField that has additional Verity-specific properties: field type: field | zone | thesaurus | date | vdkvgwkey.


Developed by Raritan Technologies .

Author:
Ted Sullivan, Glenn Robitaille

Field Summary
static java.lang.String FIELD_TYPE_DATE
           
static java.lang.String FIELD_TYPE_EXACTMATCH
           
static java.lang.String FIELD_TYPE_THESAURUS
           
static java.lang.String FIELD_TYPE_VDKVGWKEY
           
static java.lang.String FIELD_TYPE_ZONE
           
static java.lang.String[] FIELD_TYPES
           
 
Fields inherited from class com.raritantechnologies.searchApp.SearchField
ALPHANUMERIC, BOOLEANCOMBO, BOOLEANFIELD, DATE, NUMERIC
 
Constructor Summary
VeritySearchField()
           
 
Method Summary
 java.lang.String getXMLField()
           
 java.lang.String getXMLPath()
           
 boolean isCollectionFieldType(java.lang.String fieldType)
           
 boolean isDateField()
           
 boolean isFieldOperator()
           
 boolean isFreeTextLimit()
           
 boolean isMatchField()
           
 boolean isThesField()
           
 boolean isVdkVgwKey()
           
 boolean isZoneField()
           
 void setCollectionFieldType(java.lang.String collectionFieldType)
          Collection field type = zone, field, thesaurus, matching, etc.
 void setFreeTextLimit()
           
 void setXMLField(java.lang.String xmlField)
           
 void setXMLPath(java.lang.String xmlPath)
           
 
Methods inherited from class com.raritantechnologies.searchApp.SearchField
addFieldData, addFieldData, compare, equals, getAbstractSearchField, getAssociatedField, getFieldData, getFieldDataValue, getFieldDataValue, getFieldFormat, getFieldID, getFieldLookupMap, getFieldName, getFieldType, getSearchField, getSearchType, getSource, setAbstractSearchField, setFieldData, setFieldFormat, setFieldID, setFieldLookupMap, setFieldName, setFieldType, setSearchField, setSearchType, setSource, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FIELD_TYPE_THESAURUS

public static final java.lang.String FIELD_TYPE_THESAURUS
See Also:
Constant Field Values

FIELD_TYPE_EXACTMATCH

public static final java.lang.String FIELD_TYPE_EXACTMATCH
See Also:
Constant Field Values

FIELD_TYPE_VDKVGWKEY

public static final java.lang.String FIELD_TYPE_VDKVGWKEY
See Also:
Constant Field Values

FIELD_TYPE_DATE

public static final java.lang.String FIELD_TYPE_DATE
See Also:
Constant Field Values

FIELD_TYPE_ZONE

public static final java.lang.String FIELD_TYPE_ZONE
See Also:
Constant Field Values

FIELD_TYPES

public static final java.lang.String[] FIELD_TYPES
Constructor Detail

VeritySearchField

public VeritySearchField()
Method Detail

setCollectionFieldType

public void setCollectionFieldType(java.lang.String collectionFieldType)
Collection field type = zone, field, thesaurus, matching, etc.


setFreeTextLimit

public void setFreeTextLimit()

isFreeTextLimit

public boolean isFreeTextLimit()

isZoneField

public boolean isZoneField()

isDateField

public boolean isDateField()

isVdkVgwKey

public boolean isVdkVgwKey()

isMatchField

public boolean isMatchField()

isThesField

public boolean isThesField()

isCollectionFieldType

public boolean isCollectionFieldType(java.lang.String fieldType)

isFieldOperator

public boolean isFieldOperator()

setXMLField

public void setXMLField(java.lang.String xmlField)

getXMLField

public java.lang.String getXMLField()

setXMLPath

public void setXMLPath(java.lang.String xmlPath)

getXMLPath

public java.lang.String getXMLPath()