1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package io.github.tonywasher.joceanus.moneywise.database;
18
19 import io.github.tonywasher.joceanus.oceanus.base.OceanusException;
20 import io.github.tonywasher.joceanus.moneywise.data.basic.MoneyWiseDataSet;
21 import io.github.tonywasher.joceanus.moneywise.data.basic.MoneyWiseDepositInfo;
22 import io.github.tonywasher.joceanus.prometheus.data.PrometheusDataSet;
23 import io.github.tonywasher.joceanus.prometheus.data.PrometheusDataValues;
24 import io.github.tonywasher.joceanus.prometheus.database.PrometheusDataStore;
25 import io.github.tonywasher.joceanus.prometheus.database.PrometheusTableDataInfo;
26
27
28
29
30
31
32 public class MoneyWiseTableDepositInfo
33 extends PrometheusTableDataInfo<MoneyWiseDepositInfo> {
34
35
36
37 protected static final String TABLE_NAME = MoneyWiseDepositInfo.LIST_NAME;
38
39
40
41
42
43
44 protected MoneyWiseTableDepositInfo(final PrometheusDataStore pDatabase) {
45 super(pDatabase, TABLE_NAME, MoneyWiseTableAccountInfoType.TABLE_NAME, MoneyWiseTableDeposit.TABLE_NAME);
46 }
47
48 @Override
49 protected void declareData(final PrometheusDataSet pData) {
50 final MoneyWiseDataSet myData = (MoneyWiseDataSet) pData;
51 setList(myData.getDepositInfo());
52 }
53
54 @Override
55 protected PrometheusDataValues loadValues() throws OceanusException {
56
57 return getRowValues(MoneyWiseDepositInfo.OBJECT_NAME);
58 }
59 }