This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/causeway-app-petclinic.git


 discard cb22e04  adds error scenario that visitAt when bookVisit must be in 
future
 discard f1a4dc2  adds error scenario for bookVisit that a reason is required
 discard 7f32eac  adds happy case for Pet#bookVisit integ test
 discard 466f334  adds Bootstrap_IntegTest to check the visits module 
bootstrapping
 discard ec0f2df  adds application-test.yml for visits module
 discard b2b9558  adds VisitsModuleIntegTestAbstract, to bootstrap tests
 discard 015ede4  adds integtest dependency for visits module
 discard 5fe75c9  updates HomePageViewModel to use VisitPlusPetOwner view model
 discard 2bea562  adds VisitPlusPetOwner view model
 discard c387532  Adds bookVisit mixin for HomePageViewModel
 discard c468f23  adds columnOrders for 2 new collections of HomePageViewModel
 discard 6bfedbc  renames columnOrder for HomePageViewModel objects to petOwners
 discard 1cf7e40  updates layout file for HomePageViewModel with new collections
 discard addc7f7  extends HomePageViewModel to show 3 collections of all ...
 discard 05e8437  updates VisitRepository to inherit from JpaRepository rather 
than
 discard 0c90488  updates PetRepository to inherit from JpaRepository rather 
than
 discard e0184bc  adds subscriber for Visits to veto delete of PetOwner if any 
of its Pets
 discard 47726c7  adds subscriber for Pets to cascade delete if PetOwner is 
deleted
 discard 8092855  reworks PetOwner_delete to emit domain events.
 discard 9f15d3f  adds unit test for Pets_bookVisit
 discard 8ca2f34  adds Maven dependency to test libraries, for visits module.
 discard 1907f06  adds columnOrder for visits collection of Pet
 discard 392a964  adds png for Visit
 discard 4d5bfbb  adds layout file for Visit
 discard fbf30e6  adds bookVisit mixin action for Pet
 discard aa793ad  adds visits mixin collection for Pet
 discard 91da056  adds reason property to Visit
 discard 2e7e4e6  adds Reason meta-annotation
 discard 8654067  adds visits schema for application.yml configuration
 discard 141acc8  adds VisitRepository
 discard eb36637  updates teardown fixture for VisitsModule
 discard ee7749a  adds Visit entity
 discard c1cda00  updates webapp to depend upon visits module
 discard 3dd452f  adds empty visits module
 discard 3902fca  deletes from Pet entity in the pets module's teardown fixture
 discard ac6a6b5  refactors PetOwner delete action to a mixin, and deletes 
associated Pets
 discard 41da588  moves PetOwner mixins for pets
 discard a0fb00d  moves fixture classes
 discard e35689f  moves Pet entity and supporting files into its own package.
 discard 01b46a7  defaults name for removePet if there is only one.
 discard 477de6e  diables removePet action if the owner has no pets.
 discard f98b8d0  adds choices for removeAct to restrict names to those owned
 discard 03d943c  adds sequence for addPet action, to be explicit
 discard cd5b0e8  adds removePet action mixin for PetOwner
 discard 11ef129  updates PetClinicDemo to create Pets as well as PetOwners.
 discard 6aba5b2  adds Pet_persona with example Pets
 discard 43e4eaf  adds a PetBuilder to add Pets using domain logic
 discard 686f454  makes PetOwnerBuilder idempotent
 discard 2a03eff  shows title with icon, in tables
 discard bb0be9b  adds custom icon for Pet, based on its species
 discard ac1a122  adds title for Pet
 discard 1b26346  updates icon file for PetOwner
 discard 2da6f94  adds Pet.png icon file
 discard df66b07  adds a Pet.layout.xml file
 discard bf1caa8  Defaults the species of Pet to Dog when adding pet
 discard e5211b0  adds validation to prevent two Pets with same name for given 
owner
 discard f3b0431  adds findByPetOwnerAndName to PetRepository
 discard a1dfc36  adds PetOwner_addPet mixin
 discard cdc1130  updates jdbc url
 discard e6d3de0  adds table name and column names for PetOwner entity
 discard cf720fd  adds table name for Pet entity
 discard 3e7a51d  adds notes property to Pet
 discard 1615c7e  adds petSpecies property to Pet
 discard fb3ca7d  adds PetSpecies enum
 discard 9e39c5d  adds column order file for PetOwner's pets collection
 discard 3af94b9  updates PetOwner layout file for positioning of pets 
collection
 discard 8766a65  adds PetOwner_pets mixin collection
 discard 196edfa  adds PetRepository
 discard a13c370  adds Pet entity
 discard ca1312f  adds PetName meta-annotation
 discard c1768b8  deletes (unused) PetOwner#others.columnOrder.txt
 discard 44298c4  defines columnOrder for PetOwner in the 'objects' parented 
collection of HomePageViewModel
 discard 117f2a8  updates columnOrder of PetOwner for standalone collections
 discard 50d9601  declares PetOwner id as a property
 discard 7d8de34  updates PetOwner to associate properties with the new 
fieldsets.
 discard 590d3ed  adds fieldSets for contact details and notes (for PetOwner)
 discard f976755  moves validation logic for lastName from property to 
meta-annotation
 discard e1c3eed  updates EmailAddress with regex pattern.
 discard 71c5e43  updates PhoneNumber with regex pattern.
 discard 6249707  adds phoneNumber and emailAddress to PetOwner
 discard dd17833  adds EmailAddress meta-annotation
 discard 4e8600b  adds PhoneNumber meta-annotation
 discard 35c80e7  fixes integ tests
 discard 7302be3  associates PetOwner#updateName with new name property
 discard 9b4f857  hides PetOwner lastName and firstName propertie
 discard ebf727f  adds derived PetOwner#name property
 discard 24cd430  Removes unnecessary @ActionLayout#promptStyle and commened 
out code
 discard 552ecc7  sets up default prompt styles
 discard c9ffddc  sets up initial fixture script under a 'dev' Spring Boot 
profile.
 discard bc8caf9  adds firstName to PetOwners#create action
 discard c536780  adds default for new parameter of PetOwner#updateName
 discard 0ccb1eb  adds firstName as parameter to PetOwner#updateName
 discard 87563e8  updatesPetOwner_persona  fixture script with better lastName 
