All Methods Instance Methods Concrete Methods
| 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.
|
String |
getCrudFields() |
DataView |
getDataView(String aPoolName,
String aRefName,
String aQuery,
List<Object> aParams) |
int |
getDefError() |
List<String> |
getDuplicateFieldList() |
DataView |
getFields(String aPoolName,
String aTableName) |
List<Map<String,String>> |
getForeignKey() |
List<Map<String,String>> |
getMemoryTable() |
String |
getParentAuditField() |
String |
getParentTable() |
String |
getPrimaryKey() |
Object |
getPrimaryKeyValue() |
List<String> |
getRequiredFields() |
SchemaDataConfig |
getSchemaDataConfig() |
TableInfoIntf |
getTableInfo() |
String |
getTableName() |
List<Map<String,Object>> |
getValidationList() |
boolean |
isAudit() |
boolean |
isNonSql() |
boolean |
isVersioned() |
boolean |
loadTableInfo(String aPoolName,
String aTableName) |
void |
saveData(String aPoolName,
Map<String,Object> aFieldData,
Long anUserId,
SchemaDataConfigIntf aSchemaData,
String aScreenName) |
void |
saveTableInfo(String aPoolName,
Long anUserId) |
void |
setAudit(boolean aFlag) |
void |
setDataStore(DataStoreUtil aDataStore) |
void |
setDuplicateFieldList(List<String> aFieldList) |
void |
setDuplicateFields(String aDupFields) |
void |
setForeignKey(List<Map<String,String>> aData) |
void |
setForeignKeyMap(Map<String,String> aData) |
void |
setMemoryTable(List<Map<String,String>> aData) |
void |
setMemoryTableMap(Map<String,String> aData) |
void |
setNonSql(boolean aFlag) |
void |
setParentAuditField(String aFieldName) |
void |
setParentTable(String aTableName) |
void |
setPrimaryKey(String aFieldName) |
void |
setPrimaryKeyValue(Object aValue) |
void |
setSchemaDataConfig(SchemaDataConfig aSchemaDataConfig) |
void |
setTableName(String aTableName) |
void |
setValidationList(List<Map<String,Object>> aData) |
void |
setValidationMap(Map<String,Object> aData) |
void |
setVersioned(boolean aFlag) |