A Layer that is to be tested for its ability to be identified.
Evaluates whether a provided Layer can be queried.
A Layer that is to be tested for its ability to be queried.
Evaluates whether a provided MapService can be queried.
Gets an esri.tasks.IdentifyTask for a {@link geocortex.essentials.MapService}.
The {@link geocortex.essentials.MapService}.
The constructed esri.tasks.IdentifyTask for the resource.
Get the service URL, or return null if we don't support identify operations for that service.
Gets an esri.tasks.QueryTask that can be run against for this layer.
The Geocortex/Esri Layer that is to be queried.
Required if using an esri.layers.Layer as the layer parameter.
The constructed esri.tasks.QueryTask for the resource.
Gets the url that an esri.tasks.QueryTask can be run against for this layer. Suggested to use getQueryTask
instead.
The Geocortex/Esri Layer that is to be queried.
Required when passing an Esri Layer.
The url for the query endpoint.
Creates a where clause that will search every provided fields with the search text provided.
The layer to create the where clause for
The fields that will be part of the where clause
The search text to use in those fields
The trace object for logging purposes (optional)
Takes a (presumably properly formatted) url string and associated MapService returns with an added token if needed.
String for the URL that is going to be used in the Task.
The MapService associated with the passed URL.
Evaluates whether a provided Layer can be identified.