examples
 discard 3fbf2ef  refactors title to use title() method
 discard b4dff69  adds overload to withName factory method
 discard 5f901a2  adds firstName property
 discard 3b041c8  adds @FirstName meta-annotation
 discard d3a442b  renames @Name to @LastName
 discard e720b1a  renames PetOwner actions' associateWith attribute
 discard 1714334  updates menubars.layout.xml with new action names of PetOwners
 discard 8ed0724  renames PetOwners finder methods, name -> lastName
 discard 6c78fec  renames PetOwnerRepository method names, name -> lastName
 discard f05f03a  renames NAMED_QUERY__FIND_BY_NAME_LIKE constant
 discard 84a925a  updates the NAMED_QUERY parameter for findByNameLike
 discard 6631965  updates uniqueness constraint for PetOwner
 discard 7dade26  renames PetOwner name field to lastName
 discard 9ae6438  updates misc. comments to new package names
 discard 3bfc67c  updates logicalTypeName of HealthServiceCheckImpl
 discard a7ef373  updates menubars.layout.xml, top level menu name.
 discard 4c48c34  updates menubars.layout.xml with updated logicalTypeName ...
 discard 1362883  updates security perms
 discard cf25957  updates app name. welcome page and banner
 discard 5e3eaef  updates docker image name
 discard c18ecd4  updates description in pom.xml, is all
 discard 6c5f4b6  removes unnecessary javax.persistence qualifications.
 discard 77982d5  updates and slims down the README
 discard a402d8b  saves IntelliJ run configuration for PetClinicApp
 discard abbd61d  renames DomainAppDemo fixture to PetClinicDemo
 discard 7485f54  renames packages in webapp-tests module
 discard 1e5f464  renames packages in webapp module
 discard 5db6726  renames packages in pets module and pets-tests module
 discard 5d3fb15  renames SimpleModuleIntegTestAbstract to 
PetsModuleIntegTestAbstract
 discard 44fe078  renames SimpleApp main class to PetClinicApp
 discard 684ac60  renames SimpleModule to PetsModule
 discard fdbb6ab  renames SimpleObjectBuilder to PetOwnerBuilder
 discard 1cbb684  renames SimpleObject_persona to PetOwner_persona
 discard 990fa3d  renames SimpleObjectRepository to PetOwnerRepository
 discard 854cde9  changes PetOwners logicalTypeName
 discard 0bfe937  renames SimpleObjects to PetOwners
 discard fea5b50  changes PetOwner logicalTypeName
 discard 94a1765  changes PetOwner uniqueness constraint
 discard 24e9a09  changes config files for schema change
 discard 0a0f465  changes PetOwner schema to 'pets'
 discard d84e75f  renames SimpleObject related files
 discard 42671ef  renames SimpleObject to PetOwner
 discard 2e486d8  renames name
 discard e9c5308  renames module-simple dir to module-pets-dir, same for tests
 discard b05c988  renames groupId and artifactI
     add 7b2d3ef  copies simpleapp v2-jpa
     add d9c8a95  adds module-petowner module
     add 84f6901  copies simple module to petowner module
     add 6ecaf6d  updates the namespace of PetOwner module
     add 9c44a8c  Updates application.properties to ensure 'petowner' schema is 
created
     add cf62d95  renames SimpleApp to PetClinicApp
     add 9d1d1a4  references petowner module in the ApplicatoinModule
     add f7dc097  adds new PetOwnerModuleSuperuserRole, makes sven user a member
     add 3ed5fa8  adds references to PetOwners domain service in the menubars 
layout
     add 7292f1b  updates PetOwner_persona and adds .pdf for each.
     add 06f408f  Updates DomainAppDemo fixture script to create pet owners 
rather than
     add 3ad1975  Extends PetOwner_persona to set up a 'knownAs' alias
     add 4a315b8  defines PetOwner's title using title() method rather than 
@Title annot.
     add b5bd5fd  renames PetOwner's lastCheckedIn property to lastVisit
     add 2f287ec  updates persona to create a more realistic 'lastVisit' date
     add 68c3422  Adds 'telephoneNumber' and 'emailAddress' to 'PetOwner'
     add dbbb07b  Updates .columnOrder.txt of PetOwners to show additional 
properties
     add 9ca2ec3  adds application-dev.yml to run fixture automatically on 
startup
     add e3cd71d  updates IntelliJ run configuration to run with 'dev' spring 
profile
     add ae001a2  Updates PetOwner_persona to _not_ wrap PetOwners domain 
service
     add 0ff89b4  Updates HomePageViewModel to list PetOwners
     add 9a5a85c  updates title of HomePageViewModel
     add 7c66816  renames 'getObjects' collection of HomePageViewModel to 
'getPetOwners'
     add 25c5cd0  adds HomePageViewModel#petOwners.colunmOrder.txt
     add 54436b6  Updates PetOwners#create to specify additional details.
     add 50013c0  Updates PetOwner_persona builder also
     add da9d60f  Comments out promptStyle for PetOwners#create
     add 2ef4a89  Comments out promptStyle for PetOwner#updateName
     add 1ad0529  changes the default prompt style
     add 87dfaf7  Resets prompt styles back to their defaults
     add 441ac5e  Injects ClockService into PetOwner
     add 0eec260  adds PetOwner#getDaysSinceLastVisit derived property
     add 0870f76  Updates .columnOrder.txt for new property
     add 6e03c4f  Defines PhoneNumber meta-annotation
     add ca6382a  Annotates telephoneNumber property and param with 
meta-annotation
     add 8e6d1b6  Updates PhoneNumber meta-annotation, adds regex validation
     add b398464  Adds a mustSatisfy Specification to Name meta-annotation
     add 9d9fbee  Removes validation for PetOwner#updateName
     add aedd258  Updates ActionLayout#describedAs text, as constant has moved 
to Name meta-annotation
     add 60a4892  Adds EmailAddress value type
     add 057cf83  adds EmailAddressValueSemantics
     add c9fbaad  updates PetOwner#emailAddress to use new value type
     add e393e9b  updates PetOwners#create to use new value type
     add 9824b31  associates name property with its fieldset using .layout.xml
     add ded8234  associates knownAs property with its fieldset using 
