|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.utils.ResultUtils
Utilities for basic manipulation IResult and IResultSet objects and for executing searches using an RTI Search Source (used in background or 'lookup' searches).
| Constructor Summary | |
ResultUtils()
|
|
| Method Summary | |
static boolean |
compareResults(IResult res1,
IResult res2,
java.lang.String field)
|
static boolean |
compareResults(IResult res1,
IResult res2,
java.lang.String[] fields)
|
static void |
copyFields(IResult fromRes,
IResult toRes)
|
static void |
copyFields(IResult fromRes,
IResult toRes,
java.util.Set includedFields)
|
static void |
copyFields(IResult fromRes,
IResult toRes,
java.util.Set includedFields,
boolean copyNested)
|
static IResult |
copyResult(IResult res)
returns a copy of an IResult. |
static IResult |
copyResult(IResult res,
java.util.Set fields)
|
static IResult |
copyResult(IResult res,
java.util.Set fields,
boolean copyNested)
|
static void |
copyResultFields(IResult fromResult,
IResult toResult,
java.lang.String[] fields)
|
static IResultSet |
copyResultSet(IResultSet resSet)
|
static IResultSet |
copyResultSet(IResultSet resSet,
int pageSize,
int startRec)
|
static IResultSet |
copyResultSet(IResultSet resSet,
ResultSetSorter sorter)
|
static IResultSet |
filterResultSet(IResultSet source,
ILoginInfo user,
IQueryResultMatcher qResMatcher,
OrderedMap queryParams)
|
static IResultSet |
filterResultSet(IResultSet source,
ILoginInfo user,
IQueryResultMatcher qResMatcher,
OrderedMap queryParams,
boolean adjustTotalDocs)
|
static IResultSet |
filterResultSet(IResultSet source,
ILoginInfo user,
IResultMatcher resMatcher)
Filters a Result Set using an IResultMatcher. |
static IResultSet |
filterResultSet(IResultSet source,
ILoginInfo user,
IResultMatcher resMatcher,
boolean adjustTotalDocs)
|
static java.util.ArrayList |
getFieldValues(IResult result,
java.lang.String fieldID)
|
static java.util.ArrayList |
getFieldValues(IResult result,
java.lang.String fieldID,
java.lang.String delimiter)
|
static IResult |
getFirstResult(SearchSource theSource,
OrderedMap query,
ILoginInfo userInfo)
Gets one result from a SearchSource |
static IResult |
getFirstResult(java.lang.String searchSourceName,
OrderedMap query,
ILoginInfo userInfo)
Gets one result from a SearchSource |
static IResult |
getMatchingResult(IResultSet source,
ILoginInfo user,
IResultMatcher resMatcher)
|
static IResultSet |
getNestedResults(IResult result,
java.lang.String fieldPath)
|
static IResultSet |
getNestedResults(IResult result,
java.lang.String fieldPath,
java.lang.String pathDelimiter)
|
static java.lang.String |
getNestedValue(IResult result,
java.lang.String fieldPath)
|
static java.util.ArrayList |
getNestedValues(IResult result,
java.lang.String fieldPath)
|
static java.util.ArrayList |
getNestedValues(IResult result,
java.lang.String fieldPath,
java.lang.String pathDelimiter)
|
static java.util.ArrayList |
getNestedValues(IResult result,
java.lang.String fieldPath,
java.lang.String pathDelimiter,
boolean exactPathOnly)
|
static java.util.ArrayList |
getResults(SearchSource theSource,
OrderedMap query,
ILoginInfo userInfo,
int pSize)
Gets all of the results from a SearchSource returns a java.util.ArrayList of IResultSet objects. |
static java.util.ArrayList |
getResults(SearchSource theSource,
OrderedMap query,
ILoginInfo userInfo,
int pSize,
int maxDocs)
|
static java.util.ArrayList |
getResults(java.lang.String searchSourceName,
OrderedMap query)
|
static java.util.ArrayList |
getResults(java.lang.String searchSourceName,
OrderedMap query,
ILoginInfo userInfo)
|
static java.util.ArrayList |
getResults(java.lang.String searchSourceName,
OrderedMap query,
ILoginInfo userInfo,
int pSize)
Gets all of the results from a SearchSource returns a java.util.ArrayList of IResultSet objects. |
static java.util.ArrayList |
getResults(java.lang.String searchSourceName,
OrderedMap query,
ILoginInfo userInfo,
int pSize,
int maxDocs)
|
static boolean |
hasMatchingResult(IResultSet source,
ILoginInfo user,
IResultMatcher resMatcher)
|
static java.util.ArrayList |
sortResults(java.util.ArrayList resultLst,
OrderedMap inputParameters)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ResultUtils()
| Method Detail |
public static java.util.ArrayList getFieldValues(IResult result,
java.lang.String fieldID)
public static java.util.ArrayList getFieldValues(IResult result,
java.lang.String fieldID,
java.lang.String delimiter)
public static java.lang.String getNestedValue(IResult result,
java.lang.String fieldPath)
public static java.util.ArrayList getNestedValues(IResult result,
java.lang.String fieldPath)
public static java.util.ArrayList getNestedValues(IResult result,
java.lang.String fieldPath,
java.lang.String pathDelimiter)
public static java.util.ArrayList getNestedValues(IResult result,
java.lang.String fieldPath,
java.lang.String pathDelimiter,
boolean exactPathOnly)
public static IResultSet getNestedResults(IResult result,
java.lang.String fieldPath)
public static IResultSet getNestedResults(IResult result,
java.lang.String fieldPath,
java.lang.String pathDelimiter)
public static IResult copyResult(IResult res)
public static IResult copyResult(IResult res,
java.util.Set fields)
public static IResult copyResult(IResult res,
java.util.Set fields,
boolean copyNested)
public static void copyFields(IResult fromRes,
IResult toRes)
public static void copyFields(IResult fromRes,
IResult toRes,
java.util.Set includedFields)
public static void copyFields(IResult fromRes,
IResult toRes,
java.util.Set includedFields,
boolean copyNested)
public static IResultSet copyResultSet(IResultSet resSet)
public static IResultSet copyResultSet(IResultSet resSet,
ResultSetSorter sorter)
public static IResultSet copyResultSet(IResultSet resSet,
int pageSize,
int startRec)
public static void copyResultFields(IResult fromResult,
IResult toResult,
java.lang.String[] fields)
public static java.util.ArrayList getResults(java.lang.String searchSourceName,
OrderedMap query)
public static java.util.ArrayList getResults(java.lang.String searchSourceName,
OrderedMap query,
ILoginInfo userInfo)
public static java.util.ArrayList getResults(java.lang.String searchSourceName,
OrderedMap query,
ILoginInfo userInfo,
int pSize)
public static java.util.ArrayList getResults(java.lang.String searchSourceName,
OrderedMap query,
ILoginInfo userInfo,
int pSize,
int maxDocs)
public static java.util.ArrayList getResults(SearchSource theSource,
OrderedMap query,
ILoginInfo userInfo,
int pSize)
public static java.util.ArrayList getResults(SearchSource theSource,
OrderedMap query,
ILoginInfo userInfo,
int pSize,
int maxDocs)
public static IResult getFirstResult(java.lang.String searchSourceName,
OrderedMap query,
ILoginInfo userInfo)
public static IResult getFirstResult(SearchSource theSource,
OrderedMap query,
ILoginInfo userInfo)
public static IResultSet filterResultSet(IResultSet source,
ILoginInfo user,
IResultMatcher resMatcher)
public static IResultSet filterResultSet(IResultSet source,
ILoginInfo user,
IResultMatcher resMatcher,
boolean adjustTotalDocs)
public static IResultSet filterResultSet(IResultSet source,
ILoginInfo user,
IQueryResultMatcher qResMatcher,
OrderedMap queryParams)
public static IResultSet filterResultSet(IResultSet source,
ILoginInfo user,
IQueryResultMatcher qResMatcher,
OrderedMap queryParams,
boolean adjustTotalDocs)
public static boolean hasMatchingResult(IResultSet source,
ILoginInfo user,
IResultMatcher resMatcher)
public static IResult getMatchingResult(IResultSet source,
ILoginInfo user,
IResultMatcher resMatcher)
public static java.util.ArrayList sortResults(java.util.ArrayList resultLst,
OrderedMap inputParameters)
public static boolean compareResults(IResult res1,
IResult res2,
java.lang.String[] fields)
public static boolean compareResults(IResult res1,
IResult res2,
java.lang.String field)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||