Class PrometheusSheetEncrypted<T extends PrometheusEncryptedDataItem>
java.lang.Object
io.github.tonywasher.joceanus.prometheus.sheets.PrometheusSheetDataItem<T>
io.github.tonywasher.joceanus.prometheus.sheets.PrometheusSheetEncrypted<T>
- Type Parameters:
T- the data type
- Direct Known Subclasses:
PrometheusSheetDataInfo,PrometheusSheetStaticData
public abstract class PrometheusSheetEncrypted<T extends PrometheusEncryptedDataItem>
extends PrometheusSheetDataItem<T>
Extension of SheetDataItem class for accessing a sheet that is related to an encrypted data type.
- Author:
- Tony Washer
-
Field Summary
FieldsFields inherited from class io.github.tonywasher.joceanus.prometheus.sheets.PrometheusSheetDataItem
COL_ID -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPrometheusSheetEncrypted(PrometheusSheetReader pReader, String pRange) Constructor for a load operation.protectedPrometheusSheetEncrypted(PrometheusSheetWriter pWriter, String pRange) Constructor for a write operation. -
Method Summary
Modifier and TypeMethodDescriptionprotected PrometheusDataValuesgetRowValues(String pName) Obtain row values.protected voidinsertSecureItem(T pItem) Insert secure item into spreadsheet.Methods inherited from class io.github.tonywasher.joceanus.prometheus.sheets.PrometheusSheetDataItem
applyDataFilter, applyDataValidation, freezeTitles, getLastColumn, getLastItem, loadBoolean, loadBytes, loadChars, loadDate, loadInteger, loadLong, loadMoney, loadPrice, loadRate, loadRatio, loadSecureValues, loadSpreadSheet, loadString, loadUnits, nameColumnRange, nameRange, newRow, postProcessOnLoad, setBooleanColumn, setDataList, setDateColumn, setHiddenColumn, setIntegerColumn, setMoneyColumn, setPriceColumn, setRateColumn, setRatioColumn, setStringColumn, setUnitsColumn, toString, writeBoolean, writeBytes, writeChars, writeDate, writeDecimal, writeHeader, writeInteger, writeLong, writeSpreadSheet, writeString
-
Field Details
-
COL_KEYSETID
protected static final int COL_KEYSETIDKeySetId column.- See Also:
-
-
Constructor Details
-
PrometheusSheetEncrypted
Constructor for a load operation.- Parameters:
pReader- the spreadsheet readerpRange- the range to load
-
PrometheusSheetEncrypted
Constructor for a write operation.- Parameters:
pWriter- the spreadsheet writerpRange- the range to create
-
-
Method Details
-
insertSecureItem
Description copied from class:PrometheusSheetDataItemInsert secure item into spreadsheet.- Overrides:
insertSecureItemin classPrometheusSheetDataItem<T extends PrometheusEncryptedDataItem>- Parameters:
pItem- the item- Throws:
OceanusException- on error
-
getRowValues
Description copied from class:PrometheusSheetDataItemObtain row values.- Overrides:
getRowValuesin classPrometheusSheetDataItem<T extends PrometheusEncryptedDataItem>- Parameters:
pName- the name of the item- Returns:
- the row values.
- Throws:
OceanusException- on error
-