This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch v2
in repository https://gitbox.apache.org/repos/asf/causeway-app-petclinic.git
from 8e6d1b6 Updates PhoneNumber meta-annotation, adds regex validation
new b398464 Adds a mustSatisfy Specification to Name meta-annotation
new 9d9fbee Removes validation for PetOwner#updateName
new aedd258 Updates ActionLayout#describedAs text, as constant has moved
to Name meta-annotation
new 95d38a7 Adds EmailAddress value type
new c9cefd8 Adds EmailAddressValueSemantics
new f6fc7b0 Updates PetOwner#emailAddress to use new value type
new 2d43a07 Updates PetOwners#create to use new value type
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../modules/petowner/dom/petowner/PetOwner.java | 17 +---
.../modules/petowner/dom/petowner/PetOwners.java | 6 +-
.../domainapp/modules/petowner/types/Name.java | 17 +++-
.../modules/petowner/value/EmailAddress.java | 18 ++++
.../petowner/value/EmailAddressValueSemantics.java | 109 +++++++++++++++++++++
5 files changed, 151 insertions(+), 16 deletions(-)
create mode 100644
module-petowner/src/main/java/domainapp/modules/petowner/value/EmailAddress.java
create mode 100644
module-petowner/src/main/java/domainapp/modules/petowner/value/EmailAddressValueSemantics.java