Class PrometheusTableStaticData<T extends PrometheusStaticDataItem>
java.lang.Object
io.github.tonywasher.joceanus.prometheus.database.PrometheusTableDataItem<T>
io.github.tonywasher.joceanus.prometheus.database.PrometheusTableEncrypted<T>
io.github.tonywasher.joceanus.prometheus.database.PrometheusTableStaticData<T>
- Type Parameters:
T- the data type
public abstract class PrometheusTableStaticData<T extends PrometheusStaticDataItem>
extends PrometheusTableEncrypted<T>
Database table class for Static Data Items. Each data type that represents Static Data should
extend this class.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPrometheusTableStaticData(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
-
PrometheusTableStaticData
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 classPrometheusTableEncrypted<T extends PrometheusStaticDataItem>- Parameters:
pItem- the item to insertiField- the field id- Throws:
OceanusException- on error
-
getRowValues
Description copied from class:PrometheusTableDataItemObtain row values.- Overrides:
getRowValuesin classPrometheusTableEncrypted<T extends PrometheusStaticDataItem>- Parameters:
pName- the name of the item- Returns:
- the row values.
- Throws:
OceanusException- on error
-