com.ontimize.util.gis.client.interfaces
Interface IGisDataRequestsManager

All Known Implementing Classes:
DefaultGisDataRequestsManager

public interface IGisDataRequestsManager

Data requests manager interface


Method Summary
 void clearRequestCache()
           
 IGisDataDispatcher getDataDispatcher()
          Get data dispatcher reference
 java.lang.Object getQueryRequestData(java.lang.Object layerKeys)
           
 java.lang.Object getRequestedData(java.lang.Object requesterId, java.lang.Object layerKeys, java.lang.Object appliedFilters)
          Get data from request
 java.lang.Object getRequestQueries(java.lang.Object layersConfigurationId)
           
 void init(java.util.Hashtable parameters)
           
 void requestData(java.lang.Object requesterId, java.lang.Object layerKeys, java.lang.Object appliedFilters)
          Request data with the given parameters.
 

Method Detail

init

void init(java.util.Hashtable parameters)

requestData

void requestData(java.lang.Object requesterId,
                 java.lang.Object layerKeys,
                 java.lang.Object appliedFilters)
Request data with the given parameters. The manager will process the request and add it to the corresponding request queue,

Parameters:
requesterId - Requester identifier
layerKeys - Layer identifiers
appliedFilters - Filters applied on request

getRequestedData

java.lang.Object getRequestedData(java.lang.Object requesterId,
                                  java.lang.Object layerKeys,
                                  java.lang.Object appliedFilters)
Get data from request

Parameters:
requesterId - Requester identifier
layerKeys - Layer identifiers
appliedFilters - Filters applied on request
Returns:
Requested data

getDataDispatcher

IGisDataDispatcher getDataDispatcher()
Get data dispatcher reference

Returns:
Gis data dispatcher

clearRequestCache

void clearRequestCache()

getQueryRequestData

java.lang.Object getQueryRequestData(java.lang.Object layerKeys)

getRequestQueries

java.lang.Object getRequestQueries(java.lang.Object layersConfigurationId)