Table of Contents
AbstractThis chapter is a collection of screenshots to give you an idea of what Wicket Objects can do.
Most of the screenshots in this chapter require no specific GUI code; in fact the first six sections require no specialized code other than the domain objects. The GUI that you see is generated by Wicket Objects at runtime, directly from the domain model. You can find all the code for the domain objects in Appendix A, Example Application.
Wicket Objects integrates with Naked Objects authentication mechanism (which is itself pluggable); so we start off with a login screen:
The initial home page shows a welcome message and more importantly
a menu bar for each of the registered services defined in the domain
application. These application services are the start points for the
user, allowing them to find existing objects and to create new ones. For
Employees menu item corresponds to the
From the menu bar we can get to the menu items for each service.
So, for example, the
Employees domain service
provides two actions,
All Employees and
Employees. These are generated automatically from
corresponding methods -
findEmployees() - in the