There are a set of data objects that you use to define search criteria when you are searching records. This section provides a summary for data objects used in searches.
Data Objects Used in Search Criteria
Data Object |
Description |
fieldSearchClause |
Subclass of searchCriteria. Provides methods to add field criteria to a search definition. Also provides a method to set the logic for combining multiple field criterion in a search. |
legacySearchFieldPathExpression |
Subclass of fieldPathExpression. Provides a method to set a searchKeyPath or define the TeamConnect field (Web Service property) whose value you will search by. |
booleanComparator |
Use this enumeration to set the method for comparing a boolean field value against existing values in the TeamConnect database. |
dateComparator |
Use this enumeration to set the method for comparing a date field value against existing values in the TeamConnect database. Use this with both calendarDateFieldCriterion and dateFieldCriterion. |
decimalComparator |
Use this enumeration to set the method for comparing a decimal field value against existing values in the TeamConnect database. |
documentFolderComparator |
Use this enumeration to set the method for comparing a document folder field value against existing values in the TeamConnect database. |
enumerationComparator |
Use this enumeration to set the method for comparing an enumeration field value against existing values in the TeamConnect database. |
integerComparator |
Use this enumeration to set the method for comparing an integer field value against existing values in the TeamConnect database. |
objectComparator |
Use this enumeration to set the method for comparing an object field value against existing values in the TeamConnect database. |
relativeDateComparator |
Use this enumeration to set the method for comparing a date field value against existing values in the TeamConnect database when using the relativeDateFieldCriterion object. |
stringComparator |
Use this enumeration to set the method for comparing a string field value against existing values in the TeamConnect database. |
userComparator |
Use this enumeration to set the method for comparing a user field value against existing values in the TeamConnect database. |
booleanFieldCriterion |
Use this to define search criteria that filters search results according to a boolean type field value. |
calendarDateFieldCriterion |
Use this to define search criteria that filters search results according to a date (time zone dependent) field value. |
dateFieldCriterion |
Use this to define search criteria that filters search results according to a date (time zone independent) field value. |
decimalFieldCriterion |
Use this to define search criteria that filters search results according to a decimal field value. |
documentFolderFieldCriterion |
Use this to define search criteria that filters search results according to a document folder field value. |
enumerationFieldCriterion |
Use this to define search criteria that filters search results according to a field value of type, enumeration. For example, for searching documents by documentType (enumeration) property value. |
integerFieldCriterion |
Use this to define search criteria that filters search results according to a integer field value. |
objectFieldCriterion |
Use this to define search criteria that filters search results according to a field value of type, object. |
relativeDateFieldCriterion |
Use this to define search criteria that filters search results according to a relative date field value. |
stringFieldCriterion |
Use this to define search criteria that filters search results according to a string field value. |
userFieldCriterion |
Use this to define search criteria that filters search results according to a field value of type, user. |