java.lang.Object |
↳ |
com.microstrategy.web.app.maps.GeoRequestBase |
Known Direct Subclasses
LookupRequest |
A request object for querying the geo object lookup info. |
QueryRequest |
Query object to set parameters for map object repository. |
|
Class Overview
Request object contains all the parsed query parameters, including query target type, query fields, and basic utility functions.
Summary
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Constants
public
static
final
String
HIERARCHY_SEPERATOR
public
static
final
String
ITEM_SPLITTER
public
static
final
String
QUERY_BY_ALIAS
public
static
final
String
QUERY_BY_ID
public
static
final
String
QUERY_BY_NAME
Fields
protected
String
lookupKey
protected
String
queryField
protected
String
targetType
Public Methods
public
String
getLookupKey
()
public
String
getQueryField
()
public
String
getTargetType
()
public
static
boolean
matchesQueryField
(String queryField, String expectingField)
Find out the whether the given query field string matches an expected field.
Returns
- true if the string matches the expected query field. Otherwise, it returns false.
public
List<String>
queryFieldHierarchy
()
Protected Methods
protected
static
List<Integer>
splitString2IntegerArray
(String str)
protected
static
List<String>
splitString2StringArray
(String str)
The function splits the query field hierarchy string into a list of integers. The string tokens should be connected with the separator ':'.
Parameters
str |
The query field hierarchy string that contains the ':' separator. |
Returns
- A list of Integer represents the query field values in hierarchy.