package cddexamples
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class BankId(id: String) extends Product with Serializable
- case class Cheque(refNo: String, from: CustomerId, to: CustomerId, date: LocalDateTime, amount: GBP) extends Product with Serializable
- case class Customer(id: CustomerId, balance: GBP, overdraftLimit: GBP, premiumCustomer: Boolean) extends Product with Serializable
- case class CustomerId(id: String, bank: BankId) extends Product with Serializable
- case class GBP(pounds: Integer, pence: Integer) extends Product with Serializable
- class JbossExample extends AnyRef
- case class Message(pattern: String, keys: Any*) extends Product with Serializable
- case class Person(savings: Int, ageInYears: Int) extends Product with Serializable
- case class ProcessChequeResult(pay: Boolean, message: Message) extends Product with Serializable
- class Tennis extends AnyRef
- case class World(date: LocalDateTime, thisBank: BankId, customerIdToCustomer: (CustomerId) => Customer, acceptedBanks: List[BankId] = List(BankId.hsbc, BankId.rbs, BankId.thisBank)) extends Product with Serializable
Value Members
- object BankId extends Serializable
- object GBP extends Serializable
- object Message extends Serializable
- object ProcessCheque
- object ProcessChequeTestMother
- object Tennis extends Tennis with App