com.ontimize.util.gis.server.interfaces
Interface IGisServerManager

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
GisServerManager

public interface IGisServerManager
extends java.rmi.Remote

Gis server manager interface


Method Summary
 void addLog(java.lang.Object o, int level)
           
 void clearProviders(java.lang.Object configurationId)
           
 void deleteLayer(java.lang.Object layerKeys, int sessionId)
          Delete the layer layerId
 void deleteLayerData(java.lang.Object layerKeys, java.lang.Object deletedKeys, int sessionId)
          Delete the data identified by deletedKeys from the layer layerId
 java.lang.Object getDataHandlerReference(java.lang.Object layerKeys, int sessionId)
          Get the reference of the data handler related to the given layer
 java.lang.Object getLayerData(java.lang.Object layerKeys, java.lang.Object appliedFilters, int sessionId)
          Request the data related to the filters appliedFilters from the layer layerId
 java.lang.Object getLayersInformation(java.lang.Object layersConfigurationId, int sessionId)
          Get the layers configuration with the identifier layersConfigurationId
 void insertLayer(java.lang.Object insertParameters, int sessionId)
          Insert a new layer with the parameters insertParameters
 java.lang.Object insertLayerData(java.lang.Object layerKeys, java.lang.Object insertedValues, int sessionId)
          Insert the given data insertedValues into the layer indentified by layerId
 void setReferenceLocator(java.lang.Object referenceLocator)
          Sets the Ontimize Reference Locator is the GisServerManager class
 void updateLayer(java.lang.Object layerKeys, java.lang.Object updateParameters, int sessionId)
          Update the parameters defined at updateParameters for the layer with reference layerId
 void updateLayerData(java.lang.Object layerKeys, java.lang.Object updatedKeys, java.lang.Object newValues, int sessionId)
          Update the data identified by updatedKeys with the values newValues for the layer layerId
 

Method Detail

addLog

void addLog(java.lang.Object o,
            int level)
            throws java.lang.Exception
Throws:
java.lang.Exception

setReferenceLocator

void setReferenceLocator(java.lang.Object referenceLocator)
                         throws java.lang.Exception
Sets the Ontimize Reference Locator is the GisServerManager class

Parameters:
referenceLocator - Ontimize reference locator
Throws:
java.lang.Exception

getLayersInformation

java.lang.Object getLayersInformation(java.lang.Object layersConfigurationId,
                                      int sessionId)
                                      throws java.lang.Exception
Get the layers configuration with the identifier layersConfigurationId

Parameters:
layersConfigurationId - Identifier for the layers configuration data
sessionId - Session Id for this user
Returns:
requested layers configuration data
Throws:
java.lang.Exception

insertLayer

void insertLayer(java.lang.Object insertParameters,
                 int sessionId)
                 throws java.lang.Exception
Insert a new layer with the parameters insertParameters

Parameters:
insertParameters - New layer configuration parameters
sessionId - Session Id for this user
Throws:
java.lang.Exception

deleteLayer

void deleteLayer(java.lang.Object layerKeys,
                 int sessionId)
                 throws java.lang.Exception
Delete the layer layerId

Parameters:
layerKeys - Identifiers for the layer to delete
sessionId - Session Id for this user
Throws:
java.lang.Exception

updateLayer

void updateLayer(java.lang.Object layerKeys,
                 java.lang.Object updateParameters,
                 int sessionId)
                 throws java.lang.Exception
Update the parameters defined at updateParameters for the layer with reference layerId

Parameters:
layerKeys - Identifiers for the layer to delete
updateParameters - Parameters to update
sessionId - Session Id for this user
Throws:
java.lang.Exception

insertLayerData

java.lang.Object insertLayerData(java.lang.Object layerKeys,
                                 java.lang.Object insertedValues,
                                 int sessionId)
                                 throws java.lang.Exception
Insert the given data insertedValues into the layer indentified by layerId

Parameters:
layerKeys - Identifiers for the layer to delete
insertedValues - New values to insert
sessionId - Session Id for this user
Throws:
java.lang.Exception

updateLayerData

void updateLayerData(java.lang.Object layerKeys,
                     java.lang.Object updatedKeys,
                     java.lang.Object newValues,
                     int sessionId)
                     throws java.lang.Exception
Update the data identified by updatedKeys with the values newValues for the layer layerId

Parameters:
layerKeys - Identifiers for the layer to delete
updatedKeys - Identifiers of the values to update
newValues - Values to update
sessionId - Session Id for this user
Throws:
java.lang.Exception

deleteLayerData

void deleteLayerData(java.lang.Object layerKeys,
                     java.lang.Object deletedKeys,
                     int sessionId)
                     throws java.lang.Exception
Delete the data identified by deletedKeys from the layer layerId

Parameters:
layerKeys - Identifiers for the layer to delete
deletedKeys - Identifiers of the values to delete
sessionId - Session Id for this user
Throws:
java.lang.Exception

getLayerData

java.lang.Object getLayerData(java.lang.Object layerKeys,
                              java.lang.Object appliedFilters,
                              int sessionId)
                              throws java.lang.Exception
Request the data related to the filters appliedFilters from the layer layerId

Parameters:
layerKeys - Identifiers for the layer to delete
appliedFilters - Defined filters for the data request
sessionId - Session Id for this user
Returns:
requested layer data
Throws:
java.lang.Exception

getDataHandlerReference

java.lang.Object getDataHandlerReference(java.lang.Object layerKeys,
                                         int sessionId)
                                         throws java.lang.Exception
Get the reference of the data handler related to the given layer

Parameters:
layerKeys - Identifiers for the layer to delete
sessionId - Session Id for this user
Returns:
reference of the requested data handler
Throws:
java.lang.Exception

clearProviders

void clearProviders(java.lang.Object configurationId)
                    throws java.lang.Exception
Throws:
java.lang.Exception