org.cddcore.example

processCheque_DM_Xml

package processCheque_DM_Xml

Visibility
  1. Public
  2. All

Type Members

  1. case class BankId(id: String) extends Product with Serializable

  2. case class Cheque(refNo: String, from: CustomerId, to: CustomerId, date: DateTime, amount: GBP) extends LoggerDisplay with Product with Serializable

  3. case class ChequeSituation(world: World, cheque: Elem) extends XmlSituation with Product with Serializable

  4. case class Customer(id: CustomerId, balance: GBP, overdraftLimit: GBP, premiumCustomer: Boolean) extends Product with Serializable

  5. case class CustomerId(id: String, bank: BankId) extends LoggerDisplay with Product with Serializable

  6. case class GBP(pounds: Integer, pence: Integer) extends Product with Serializable

  7. case class MapWithDefault[K, V](map: Map[K, V], default: V) extends (K) ⇒ V with Product with Serializable

  8. case class Message(pattern: String, keys: Any*) extends LoggerDisplay with Product with Serializable

  9. case class ProcessChequeResult(pay: Boolean, message: Message) extends Product with Serializable

  10. class ProcessChequeXml extends AnyRef

  11. case class World(date: DateTime, thisBank: BankId, customerIdToCustomer: (CustomerId) ⇒ Elem, acceptedBanks: List[BankId] = ...) extends LoggerDisplay with Product with Serializable

Value Members

  1. object BankId extends Serializable

  2. object Dates

  3. object GBP extends Serializable

  4. object Message extends Serializable

  5. object ProcessChequeTestMother

  6. object ProcessChequeXml

    Annotations
    @RunWith()

Ungrouped