Modeling

For each entity being handled by the generator, a service layer class as well as various extension classes are modelled. This ensures that all generated code can be accessed via the normal application interface / factory method.

In addition, a facade class is generated per component to provide access to all the CRUD operations for those entities.