.layout.xml
     add bd57a88  associates telephoneNumber property with its fieldset using 
.layout.xml
     add 0bbb055  associates emailAddress property with its fieldset using 
.layout.xml
     add c364a3f  associates notes property with its fieldset using .layout.xml
     add 51ab36f  associates lastVisit property with its fieldset using 
.layout.xml
     add 1ec0315   associates daysSinceLastVisit property with its fieldset 
using .layout.xml
     add 77b5661  associates attachment property with its fieldset using 
.layout.xml
     add eef8300  associates version property with its fieldset using 
.layout.xml
     add 24d92c6  specifies positioning of framework-provided props in metadata 
fieldset
     add 3aeaff3  associates 'updateName' action with 'name' property using 
.layout.xml
     add 6cc9f27  associates 'updateAttachment' action with 'name' property 
using .layout.xml
     add 6384c86  associates 'delete' action with 'identity' fieldset
     add 8ea0e20  organizes imports
     add 4015031  replaces PetOwner.png
     add 3deb1f8  adds PetName meta-annotation
     add ad95180  adds Pet entity
     add 9f43e2d  updates PetOwner module to delete all Pets.
     add 20970f4  uses the name of the pet as its title
     add e6ad5a7  adds Pet.layout.xml
     add a16e71e  adds icon .png for Pet
     add 7b81253  adds Pet.columnOrder.txt
     add 695600c  adds pets collection to PetOwner
     add d8dfa2b  positions 'pets' collection in layout.xml
     add 33a2d90  adds .columnOrder.txt for pets collection in PetOwner
     add 4ebe451  adds 'addPet' action
     add 8c39562  adds 'removePet' action
     add b9333db  updates PetOwner_persona to add pets for each owner
     add d74562e  adds validation to check that each owner's pet has a 
different name
     add 5f0ee19  adds PetSpecies enum
     add 988e091  adds a PetSpecies property to Pet
     add a39e6c5  updates addPet, to set the species of each
     add 15317b0  updates PetOwner_persona fixture, to choose species at random
     add 51dda9e  adds notes property for Pet
     add 29c9ec5  updates Pet.columnOrder.txt with new properties
     add c08b831  updates PetOwner#pets.columnOrder.txt with new properties
     add 578a1c7  adds Pet-xxx.png for each species
     add 359bf5c  adds iconname to Pet
     add 451f69a  defines module-visit as module in top level pom.xml
     add d6a18f9  adds pom.xml for visit module itself
     add f10d0a4  updates top-level pom.xml to include new visit module as 
child module
     add 8b1cbf6  adds VisitModule (spring configuration) defining the visit 
module
     add 71dc984  updates application.properties to set up 'visit' DB schema
     add d4da7fd  Adds 'visit' namespace to existing petowners security role.
     add 403951d  adds maven dependency from visit module to petowner module
     add 8408ead  adds Spring import  from visit module to petowner module
     add 6e6124e  adds maven dependency from application module to visit module
     add 9f42991  adds spring import from application module to visit module
     add 4af2197  adds Visit entity
     add cbbe411  adds Visit.layout.xml
     add 6837302  adds Visit.columnOrder.txt
     add 441439e  adds Visit.png
     add d8c64ec  makes constructor public
     add 7ea3c08  adds VisitRepository
     add 746e853  adds PetOwner_bookVisit mixin action,  to allow visits to be 
booked
     add 2484c75  adds 'visits' mixin collection, to view visits of pets of a 
pet owner.
     add 9790f11  updates PetOwner's layout, indicating where to render the 
'visits' coll.
     new 1f853cc  updates visit module's pom.xml with dependency on 
unittestsupport-applib
     new 230b6a7  adds unit test for PetOwner_bookVisit
     new 9844e5b  Updates PetOwner's delete action to fire a specific domain 
event
     new 3e34fc0  adds a subscriber to veto deletion if there are any visits 
