summaryrefslogtreecommitdiffstats
path: root/bank-eiffel/account.e
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2011-05-26 14:11:46 +0200
committermanuel <manuel@mausz.at>2011-05-26 14:11:46 +0200
commitccfe458b09dd900c12b0421f19abdf9887d5b912 (patch)
treed7803fcb55677a71ddf30033774b9c95c4adc455 /bank-eiffel/account.e
parent4c7743e63274a67136d849dea75262262221a570 (diff)
downloadfoop-ccfe458b09dd900c12b0421f19abdf9887d5b912.tar.gz
foop-ccfe458b09dd900c12b0421f19abdf9887d5b912.tar.bz2
foop-ccfe458b09dd900c12b0421f19abdf9887d5b912.zip
more bank example app:
- add persistent store - implement ranges
Diffstat (limited to 'bank-eiffel/account.e')
-rw-r--r--bank-eiffel/account.e8
1 files changed, 5 insertions, 3 deletions
diff --git a/bank-eiffel/account.e b/bank-eiffel/account.e
index 7c127ec..fe9cc3b 100644
--- a/bank-eiffel/account.e
+++ b/bank-eiffel/account.e
@@ -23,13 +23,15 @@ feature -- Access
23 23
24feature {NONE} -- Implementation 24feature {NONE} -- Implementation
25 25
26 creditline_range: TUPLE [min: like creditline; max: like creditline] 26 range: detachable TUPLE [min: REAL_64; max: REAL_64]
27
28 creditline_range: attached like range
27 -- min/max for creditline 29 -- min/max for creditline
28 30
29 interest_deposit_range: TUPLE [min: like interest_deposit; max: like interest_deposit] 31 interest_deposit_range: attached like range
30 -- min/max for interest_deposit 32 -- min/max for interest_deposit
31 33
32 interest_debit_range: TUPLE [min: like interest_debit; max: like interest_debit] 34 interest_debit_range: attached like range
33 -- min/max for interest_debit 35 -- min/max for interest_debit
34 36
35 authorized_signers: ARRAYED_SET [PERSON] 37 authorized_signers: ARRAYED_SET [PERSON]