All Classes and Interfaces

Class
Description
 
Base class for all entity types, containing the id property, which is automatically generated.
The Class BusinessService.
The Class Collaborator.
Provides access to the application database, allowing transient instances of entity classes to be persisted, and persistent instances to be recovered or removed from the database.
This class is a static facade for persistence operations.
 
 
This class makes use of several idioms which would prevent unit testing with more "conventional" mocking tools.
A pet owner.
A domain service class for Owner-related business operations.
An application service class that handles Owner-related operations from the owner screen.
A person having a first and a last name.
A pet.
A domain service class for Pet-related business operations.
An application service class that handles Pet-related operations from the pet screen.
The type of a Pet (for example, "Dog").
A Vet's specialty (for example, "Dentistry").
 
 
 
A veterinarian.
A domain service class for Vet-related business operations.
An application service class that handles Vet-related operations from the vet screen.
A visit from a pet and its owner to the clinic.
A domain service class for Visit-related business operations.
An application service class that handles Visit-related operations from the visit screen.