for the owner
     new 3539ee4  updates VisitRepository, adds findByVisitAfter
     new 59c28d8  updates HomePageViewModel, adds futureVisits collection
     new 996f707  updates layout for HomePageViewModel
     new ac53294  adds columnOrder for HomePageViewModel#futureVisits
     new 238bfc4  adds VisitRepository#findByPetAndVisitAt
     new 7d2e106  adds HomePageViewModel_bookVisit convenience action
     new 851662c  updates title of HomePageViewModel
     new fb02295  adds maven dependencies on causeway integtestsupport-applib
     new a549a77  adds VisitModuleIntegTestAbstract
     new 605a8eb  adds application-test.yml props
     new 09070b6  adds Bootstrap_IntegTest to check setup
     new 29985d5  adds happy case integ test for bookVisit
     new d0af56d  adds sad case (cannot book visit in the past) as integ test

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (cb22e04)
            \
             N -- N -- N   refs/heads/main (d0af56d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 17 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:
 .asf.yaml                                          |   36 +
 .editorconfig                                      |  373 ++
 .github/workflows/build-and-test.yml               |  100 -
 .gitignore                                         |    5 +-
 .run/PetClinicApp.run.xml                          |   12 -
 .run/SimpleApp (jpa).run.xml                       |   13 +
 README.adoc                                        |  228 +-
 lib/README.txt                                     |    3 -
 lib/spring-instrument-5.3.8.jar                    |  Bin 7429 -> 0 bytes
 lib/spring-instrument.jar                          |  Bin 0 -> 7454 bytes
 {module-visits => module-petowner}/pom.xml         |   59 +-
 .../domainapp/modules/petowner/PetOwnerModule.java |   45 +
 .../modules/petowner/dom/pet/Pet-budgerigar.png    |  Bin 0 -> 2324 bytes
 .../domainapp/modules/petowner/dom/pet/Pet-cat.png |  Bin 0 -> 2793 bytes
 .../domainapp/modules/petowner/dom/pet/Pet-dog.png |  Bin 0 -> 1677 bytes
 .../modules/petowner/dom/pet/Pet-hamster.png       |  Bin 0 -> 2424 bytes
 .../modules/petowner/dom/pet/Pet.columnOrder.txt   |    3 +-
 .../domainapp/modules/petowner}/dom/pet/Pet.java   |   71 +-
 .../modules/petowner}/dom/pet/Pet.layout.xml       |   30 +-
 .../domainapp/modules/petowner/dom/pet/Pet.png     |  Bin 0 -> 1268 bytes
 .../modules/petowner}/dom/pet/PetSpecies.java      |    2 +-
 .../dom/petowner/PetOwner#pets.columnOrder.txt     |    6 +
 .../petowner/dom/petowner/PetOwner.columnOrder.txt |    9 +
 .../modules/petowner/dom/petowner/PetOwner.java    |  294 +
 .../petowner/dom/petowner/PetOwner.layout.xml      |   89 +
 .../modules/petowner/dom/petowner/PetOwner.png     |  Bin 0 -> 2823 bytes
 .../petowner/dom/petowner/PetOwnerRepository.java  |   13 +
 .../modules/petowner/dom/petowner/PetOwners.java   |  113 +
 .../modules/petowner/fixture/PetOwner_persona.java |  121 +
 .../domainapp/modules/petowner/types/Name.java     |   21 +-
 .../domainapp/modules/petowner}/types/Notes.java   |   14 +-
 .../domainapp/modules/petowner}/types/PetName.java |   12 +-
 .../modules/petowner/types/PhoneNumber.java        |   37 +
 .../modules/petowner/value/EmailAddress.java       |   39 +
 .../petowner/value/EmailAddressValueSemantics.java |  103 +
 .../domainapp/modules/petowner/fixture/arjun.docx  |  Bin 0 -> 220462 bytes
 .../domainapp/modules/petowner/fixture/arjun.pdf   |  Bin 0 -> 155480 bytes
 .../modules/petowner/fixture/benjamin.docx         |  Bin 0 -> 174671 bytes
 .../modules/petowner/fixture/benjamin.pdf          |  Bin 0 -> 118553 bytes
 .../domainapp/modules/petowner/fixture/camila.docx |  Bin 0 -> 195568 bytes
 .../domainapp/modules/petowner/fixture/camila.pdf  |  Bin 0 -> 130007 bytes
 .../domainapp/modules/petowner/fixture/daniel.docx |  Bin 0 -> 113867 bytes
 .../domainapp/modules/petowner/fixture/daniel.pdf  |  Bin 0 -> 103424 bytes
 .../domainapp/modules/petowner/fixture/jamal.docx  |  Bin 0 -> 199876 bytes
 .../domainapp/modules/petowner/fixture/jamal.pdf   |  Bin 0 -> 133527 bytes
 .../modules/petowner/fixture/jessica.docx          |  Bin 0 -> 261469 bytes
 .../domainapp/modules/petowner/fixture/jessica.pdf |  Bin 0 -> 173795 bytes
 .../domainapp/modules/petowner/fixture/leila.docx  |  Bin 0 -> 146250 bytes
 .../domainapp/modules/petowner/fixture/leila.pdf   |  Bin 0 -> 109722 bytes
 .../domainapp/modules/petowner/fixture/matt.docx   |  Bin 0 -> 183834 bytes
 .../domainapp/modules/petowner/fixture/matt.pdf    |  Bin 0 -> 129488 bytes
 .../domainapp/modules/petowner/fixture/nia.docx    |  Bin 0 -> 231148 bytes
 .../domainapp/modules/petowner/fixture/nia.mht     | 6558 ++++++++++++++++++++
 .../domainapp/modules/petowner/fixture/nia.pdf     |  Bin 0 -> 141979 bytes
 .../domainapp/modules/petowner/fixture/olivia.docx |  Bin 0 -> 155320 bytes
 .../domainapp/modules/petowner/fixture/olivia.pdf  |  Bin 0 -> 110993 bytes
 module-pets-tests/pom.xml                          |   69 -
 .../modules/pets/dom/petowner/PetOwner_Test.java   |   51 -
 .../integtests/PetsModuleIntegTestAbstract.java    |   50 -
 .../pets/integtests/tests/PetOwner_IntegTest.java  |  102 -
 .../pets/integtests/tests/PetOwners_IntegTest.java |   95 -
 .../src/test/resources/application-test.yml        |    4 -
 .../java/petclinic/modules/pets/PetsModule.java    |   30 -
 .../pets/dom/pet/Pet#visits.columnOrder.txt        |    2 -
 .../modules/pets/dom/pet/Pet-budgerigar.png        |  Bin 1034 -> 0 bytes
 .../petclinic/modules/pets/dom/pet/Pet-cat.png     |  Bin 1747 -> 0 bytes
 .../petclinic/modules/pets/dom/pet/Pet-dog.png     |  Bin 2001 -> 0 bytes
 .../petclinic/modules/pets/dom/pet/Pet-hamster.png |  Bin 992 -> 0 bytes
 .../java/petclinic/modules/pets/dom/pet/Pet.png    |  Bin 2001 -> 0 bytes
 .../pets/dom/pet/PetOwnerForPetsSubscriber.java    |   31 -
 .../modules/pets/dom/pet/PetOwner_addPet.java      |   48 -
 .../modules/pets/dom/pet/PetOwner_pets.java        |   28 -
 .../modules/pets/dom/pet/PetOwner_removePet.java   |   53 -
 .../modules/pets/dom/pet/PetRepository.java        |   14 -
 .../dom/petowner/PetOwner#pets.columnOrder.txt     |    2 -
 .../modules/pets/dom/petowner/PetOwner.java        |  173 -
 .../modules/pets/dom/petowner/PetOwner.layout.xml  |   49 -
 .../modules/pets/dom/petowner/PetOwner.png         |  Bin 1035 -> 0 bytes
 .../pets/dom/petowner/PetOwnerRepository.java      |   15 -
 .../modules/pets/dom/petowner/PetOwner_delete.java |   36 -
 .../modules/pets/dom/petowner/PetOwners.java       |   95 -
 .../modules/pets/fixture/pet/PetBuilder.java       |   44 -
 .../modules/pets/fixture/pet/Pet_persona.java      |   54 -
 .../pets/fixture/petowner/PetOwnerBuilder.java     |   33 -
 .../pets/fixture/petowner/PetOwner_persona.java    |   50 -
 .../petclinic/modules/pets/types/EmailAddress.java |   30 -
 .../petclinic/modules/pets/types/FirstName.java    |   21 -
 .../petclinic/modules/pets/types/PhoneNumber.java  |   30 -
 .../.gitignore                                     |    0
 .../log4j2-test.xml                                |    0
 module-simple-tests/pom.xml                        |   79 +
 .../modules/simple/dom/so/SimpleObject_Test.java   |   71 +
 .../modules/simple/dom/so/SimpleObjects_Test.java  |   28 +-
 .../integtests/SimpleModuleIntegTestAbstract.java  |   50 +
 .../integtests/tests/SimpleObject_IntegTest.java   |   86 +
 .../integtests/tests/SimpleObjects_IntegTest.java  |  113 +
 .../src/test/resources/application-test.yml        |    4 +
 {module-pets => module-simple}/.gitignore          |    0
 {module-pets => module-simple}/pom.xml             |   39 +-
 .../domainapp/modules/simple/SimpleModule.java     |   43 +
 .../simple/dom/so/SimpleObject.columnOrder.txt     |    2 +-
 .../modules/simple/dom/so/SimpleObject.java        |  235 +
 .../modules/simple/dom/so/SimpleObject.layout.xml  |   31 +-
 .../modules/simple/dom/so/SimpleObject.png         |  Bin 0 -> 653 bytes
 .../simple/dom/so/SimpleObjectRepository.java      |   13 +
 .../modules/simple/dom/so/SimpleObjects.java       |   89 +
 .../simple/fixture/SimpleObject_persona.java       |  107 +
 .../java/domainapp/modules/simple/types/Name.java  |   20 +
 .../domainapp/modules/simple}/types/Notes.java     |   14 +-
 .../domainapp/modules/simple/fixture/Bang.docx     |  Bin 0 -> 13071 bytes
 .../domainapp/modules/simple/fixture/Bang.pdf      |  Bin 0 -> 48548 bytes
 .../domainapp/modules/simple/fixture/Bar.docx      |  Bin 0 -> 12936 bytes
 .../domainapp/modules/simple/fixture/Bar.pdf       |  Bin 0 -> 47488 bytes
 .../domainapp/modules/simple/fixture/Fizz.docx     |  Bin 0 -> 12869 bytes
 .../domainapp/modules/simple/fixture/Fizz.pdf      |  Bin 0 -> 46833 bytes
 .../domainapp/modules/simple/fixture/Foo.docx      |  Bin 0 -> 13069 bytes
 .../domainapp/modules/simple/fixture/Foo.pdf       |  Bin 0 -> 47185 bytes
 .../domainapp/modules/simple/fixture/Frodo.docx    |  Bin 0 -> 12969 bytes
 .../domainapp/modules/simple/fixture/Frodo.pdf     |  Bin 0 -> 47587 bytes
 module-visit/pom.xml                               |  100 +
 .../java/domainapp/modules/visit/VisitModule.java  |   44 +
 .../visit/contributions/PetOwner_bookVisit.java    |   62 +
 .../visit/contributions/PetOwner_visits.java       |   35 +
 .../modules/visit/dom/visit/Visit.columnOrder.txt  |    4 +-
 .../domainapp/modules/visit}/dom/visit/Visit.java  |   82 +-
 .../modules/visit}/dom/visit/Visit.layout.xml      |   29 +-
 .../domainapp/modules/visit/dom/visit/Visit.png    |  Bin 0 -> 689 bytes
 .../modules/visit/dom/visit/VisitRepository.java   |   20 +
 .../subscriptions/PetOwner_delete_subscriber.java  |   39 +
 .../contributions/PetOwner_bookVisit_Test.java     |   22 +-
 .../visit/integtests/Bootstrap_IntegTest.java      |    9 +
 .../integtests/PetOwner_bookVisit_IntegTest.java   |   88 +
 .../integtests/VisitModuleIntegTestAbstract.java   |   45 +
 .../src/test/resources/application-test.yml        |    4 +
 module-visits/.gitignore                           |    8 -
 .../petclinic/modules/visits/VisitsModule.java     |   32 -
 .../visits/contributions/pet/Pet_bookVisit.java    |   57 -
 .../visits/contributions/pet/Pet_visits.java       |   30 -
 .../java/petclinic/modules/visits/dom/.gitkeep     |    0
 .../petclinic/modules/visits/dom/visit/Visit.png   |  Bin 701 -> 0 bytes
 .../modules/visits/dom/visit/VisitRepository.java  |   13 -
 .../java/petclinic/modules/visits/fixture/.gitkeep |    0
 .../subscribers/PetOwnerForVisitsSubscriber.java   |   46 -
 .../java/petclinic/modules/visits/types/.gitkeep   |    0
 .../petclinic/modules/visits/types/Reason.java     |   25 -
 .../integtest/VisitsModuleIntegTestAbstract.java   |   48 -
 .../integtest/tests/Bootstrap_IntegTest.java       |   12 -
 .../integtest/tests/Pet_bookVisit_IntegTest.java   |  101 -
 .../src/test/resources/application-test.yml        |    4 -
 pom.xml                                            |   72 +-
 serve-timeline.sh                                  |   38 +
 update-parent.sh                                   |   15 -
 update-to-latest-nightly.sh                        |   15 +
 webapp-tests/log4j2-test.xml                       |    4 +-
 webapp-tests/pom.xml                               |   29 +-
 .../webapp/integtests/WebAppIntegTestAbstract.java |   55 +
 .../metamodel/SwaggerExport_IntegTest.java         |   17 +-
 .../metamodel/ValidateDomainModel_IntegTest.java   |   25 +
 .../webapp/integtests/smoke/Smoke_IntegTest.java   |   34 +-
 .../webapp/integtests/WebAppIntegTestAbstract.java |   55 -
 .../metamodel/ValidateDomainModel_IntegTest.java   |   22 -
 .../src/test/resources/application-test.properties |    4 +
 .../src/test/resources/application-test.yml        |    5 +-
 .../src/test/resources/junit-platform.properties   |   17 -
 webapp/pom.xml                                     |  167 +-
 .../main/java/domainapp/webapp/AppManifest.java    |   93 +
 .../webapp/PetClinicApp.java                       |    6 +-
 .../webapp/application/ApplicationModule.java      |   19 +
 .../fixture/scenarios/DomainAppDemo.java           |   20 +
 .../application/seed/CustomRolesAndUsers.java      |   81 +
 .../application/seed/SeedSecurityService.java      |   37 +
 .../services/health/HealthCheckServiceImpl.java    |   33 +
 ...HomePageViewModel#futureVisits.columnOrder.txt} |    3 +-
 .../HomePageViewModel#petOwners.columnOrder.txt    |    9 +
 .../services/homepage/HomePageViewModel.java       |   51 +
 .../services/homepage/HomePageViewModel.layout.xml |   44 +
 .../services/homepage/HomePageViewModel.png        |  Bin
 .../mixins/HomePageViewModel_bookVisit.java        |   69 +
 .../webapp/custom/CustomModule.java                |    2 +-
 .../webapp/custom/restapi/CustomController.java    |   49 +
 .../webapp/quartz/QuartzModule.java                |    5 +-
 .../domainapp/webapp/quartz/job/SampleJob.java     |   59 +
 .../main/java/petclinic/webapp/AppManifest.java    |   47 -
 .../webapp/application/ApplicationModule.java      |   14 -
 .../fixture/scenarios/PetClinicDemo.java           |   22 -
 .../services/health/HealthCheckServiceImpl.java    |   33 -
 .../services/homepage/HomePageViewModel.java       |   47 -
 .../services/homepage/HomePageViewModel.layout.xml |   42 -
 .../homepage/HomePageViewModel_bookVisit.java      |   51 -
 .../services/homepage/VisitPlusPetOwner.java       |   48 -
 .../webapp/custom/restapi/CustomController.java    |   47 -
 .../petclinic/webapp/quartz/job/SampleJob.java     |   55 -
 webapp/src/main/resources/application-custom.yml   |    9 -
 webapp/src/main/resources/application-dev.yml      |   10 +-
 webapp/src/main/resources/application.yml          |  151 +-
 webapp/src/main/resources/banner.txt               |   15 +-
 webapp/src/main/resources/config/.gitignore        |    1 +
 .../config/application-SQLSERVER.properties        |   14 +-
 .../main/resources/config/application.properties   |   46 +-
 webapp/src/main/resources/log4j2-spring.xml        |   33 +-
 webapp/src/main/resources/menubars.layout.xml      |  145 +-
 webapp/src/main/resources/shiro.ini                |   29 +-
 .../src/main/resources/static/css/application.css  |   11 +-
 .../static/images/apache-causeway/logo-65x48.png   |  Bin 0 -> 2198 bytes
 .../images/apache-causeway/logo-banner-591x120.png |  Bin 0 -> 6143 bytes
 .../static/images/apache-causeway/logo.png         |  Bin 0 -> 9155 bytes
 .../static/images/apache-isis/logo-48x48.png       |  Bin 2622 -> 0 bytes
 .../resources/static/images/apache-isis/logo.png   |  Bin 14160 -> 0 bytes
 .../src/main/resources/static/images/favicon.png   |  Bin 2143 -> 1599 bytes
 webapp/src/main/resources/static/index.html        |   21 +-
 webapp/src/main/resources/templates/error.html     |    4 +-
 211 files changed, 10986 insertions(+), 2664 deletions(-)
 create mode 100644 .asf.yaml
 create mode 100644 .editorconfig
 delete mode 100644 .github/workflows/build-and-test.yml
 delete mode 100644 .run/PetClinicApp.run.xml
 create mode 100644 .run/SimpleApp (jpa).run.xml
 delete mode 100644 lib/README.txt
 delete mode 100644 lib/spring-instrument-5.3.8.jar
 create mode 100644 lib/spring-instrument.jar
 rename {module-visits => module-petowner}/pom.xml (51%)
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/PetOwnerModule.java
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/pet/Pet-budgerigar.png
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/pet/Pet-cat.png
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/pet/Pet-dog.png
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/pet/Pet-hamster.png
 rename 
