ValueObjects
Interfaces, Classes, Traits and Enums
- Complex
- A ValueObject that has a complex Value such as Date or Money which cannot be represented directly
as a string and is thus returned from a DomainObject as is
- Key
- A Key ValueObject
- Primitive
- A ValueObject that has a primitive Value like int or string and is thus returned from a DomainObject
as value and not as ValueObject Instance
- Value
- A ValueObject
- AHV
- An implementation of AHV
- Boolean
- A boolean value
Internally uses boolean
- DataType
- A DataType is the smallest entity of Data.
- Date
- A Date Value
- Decimal
- An implementation of Decimal
- EAN13
- An implementation of EAN13
- Email
- An implementation of Email
- Integer
- An implementation of Integer
- IntKey
- A key implementatin class storing an int key
- OneToOne
- A DataType is the smallest entity of Data.
- Phone
- An implementation of a Phonenumber
- URL
- An implementation of URL
- Varchar
- An implementation of Varchar
- Number
- A Value that is a Number should use this trait