|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.dhtmlx.connector.DataWrapper
public abstract class DataWrapper
The Class DataWrapper. Abstract data access class. Provides base methods for CRUD operations.
Constructor Summary | |
---|---|
DataWrapper()
|
Method Summary | |
---|---|
void |
begin_transaction()
Begin transaction. |
void |
commit_transaction()
Commit transaction. |
abstract void |
delete(DataAction data,
DataRequest source)
Delete data from storage |
abstract java.lang.String |
get_size(DataRequest source)
Gets the size of the data in storage. |
java.lang.String |
get_sql(OperationType name,
java.util.HashMap<java.lang.String,java.lang.String> data)
Gets the sql string for named operation |
abstract ConnectorResultSet |
get_variants(DataRequest source,
java.lang.String field)
Gets the all variations of defined field in the storage |
void |
init(java.lang.Object connection,
DataConfig external_config)
Inits self |
abstract void |
insert(DataAction data,
DataRequest source)
Insert data in storage |
boolean |
is_global_transaction()
Checks if current mode is "global transaction" |
boolean |
is_record_transaction()
Checks if current mode is "record transaction" |
void |
rollback_transaction()
Rollback transaction. |
abstract ConnectorResultSet |
select(DataRequest source)
Select data from storage |
void |
set_transaction_mode(TransactionType mode)
Sets the transaction mode. |
abstract void |
update(DataAction data,
DataRequest source)
Update data in storage |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataWrapper()
Method Detail |
---|
public void init(java.lang.Object connection, DataConfig external_config)
connection
- the connectionexternal_config
- the data configpublic abstract void insert(DataAction data, DataRequest source) throws ConnectorOperationException
data
- the data wrapped in DataAction objectsource
- the source defined by DataRequest object
ConnectorOperationException
- the connector operation exceptionpublic abstract void delete(DataAction data, DataRequest source) throws ConnectorOperationException
data
- the data wrapped in DataAction objectsource
- the source defined by DataRequest object
ConnectorOperationException
- the connector operation exceptionpublic abstract void update(DataAction data, DataRequest source) throws ConnectorOperationException
data
- the data wrapped in DataAction objectsource
- the source defined by DataRequest object
ConnectorOperationException
- the connector operation exceptionpublic abstract ConnectorResultSet select(DataRequest source) throws ConnectorOperationException
source
- the source defined by DataRequest object
ConnectorOperationException
- the connector operation exceptionpublic abstract java.lang.String get_size(DataRequest source) throws ConnectorOperationException
source
- the source defined by DataRequest object
ConnectorOperationException
- the connector operation exceptionpublic abstract ConnectorResultSet get_variants(DataRequest source, java.lang.String field) throws ConnectorOperationException
source
- the source defined by DataRequest object
ConnectorOperationException
- the connector operation exceptionpublic java.lang.String get_sql(OperationType name, java.util.HashMap<java.lang.String,java.lang.String> data) throws ConnectorConfigException
name
- the name of operationdata
- the hash of data, will be used to fill vars in sql
ConnectorConfigException
- the connector config exceptionpublic void begin_transaction() throws ConnectorConfigException, ConnectorOperationException
ConnectorConfigException
- the connector config exception
ConnectorOperationException
- the connector operation exceptionpublic void commit_transaction() throws ConnectorConfigException, ConnectorOperationException
ConnectorConfigException
- the connector config exception
ConnectorOperationException
- the connector operation exceptionpublic void rollback_transaction() throws ConnectorConfigException, ConnectorOperationException
ConnectorConfigException
- the connector config exception
ConnectorOperationException
- the connector operation exceptionpublic void set_transaction_mode(TransactionType mode)
mode
- the new _transaction_modepublic boolean is_global_transaction()
public boolean is_record_transaction()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |