|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IGisCacheManager
Interface for the gis cache manager
| Method Summary | |
|---|---|
void |
clearDataCache()
Clears the cache |
void |
deleteData(java.lang.Object layerId,
java.lang.Object deletedKeys,
java.lang.Object appliedFilters)
Delete the data identified by deletedKeys from the data provider
dataProviderId |
com.vividsolutions.jts.geom.Geometry |
getIntersectedArea(java.lang.Object layerId,
com.vividsolutions.jts.geom.Envelope interestBoundingBox)
Gets the area resulting from the intersection of a bounding box with the cached area |
void |
initCache(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
Init the gis cache manager with the given parameters |
java.lang.Object |
insertData(java.lang.Object layerId,
java.lang.Object insertedValues,
java.lang.Object appliedFilters)
Insert the given data insertedValues into the data
provider indentified by dataProviderId |
boolean |
isDataInCache(java.lang.Object layerId,
java.lang.Object appliedFilters)
Check if the data according to the given filters is stored in cache |
java.lang.Object |
queryData(java.lang.Object layerId,
java.lang.Object appliedFilters)
Request the data related to the filters appliedFilters
for the data provider dataProviderId |
void |
setGisClientManager(IGisClientManager clientManager)
Set the gis client manager |
void |
updateData(java.lang.Object layerId,
java.lang.Object updatedKeys,
java.lang.Object newValues)
Update the data identified by updatedKeys with the values
newValues for the data provider dataProviderId |
| Method Detail |
|---|
java.lang.Object insertData(java.lang.Object layerId,
java.lang.Object insertedValues,
java.lang.Object appliedFilters)
throws java.lang.Exception
insertedValues into the data
provider indentified by dataProviderId
layerId - Layer identifierappliedFilters - Previous query applied filtersinsertedValues - New values to insert
java.lang.Exception
void updateData(java.lang.Object layerId,
java.lang.Object updatedKeys,
java.lang.Object newValues)
throws java.lang.Exception
updatedKeys with the values
newValues for the data provider dataProviderId
layerId - Layer identifierupdatedKeys - Identifiers of the values to updatenewValues - Values to update
java.lang.Exception
void deleteData(java.lang.Object layerId,
java.lang.Object deletedKeys,
java.lang.Object appliedFilters)
throws java.lang.Exception
deletedKeys from the data provider
dataProviderId
layerId - Layer identifierdeletedKeys - Identifiers of the values to deleteappliedFilters - Previous query applied filters
java.lang.Exception
java.lang.Object queryData(java.lang.Object layerId,
java.lang.Object appliedFilters)
throws java.lang.Exception
appliedFilters
for the data provider dataProviderId
layerId - Layer identifierappliedFilters - Previous query applied filters
java.lang.Exceptionvoid clearDataCache()
void initCache(java.util.Hashtable<java.lang.String,java.lang.Object> parameters)
parameters - Gis cache manager configuration parameters
boolean isDataInCache(java.lang.Object layerId,
java.lang.Object appliedFilters)
layerId - Layer identifierappliedFilters - Applied filters on data request
com.vividsolutions.jts.geom.Geometry getIntersectedArea(java.lang.Object layerId,
com.vividsolutions.jts.geom.Envelope interestBoundingBox)
layerId - Layer identifierinterestBoundingBox - Area of interest
void setGisClientManager(IGisClientManager clientManager)
clientManager - Gis Client Manager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||