webapp/src/main/java/petclinic/webapp/application/services/homepage/HomePageViewModel#pets.columnOrder.txt
 => 
module-petowner/src/main/java/domainapp/modules/petowner/dom/pet/Pet.columnOrder.txt
 (64%)
 rename {module-pets/src/main/java/petclinic/modules/pets => 
module-petowner/src/main/java/domainapp/modules/petowner}/dom/pet/Pet.java (55%)
 copy {module-pets/src/main/java/petclinic/modules/pets => 
module-petowner/src/main/java/domainapp/modules/petowner}/dom/pet/Pet.layout.xml
 (63%)
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/pet/Pet.png
 rename {module-pets/src/main/java/petclinic/modules/pets => 
module-petowner/src/main/java/domainapp/modules/petowner}/dom/pet/PetSpecies.java
 (63%)
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner#pets.columnOrder.txt
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.columnOrder.txt
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.java
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.layout.xml
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.png
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwnerRepository.java
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwners.java
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/fixture/PetOwner_persona.java
 rename module-pets/src/main/java/petclinic/modules/pets/types/LastName.java => 
module-petowner/src/main/java/domainapp/modules/petowner/types/Name.java (53%)
 copy {module-pets/src/main/java/petclinic/modules/pets => 
module-petowner/src/main/java/domainapp/modules/petowner}/types/Notes.java (60%)
 rename {module-pets/src/main/java/petclinic/modules/pets => 
module-petowner/src/main/java/domainapp/modules/petowner}/types/PetName.java 
(62%)
 create mode 100644 
