|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ontimize.util.gis.server.defaultimplementations.DefaultGisDataManager
public class DefaultGisDataManager
| Field Summary | |
|---|---|
protected boolean |
DATA_MANAGER_DEBUG
|
protected java.util.HashMap<java.lang.Object,java.lang.Object> |
dataProvidersDefinitionMap
|
protected int |
maxQueueSize
|
protected java.lang.Object |
referenceLocator
|
| Constructor Summary | |
|---|---|
DefaultGisDataManager()
|
|
DefaultGisDataManager(java.util.Hashtable parameters)
|
|
| Method Summary | |
|---|---|
void |
addDataProvider(java.lang.Object dataProviderId,
java.lang.Object dataProviderParameters,
int sessionId)
Get the reference of the data handler identified by dataProviderId |
void |
clearDataProviders()
|
void |
delete(java.lang.Object dataProviderId,
java.lang.Object deletedKeys,
int sessionId)
Delete the data identified by deletedKeys from the data provider
dataProviderId |
void |
deleteDataProvider(java.lang.Object dataProviderId,
int sessionId)
Get the reference of the data handler identified by dataProviderId |
java.lang.Object |
getDataProviderReference(java.lang.Object dataProviderId,
int sessionId)
Get the reference of the data handler identified by dataProviderId |
boolean |
hasDefinedDataProvider(java.lang.Object dataProviderId,
java.lang.Object dataProviderParameters,
int sessionId)
|
java.lang.Object |
insert(java.lang.Object dataProviderId,
java.lang.Object insertedValues,
int sessionId)
Insert the given data insertedValues into the data
provider indentified by dataProviderId |
protected void |
log(java.lang.Object o,
int level)
|
protected void |
processConstructorParameter(java.util.Map.Entry entry)
Process an entry of the incoming hastable constructor |
com.ontimize.db.EntityResult |
query(java.lang.Object dataProviderId,
java.lang.Object appliedFilters,
int sessionId)
Request the data related to the filters appliedFilters
for the data provider dataProviderId |
void |
setReferenceLocator(java.lang.Object referenceLocator)
|
void |
update(java.lang.Object dataProviderId,
java.lang.Object updatedKeys,
java.lang.Object newValues,
int sessionId)
Update the data identified by updatedKeys with the values
newValues for the data provider dataProviderId |
void |
updateDataProvider(java.lang.Object dataProviderId,
java.lang.Object dataProviderParameters,
int sessionId)
Get the reference of the data handler identified by dataProviderId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int maxQueueSize
protected boolean DATA_MANAGER_DEBUG
protected java.util.HashMap<java.lang.Object,java.lang.Object> dataProvidersDefinitionMap
protected java.lang.Object referenceLocator
| Constructor Detail |
|---|
public DefaultGisDataManager()
public DefaultGisDataManager(java.util.Hashtable parameters)
| Method Detail |
|---|
protected void processConstructorParameter(java.util.Map.Entry entry)
entry - Hashtable entry for xml definition parameters.
Key -> param name, Value -> param value
public void addDataProvider(java.lang.Object dataProviderId,
java.lang.Object dataProviderParameters,
int sessionId)
throws java.lang.Exception
IGisDataManagerdataProviderId
addDataProvider in interface IGisDataManagerdataProviderId - Data provider identifierdataProviderParameters - Data provider parameterssessionId - Session Id for this user
java.lang.Exception
public void delete(java.lang.Object dataProviderId,
java.lang.Object deletedKeys,
int sessionId)
throws java.lang.Exception
IGisDataManagerdeletedKeys from the data provider
dataProviderId
delete in interface IGisDataManagerdataProviderId - Data provider identifierdeletedKeys - Identifiers of the values to deletesessionId - Session Id for this user
java.lang.Exception
public void deleteDataProvider(java.lang.Object dataProviderId,
int sessionId)
throws java.lang.Exception
IGisDataManagerdataProviderId
deleteDataProvider in interface IGisDataManagerdataProviderId - Data provider identifiersessionId - Session Id for this user
java.lang.Exception
public java.lang.Object getDataProviderReference(java.lang.Object dataProviderId,
int sessionId)
throws java.lang.Exception
IGisDataManagerdataProviderId
getDataProviderReference in interface IGisDataManagerdataProviderId - Data provider identifiersessionId - Session Id for this user
java.lang.Exception
public java.lang.Object insert(java.lang.Object dataProviderId,
java.lang.Object insertedValues,
int sessionId)
throws java.lang.Exception
IGisDataManagerinsertedValues into the data
provider indentified by dataProviderId
insert in interface IGisDataManagerdataProviderId - Data provider identifierinsertedValues - New values to insertsessionId - Session Id for this user
java.lang.Exception
public com.ontimize.db.EntityResult query(java.lang.Object dataProviderId,
java.lang.Object appliedFilters,
int sessionId)
throws java.lang.Exception
IGisDataManagerappliedFilters
for the data provider dataProviderId
query in interface IGisDataManagerdataProviderId - Data provider identifierappliedFilters - Previous query applied filterssessionId - Session Id for this user
java.lang.Exception
public void update(java.lang.Object dataProviderId,
java.lang.Object updatedKeys,
java.lang.Object newValues,
int sessionId)
throws java.lang.Exception
IGisDataManagerupdatedKeys with the values
newValues for the data provider dataProviderId
update in interface IGisDataManagerdataProviderId - Data provider identifierupdatedKeys - Identifiers of the values to updatenewValues - Values to updatesessionId - Session Id for this user
java.lang.Exception
public void updateDataProvider(java.lang.Object dataProviderId,
java.lang.Object dataProviderParameters,
int sessionId)
throws java.lang.Exception
IGisDataManagerdataProviderId
updateDataProvider in interface IGisDataManagerdataProviderId - Data provider identifierdataProviderParameters - Data provider parameterssessionId - Session Id for this user
java.lang.Exceptionpublic void setReferenceLocator(java.lang.Object referenceLocator)
setReferenceLocator in interface IGisDataManager
protected void log(java.lang.Object o,
int level)
public boolean hasDefinedDataProvider(java.lang.Object dataProviderId,
java.lang.Object dataProviderParameters,
int sessionId)
throws java.lang.Exception
hasDefinedDataProvider in interface IGisDataManagerjava.lang.Exceptionpublic void clearDataProviders()
clearDataProviders in interface IGisDataManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||