|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ontimize.util.gis.client.defaultimplementations.DefaultGisClientSideDataManager
public class DefaultGisClientSideDataManager
Gis data manager default class
| Field Summary | |
|---|---|
protected boolean |
DATA_MANAGER_DEBUG
|
protected java.util.HashMap<java.lang.Object,java.lang.Object> |
dataProvidersDefinitionMap
|
protected int |
maxQueueSize
|
protected com.ontimize.locator.ReferenceLocator |
referenceLocator
|
protected java.lang.StringBuilder |
strBuilder
|
| Constructor Summary | |
|---|---|
DefaultGisClientSideDataManager()
|
|
DefaultGisClientSideDataManager(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()
Clear all the data providers references from the client side data manager, including its corresponding data caches |
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 |
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 |
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(com.ontimize.locator.PermissionSecureReferenceLocator referenceLocator)
|
void |
setReferenceLocator(com.ontimize.locator.ReferenceLocator 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 com.ontimize.locator.ReferenceLocator referenceLocator
protected final java.lang.StringBuilder strBuilder
| Constructor Detail |
|---|
public DefaultGisClientSideDataManager()
public DefaultGisClientSideDataManager(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
IGisClientSideDataManagerdataProviderId
addDataProvider in interface IGisClientSideDataManagerdataProviderId - 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
IGisClientSideDataManagerdeletedKeys from the data provider
dataProviderId
delete in interface IGisClientSideDataManagerdataProviderId - 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
IGisClientSideDataManagerdataProviderId
deleteDataProvider in interface IGisClientSideDataManagerdataProviderId - 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
IGisClientSideDataManagerdataProviderId
getDataProviderReference in interface IGisClientSideDataManagerdataProviderId - 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
IGisClientSideDataManagerinsertedValues into the data
provider indentified by dataProviderId
insert in interface IGisClientSideDataManagerdataProviderId - 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
IGisClientSideDataManagerappliedFilters
for the data provider dataProviderId
query in interface IGisClientSideDataManagerdataProviderId - 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
IGisClientSideDataManagerupdatedKeys with the values
newValues for the data provider dataProviderId
update in interface IGisClientSideDataManagerdataProviderId - 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
IGisClientSideDataManagerdataProviderId
updateDataProvider in interface IGisClientSideDataManagerdataProviderId - Data provider identifierdataProviderParameters - Data provider parameterssessionId - Session Id for this user
java.lang.Exceptionpublic void setReferenceLocator(com.ontimize.locator.PermissionSecureReferenceLocator referenceLocator)
public void setReferenceLocator(com.ontimize.locator.ReferenceLocator referenceLocator)
setReferenceLocator in interface IGisClientSideDataManagerpublic void clearDataProviders()
IGisClientSideDataManager
clearDataProviders in interface IGisClientSideDataManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||