module-petowner/src/main/java/domainapp/modules/petowner/types/PhoneNumber.java
 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
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/arjun.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/arjun.pdf
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/benjamin.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/benjamin.pdf
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/camila.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/camila.pdf
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/daniel.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/daniel.pdf
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/jamal.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/jamal.pdf
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/jessica.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/jessica.pdf
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/leila.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/leila.pdf
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/matt.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/matt.pdf
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/nia.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/nia.mht
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/nia.pdf
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/olivia.docx
 create mode 100644 
module-petowner/src/main/resources/domainapp/modules/petowner/fixture/olivia.pdf
 delete mode 100644 module-pets-tests/pom.xml
 delete mode 100644 
module-pets-tests/src/test/java/petclinic/modules/pets/dom/petowner/PetOwner_Test.java
 delete mode 100644 
module-pets-tests/src/test/java/petclinic/modules/pets/integtests/PetsModuleIntegTestAbstract.java
 delete mode 100644 
module-pets-tests/src/test/java/petclinic/modules/pets/integtests/tests/PetOwner_IntegTest.java
 delete mode 100644 
module-pets-tests/src/test/java/petclinic/modules/pets/integtests/tests/PetOwners_IntegTest.java
 delete mode 100644 module-pets-tests/src/test/resources/application-test.yml
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/PetsModule.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/Pet#visits.columnOrder.txt
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/Pet-budgerigar.png
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/Pet-cat.png
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/Pet-dog.png
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/Pet-hamster.png
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/Pet.png
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/PetOwnerForPetsSubscriber.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/PetOwner_addPet.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/PetOwner_pets.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/PetOwner_removePet.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/pet/PetRepository.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner#pets.columnOrder.txt
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner.layout.xml
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner.png
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwnerRepository.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner_delete.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwners.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/fixture/pet/PetBuilder.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/fixture/pet/Pet_persona.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/fixture/petowner/PetOwnerBuilder.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/fixture/petowner/PetOwner_persona.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/types/EmailAddress.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/types/FirstName.java
 delete mode 100644 
