public interface SearchManager extends Remote
| Modifier and Type | Method and Description | 
|---|---|
NamedValue[] | 
executeSelect(NamedValue priTarget,
             NamedValue[] auxTargets,
             String searchCondition,
             String sortCondition,
             NamedValue[] bindVals,
             NamedValue[] options,
             AttributeRequest[] attrReqs)
Executes a search using a prepared selector. 
 | 
int | 
executeSelectCount(NamedValue priTarget,
                  NamedValue[] auxTargets,
                  String searchCondition,
                  NamedValue[] bindVals,
                  NamedValue[] options)
Executes a search to obtain the result count using a prepared selector. 
 | 
NamedValueSet[] | 
getProperties()
Returns the property information for the seach properties. 
 | 
NamedValue[] | 
search(SearchExpression expr,
      NamedValue[] options,
      AttributeRequest[] attrReqs)
Performs a search. 
 | 
NamedValue[] search(SearchExpression expr, NamedValue[] options, AttributeRequest[] attrReqs) throws FdkException
expr - the query expression for the search represented as
                      a SearchExpressionoptions - the options for the search:
   attrReqs - the requested attributes for each item, or null.FdkException - if the operation failsSearchExpressionNamedValueSet[] getProperties() throws FdkException
FdkException - if the operation failsNamedValue[] executeSelect(NamedValue priTarget, NamedValue[] auxTargets, String searchCondition, String sortCondition, NamedValue[] bindVals, NamedValue[] options, AttributeRequest[] attrReqs) throws FdkException
priTarget - the primary search targetauxTargets - the auxiliary search targets (can be null)searchCondition - the search condition (may include functions)sortCondition - the sort condition (may include functions)bindVals - the statement bind valuesoptions - the search optionsattrReqs - the requested attributes for each search result
                         item returned (can be null).Note: Bind Variables must be leveraged at every opportunity to minimize possibility of a SQL injection attack (should unprocessed end-user supplied data be provided to the query).
FdkException - if the operation fails;int executeSelectCount(NamedValue priTarget, NamedValue[] auxTargets, String searchCondition, NamedValue[] bindVals, NamedValue[] options) throws FdkException
priTarget - the primary search targetauxTargets - the auxiliary search targets (can be null)searchCondition - the search condition (may include functions)bindVals - the statement bind valuesoptions - the search optionsNote: Bind Variables must be leveraged at every opportunity to minimize possibility of a SQL injection attack (should unprocessed end-user supplied data be provided to the query).
FdkException - if the operation fails;Copyright © 2025. All rights reserved.