public class TableInfoDB extends Object
| Constructor and Description |
|---|
TableInfoDB() |
| Modifier and Type | Method and Description |
|---|---|
void |
auditRow(Long anUserId,
String anAction,
String aScreenName,
Map<String,Object> aData,
Map<String,Object> anOldData)
This will add an entry for every field changed, may also add logic to send to
Kafka topic and audit in back ground for performance.
|
DataView |
getDataView(String aPoolName,
String aRefName,
String aQuery,
List<Object> aParams) |
int |
getDefError() |
Object |
getPrimaryKeyValue() |
void |
saveData(String aPoolName,
Map<String,Object> aFieldData,
Long anUserId,
SchemaDataConfigIntf aSchemaData,
String aScreenName) |
void |
setDataStore(DataStoreUtil aDataStore) |
void |
setPrimaryKeyValue(Object aValue) |
void |
setTableInfo(TableInfoIntf aTable) |
public Object getPrimaryKeyValue()
public void setPrimaryKeyValue(Object aValue)
public void setDataStore(DataStoreUtil aDataStore)
public void setTableInfo(TableInfoIntf aTable)
public void saveData(String aPoolName, Map<String,Object> aFieldData, Long anUserId, SchemaDataConfigIntf aSchemaData, String aScreenName) throws Exception
Exceptionpublic void auditRow(Long anUserId, String anAction, String aScreenName, Map<String,Object> aData, Map<String,Object> anOldData)
anUserId - useranAction - actionaScreenName - screenaData - dataanOldData - old datapublic DataView getDataView(String aPoolName, String aRefName, String aQuery, List<Object> aParams) throws Exception
Exceptionpublic int getDefError()
Copyright © 2020. All rights reserved.