module-pets/src/main/java/petclinic/modules/pets/types/PhoneNumber.java
 rename {module-pets-tests => module-simple-tests}/.gitignore (100%)
 rename {module-pets-tests => module-simple-tests}/log4j2-test.xml (100%)
 create mode 100644 module-simple-tests/pom.xml
 create mode 100644 
module-simple-tests/src/test/java/domainapp/modules/simple/dom/so/SimpleObject_Test.java
 rename 
module-pets-tests/src/test/java/petclinic/modules/pets/dom/petowner/PetOwners_Test.java
 => 
module-simple-tests/src/test/java/domainapp/modules/simple/dom/so/SimpleObjects_Test.java
 (58%)
 create mode 100644 
module-simple-tests/src/test/java/domainapp/modules/simple/integtests/SimpleModuleIntegTestAbstract.java
 create mode 100644 
module-simple-tests/src/test/java/domainapp/modules/simple/integtests/tests/SimpleObject_IntegTest.java
 create mode 100644 
module-simple-tests/src/test/java/domainapp/modules/simple/integtests/tests/SimpleObjects_IntegTest.java
 create mode 100644 module-simple-tests/src/test/resources/application-test.yml
 rename {module-pets => module-simple}/.gitignore (100%)
 rename {module-pets => module-simple}/pom.xml (52%)
 create mode 100644 
module-simple/src/main/java/domainapp/modules/simple/SimpleModule.java
 rename 
module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner.columnOrder.txt
 => 
module-simple/src/main/java/domainapp/modules/simple/dom/so/SimpleObject.columnOrder.txt
 (50%)
 create mode 100644 
module-simple/src/main/java/domainapp/modules/simple/dom/so/SimpleObject.java
 rename module-pets/src/main/java/petclinic/modules/pets/dom/pet/Pet.layout.xml 
=> 
module-simple/src/main/java/domainapp/modules/simple/dom/so/SimpleObject.layout.xml
 (62%)
 create mode 100644 
module-simple/src/main/java/domainapp/modules/simple/dom/so/SimpleObject.png
 create mode 100644 
module-simple/src/main/java/domainapp/modules/simple/dom/so/SimpleObjectRepository.java
 create mode 100644 
module-simple/src/main/java/domainapp/modules/simple/dom/so/SimpleObjects.java
 create mode 100644 
module-simple/src/main/java/domainapp/modules/simple/fixture/SimpleObject_persona.java
 create mode 100644 
module-simple/src/main/java/domainapp/modules/simple/types/Name.java
 rename {module-pets/src/main/java/petclinic/modules/pets => 
module-simple/src/main/java/domainapp/modules/simple}/types/Notes.java (60%)
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Bang.docx
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Bang.pdf
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Bar.docx
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Bar.pdf
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Fizz.docx
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Fizz.pdf
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Foo.docx
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Foo.pdf
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Frodo.docx
 create mode 100644 
module-simple/src/main/resources/domainapp/modules/simple/fixture/Frodo.pdf
 create mode 100644 module-visit/pom.xml
 create mode 100644 
module-visit/src/main/java/domainapp/modules/visit/VisitModule.java
 create mode 100644 
module-visit/src/main/java/domainapp/modules/visit/contributions/PetOwner_bookVisit.java
 create mode 100644 
module-visit/src/main/java/domainapp/modules/visit/contributions/PetOwner_visits.java
 rename 
webapp/src/main/java/petclinic/webapp/application/services/homepage/HomePageViewModel#petOwners.columnOrder.txt
 => 
module-visit/src/main/java/domainapp/modules/visit/dom/visit/Visit.columnOrder.txt
 (52%)
 rename {module-visits/src/main/java/petclinic/modules/visits => 
module-visit/src/main/java/domainapp/modules/visit}/dom/visit/Visit.java (50%)
 rename {module-visits/src/main/java/petclinic/modules/visits => 
module-visit/src/main/java/domainapp/modules/visit}/dom/visit/Visit.layout.xml 
(64%)
 create mode 100644 
module-visit/src/main/java/domainapp/modules/visit/dom/visit/Visit.png
 create mode 100644 
module-visit/src/main/java/domainapp/modules/visit/dom/visit/VisitRepository.java
 create mode 100644 
module-visit/src/main/java/domainapp/modules/visit/subscriptions/PetOwner_delete_subscriber.java
 rename 
module-visits/src/test/java/petclinic/modules/visits/contributions/pet/Pet_bookVisit_Test.java
 => 
module-visit/src/test/java/domainapp/modules/visit/contributions/PetOwner_bookVisit_Test.java
 (58%)
 create mode 100644 
module-visit/src/test/java/domainapp/modules/visit/integtests/Bootstrap_IntegTest.java
 create mode 100644 
module-visit/src/test/java/domainapp/modules/visit/integtests/PetOwner_bookVisit_IntegTest.java
 create mode 100644 
