2016/05/28 - Apache Tuscany has been retired.
For more information, please explore the Attic.
org.apache.tuscany.sca.data.engine
Class DataAccessEngine
java.lang.Object
org.apache.tuscany.sca.data.engine.DataAccessEngine
public class DataAccessEngine
- extends java.lang.Object
Facade to hide DAS implementation details of handling commands
Method Summary |
DataObject |
executeCommand(java.lang.String commandName)
|
DataObject |
executeCommand(java.lang.String commandName,
java.lang.String xPath)
|
void |
executeDelete(java.util.ArrayList keyVals,
java.lang.String table,
java.lang.String key)
|
DataObject |
executeGet(java.util.ArrayList keyVals,
java.lang.String table,
java.lang.String key)
|
java.util.Map<java.lang.Object,DataObject> |
executeGetAll(java.lang.String table,
java.lang.String key)
|
java.util.ArrayList |
executePost(DataObject origDataObject,
java.lang.String table,
java.lang.String key)
|
void |
executePut(DataObject origDataObject)
|
java.util.Map<java.lang.Object,DataObject> |
executeQuery(java.lang.String queryString,
java.lang.String table,
java.lang.String key)
|
static java.util.List<java.lang.String> |
getKeys(java.lang.String key)
|
java.util.Map<java.lang.Object,DataObject> |
getMappedDataObjects(java.util.List<DataObject> resultDataObjects,
java.util.List<java.lang.String> keys)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataAccessEngine
public DataAccessEngine(DAS das)
executeGet
public DataObject executeGet(java.util.ArrayList keyVals,
java.lang.String table,
java.lang.String key)
executeGetAll
public java.util.Map<java.lang.Object,DataObject> executeGetAll(java.lang.String table,
java.lang.String key)
- Parameters:
table
- table'e Type name - should be same as table namekey
- column's Property name - should be same as column name
- Returns:
executeQuery
public java.util.Map<java.lang.Object,DataObject> executeQuery(java.lang.String queryString,
java.lang.String table,
java.lang.String key)
executePut
public void executePut(DataObject origDataObject)
executePost
public java.util.ArrayList executePost(DataObject origDataObject,
java.lang.String table,
java.lang.String key)
executeDelete
public void executeDelete(java.util.ArrayList keyVals,
java.lang.String table,
java.lang.String key)
getMappedDataObjects
public java.util.Map<java.lang.Object,DataObject> getMappedDataObjects(java.util.List<DataObject> resultDataObjects,
java.util.List<java.lang.String> keys)
getKeys
public static java.util.List<java.lang.String> getKeys(java.lang.String key)
executeCommand
public DataObject executeCommand(java.lang.String commandName)
executeCommand
public DataObject executeCommand(java.lang.String commandName,
java.lang.String xPath)