public interface ODataDataHandler
| Modifier and Type | Method and Description |
|---|---|
void |
commitTransaction() |
boolean |
deleteEntityInTable(String tableName,
ODataEntry entity)
This method deletes entity from table.
|
Map<String,NavigationTable> |
getNavigationProperties()
This method returns the navigation property map, which contains the Navigation table which contains the all the navigation paths from the table,
|
Map<String,List<String>> |
getPrimaryKeys()
This method returns the all the primary keys in the database tables.
|
List<String> |
getTableList()
This method return names of all the tables in the database.
|
Map<String,Map<String,DataColumn>> |
getTableMetadata()
This method return database table metadata.
|
String |
insertEntityToTable(String tableName,
ODataEntry entity)
This method inserts entity to table.
|
void |
openTransaction() |
List<ODataEntry> |
readTable(String tableName)
This method read the table data and return.
|
List<ODataEntry> |
readTableWithKeys(String tableName,
ODataEntry keys)
This method read the table with Keys and return.
|
void |
rollbackTransaction() |
boolean |
updateEntityInTable(String tableName,
ODataEntry newProperties)
This method updates entity in table.
|
boolean |
updateEntityInTableTransactional(String tableName,
ODataEntry oldProperties,
ODataEntry newProperties)
This method updates the entity in table when transactional update is necessary.
|
void |
updatePropertyInTable(String tableName,
ODataEntry property)
This method update property to table, which updates a single column of the table.
|
List<ODataEntry> readTable(String tableName) throws ODataServiceFault
tableName - Name of the tableODataServiceFaultDataEntryList<ODataEntry> readTableWithKeys(String tableName, ODataEntry keys) throws ODataServiceFault
tableName - Name of the tablekeys - Keys to checkODataServiceFaultDataEntryString insertEntityToTable(String tableName, ODataEntry entity) throws ODataServiceFault
tableName - Name of the tableentity - EntityODataServiceFaultboolean deleteEntityInTable(String tableName, ODataEntry entity) throws ODataServiceFault
tableName - Name of the tableentity - EntityODataServiceFaultboolean updateEntityInTable(String tableName, ODataEntry newProperties) throws ODataServiceFault
tableName - Name of the tablenewProperties - New PropertiesODataServiceFaultboolean updateEntityInTableTransactional(String tableName, ODataEntry oldProperties, ODataEntry newProperties) throws ODataServiceFault
tableName - Table NameoldProperties - Old PropertiesnewProperties - New PropertiesODataServiceFaultMap<String,Map<String,DataColumn>> getTableMetadata()
DataColumnvoid updatePropertyInTable(String tableName, ODataEntry property) throws ODataServiceFault
tableName - Name of the tableproperty - PropertyODataServiceFaultList<String> getTableList()
Map<String,List<String>> getPrimaryKeys()
Map<String,NavigationTable> getNavigationProperties()
void openTransaction()
throws ODataServiceFault
ODataServiceFaultvoid commitTransaction()
throws ODataServiceFault
ODataServiceFaultvoid rollbackTransaction()
throws ODataServiceFault
ODataServiceFaultCopyright © 2015 WSO2. All rights reserved.