org
.
devzendo
.
commondb
.
beanminder
.
persistence
domain
package
domain
Visibility
Public
All
Type Members
case class
Account
(
id:
Int
,
name:
AccountName
,
withBank:
BankName
,
accountCode:
AccountCode
,
initialBalance:
InitialBalance
,
currentBalance:
CurrentBalance
)
extends
Product
with
Serializable
case class
AccountBalance
(
balance:
Int
)
extends
RepresentationType
[
Int
] with
Product
with
Serializable
case class
AccountCode
(
code:
String
)
extends
RepresentationType
[
String
] with
Product
with
Serializable
case class
AccountName
(
name:
String
)
extends
RepresentationType
[
String
] with
Product
with
Serializable
case class
Amount
(
amount:
Int
)
extends
RepresentationType
[
Int
] with
Product
with
Serializable
case class
BankName
(
name:
String
)
extends
RepresentationType
[
String
] with
Product
with
Serializable
case class
CurrentBalance
(
balance:
Int
)
extends
RepresentationType
[
Int
] with
Product
with
Serializable
case class
Index
(
index:
Int
)
extends
RepresentationType
[
Int
] with
Product
with
Serializable
case class
InitialBalance
(
balance:
Int
)
extends
RepresentationType
[
Int
] with
Product
with
Serializable
case class
Transaction
(
id:
Int
,
accountId:
Int
,
index:
Index
,
amount:
Amount
,
isCredit:
CreditDebit
,
isReconciled:
Reconciled
,
transactionDate:
NormalisedDate
,
accountBalance:
AccountBalance
)
extends
Product
with
Serializable
Value Members
object
Account
extends
Serializable
object
CreditDebit
extends
Enumeration
object
Reconciled
extends
Enumeration
object
Transaction
extends
Serializable
Ungrouped