module-visit/src/test/java/domainapp/modules/visit/integtests/VisitModuleIntegTestAbstract.java
 create mode 100644 module-visit/src/test/resources/application-test.yml
 delete mode 100644 module-visits/.gitignore
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/VisitsModule.java
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/contributions/pet/Pet_bookVisit.java
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/contributions/pet/Pet_visits.java
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/dom/.gitkeep
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/dom/visit/Visit.png
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/dom/visit/VisitRepository.java
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/fixture/.gitkeep
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/subscribers/PetOwnerForVisitsSubscriber.java
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/types/.gitkeep
 delete mode 100644 
module-visits/src/main/java/petclinic/modules/visits/types/Reason.java
 delete mode 100644 
module-visits/src/test/java/petclinic/modules/visits/integtest/VisitsModuleIntegTestAbstract.java
 delete mode 100644 
module-visits/src/test/java/petclinic/modules/visits/integtest/tests/Bootstrap_IntegTest.java
 delete mode 100644 
module-visits/src/test/java/petclinic/modules/visits/integtest/tests/Pet_bookVisit_IntegTest.java
 delete mode 100644 module-visits/src/test/resources/application-test.yml
 create mode 100644 serve-timeline.sh
 delete mode 100644 update-parent.sh
 create mode 100644 update-to-latest-nightly.sh
 create mode 100644 
webapp-tests/src/test/java/domainapp/webapp/integtests/WebAppIntegTestAbstract.java
 rename webapp-tests/src/test/java/{petclinic => 
domainapp}/webapp/integtests/metamodel/SwaggerExport_IntegTest.java (50%)
 create mode 100644 
webapp-tests/src/test/java/domainapp/webapp/integtests/metamodel/ValidateDomainModel_IntegTest.java
 rename webapp-tests/src/test/java/{petclinic => 
domainapp}/webapp/integtests/smoke/Smoke_IntegTest.java (68%)
 delete mode 100644 
webapp-tests/src/test/java/petclinic/webapp/integtests/WebAppIntegTestAbstract.java
 delete mode 100644 
webapp-tests/src/test/java/petclinic/webapp/integtests/metamodel/ValidateDomainModel_IntegTest.java
 create mode 100644 webapp-tests/src/test/resources/application-test.properties
 delete mode 100644 webapp-tests/src/test/resources/junit-platform.properties
 create mode 100644 webapp/src/main/java/domainapp/webapp/AppManifest.java
 rename webapp/src/main/java/{petclinic => domainapp}/webapp/PetClinicApp.java 
(84%)
 create mode 100644 
webapp/src/main/java/domainapp/webapp/application/ApplicationModule.java
 create mode 100644 
webapp/src/main/java/domainapp/webapp/application/fixture/scenarios/DomainAppDemo.java
 create mode 100644 
webapp/src/main/java/domainapp/webapp/application/seed/CustomRolesAndUsers.java
 create mode 100644 
webapp/src/main/java/domainapp/webapp/application/seed/SeedSecurityService.java
 create mode 100644 
webapp/src/main/java/domainapp/webapp/application/services/health/HealthCheckServiceImpl.java
 rename 
webapp/src/main/java/{petclinic/webapp/application/services/homepage/HomePageViewModel#visits.columnOrder.txt
 => 
domainapp/webapp/application/services/homepage/HomePageViewModel#futureVisits.columnOrder.txt}
 (54%)
 create mode 100644 
webapp/src/main/java/domainapp/webapp/application/services/homepage/HomePageViewModel#petOwners.columnOrder.txt
 create mode 100644 
webapp/src/main/java/domainapp/webapp/application/services/homepage/HomePageViewModel.java
 create mode 100644 
webapp/src/main/java/domainapp/webapp/application/services/homepage/HomePageViewModel.layout.xml
 rename webapp/src/main/java/{petclinic => 
domainapp}/webapp/application/services/homepage/HomePageViewModel.png (100%)
 create mode 100644 
webapp/src/main/java/domainapp/webapp/application/services/homepage/mixins/HomePageViewModel_bookVisit.java
 rename webapp/src/main/java/{petclinic => 
domainapp}/webapp/custom/CustomModule.java (84%)
 create mode 100644 
webapp/src/main/java/domainapp/webapp/custom/restapi/CustomController.java
 rename webapp/src/main/java/{petclinic => 
domainapp}/webapp/quartz/QuartzModule.java (94%)
 create mode 100644 
webapp/src/main/java/domainapp/webapp/quartz/job/SampleJob.java
 delete mode 100644 webapp/src/main/java/petclinic/webapp/AppManifest.java
 delete mode 100644 
webapp/src/main/java/petclinic/webapp/application/ApplicationModule.java
 delete mode 100644 
webapp/src/main/java/petclinic/webapp/application/fixture/scenarios/PetClinicDemo.java
 delete mode 100644 
webapp/src/main/java/petclinic/webapp/application/services/health/HealthCheckServiceImpl.java
 delete mode 100644 
webapp/src/main/java/petclinic/webapp/application/services/homepage/HomePageViewModel.java
 delete mode 100644 
webapp/src/main/java/petclinic/webapp/application/services/homepage/HomePageViewModel.layout.xml
 delete mode 100644 
webapp/src/main/java/petclinic/webapp/application/services/homepage/HomePageViewModel_bookVisit.java
 delete mode 100644 
webapp/src/main/java/petclinic/webapp/application/services/homepage/VisitPlusPetOwner.java
 delete mode 100644 
webapp/src/main/java/petclinic/webapp/custom/restapi/CustomController.java
 delete mode 100644 
webapp/src/main/java/petclinic/webapp/quartz/job/SampleJob.java
 delete mode 100644 webapp/src/main/resources/application-custom.yml
 create mode 100644 webapp/src/main/resources/config/.gitignore
 create mode 100644 
webapp/src/main/resources/static/images/apache-causeway/logo-65x48.png
 create mode 100644 
webapp/src/main/resources/static/images/apache-causeway/logo-banner-591x120.png
 create mode 100644 
webapp/src/main/resources/static/images/apache-causeway/logo.png
 delete mode 100644 
webapp/src/main/resources/static/images/apache-isis/logo-48x48.png
 delete mode 100644 webapp/src/main/resources/static/images/apache-isis/logo.png

Reply via email to