Class PrometheusTableEncrypted<T extends PrometheusEncryptedDataItem>
java.lang.Object
io.github.tonywasher.joceanus.prometheus.database.PrometheusTableDataItem<T>
io.github.tonywasher.joceanus.prometheus.database.PrometheusTableEncrypted<T>
- Type Parameters:
T- the data type
- Direct Known Subclasses:
PrometheusTableDataInfo,PrometheusTableStaticData
public abstract class PrometheusTableEncrypted<T extends PrometheusEncryptedDataItem>
extends PrometheusTableDataItem<T>
Database table class for Encrypted Items. Each data type that uses encrypted data should extend
this class.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPrometheusTableEncrypted(PrometheusDataStore pDatabase, String pTabName) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected PrometheusDataValuesgetRowValues(String pName) Obtain row values.protected voidsetFieldValue(T pItem, MetisDataItem.MetisDataFieldId iField) Set a field value for an item.Methods inherited from class io.github.tonywasher.joceanus.prometheus.database.PrometheusTableDataItem
closeStmt, countLoadItems, createDatabase, createTable, declareData, deleteItems, dropTable, getDatabase, getDefinition, getList, getTableDef, getTableName, insertItems, loadItems, loadValues, postProcessOnLoad, purgeTable, setList, updateItems
-
Constructor Details
-
PrometheusTableEncrypted
Constructor.- Parameters:
pDatabase- the database controlpTabName- the table name
-
-
Method Details
-
setFieldValue
protected void setFieldValue(T pItem, MetisDataItem.MetisDataFieldId iField) throws OceanusException Description copied from class:PrometheusTableDataItemSet a field value for an item.- Overrides:
setFieldValuein classPrometheusTableDataItem<T extends PrometheusEncryptedDataItem>- Parameters:
pItem- the item to insertiField- the field id- Throws:
OceanusException- on error
-
getRowValues
Description copied from class:PrometheusTableDataItemObtain row values.- Overrides:
getRowValuesin classPrometheusTableDataItem<T extends PrometheusEncryptedDataItem>- Parameters:
pName- the name of the item- Returns:
- the row values.
- Throws:
OceanusException- on error
-