Media Summary: How to write a (JAXB) view model, holding references to two domain objects. Using derived properties to persist value types (such as gmap3's Location value type) as regular primitive datatypes. How to rename various elements (collections, title) of the home page view model, for an improved initial page.

050 Apache Isis Map Extension - Detailed Analysis & Overview

How to write a (JAXB) view model, holding references to two domain objects. Using derived properties to persist value types (such as gmap3's Location value type) as regular primitive datatypes. How to rename various elements (collections, title) of the home page view model, for an improved initial page. Updating the title, icon and layout of a view model in Using dynamic (XML) layouts to specify the page size for a domain object's collection. How the framework uses the AppManifest class to bootstrap the application.

How to implement a derived collection on a domain object. Using fixture scripts to initialize the database, eg while prototyping and for demos. How to use the choicesXxx(...) supporting method to provide a drop-down list for parameters to actions that are for reference types ... How to provide a set of choices (a drop-down list) when editing a property. How to validate using the () and the Specification interface.

Photo Gallery

050: Apache Isis map extension (v1.12.0)
052: Apache Isis view models (v1.12.0)
051: Apache Isis value type persistence (v1.12.0)
058: Apache Isis Renaming on the home page (v1.12.0)
053: Apache Isis view model layout (v1.12.0)
018: Apache Isis page size of collections of objects (v1.12.0)
011: Apache Isis AppManifest (v1.12.0)
016: Apache Isis derived collections (v1.12.0)
005: Apache Isis Fixture Scripts (v1.12.0)
Apache Isis Quickstart Archetype
045: Apache Isis action parameters and choices (v1.12.0)
033: Apache Isis property choices (v1.12.0)
View Detailed Profile
050: Apache Isis map extension (v1.12.0)

050: Apache Isis map extension (v1.12.0)

Configuring an

052: Apache Isis view models (v1.12.0)

052: Apache Isis view models (v1.12.0)

How to write a (JAXB) view model, holding references to two domain objects.

051: Apache Isis value type persistence (v1.12.0)

051: Apache Isis value type persistence (v1.12.0)

Using derived properties to persist value types (such as gmap3's Location value type) as regular primitive datatypes.

058: Apache Isis Renaming on the home page (v1.12.0)

058: Apache Isis Renaming on the home page (v1.12.0)

How to rename various elements (collections, title) of the home page view model, for an improved initial page.

053: Apache Isis view model layout (v1.12.0)

053: Apache Isis view model layout (v1.12.0)

Updating the title, icon and layout of a view model in

018: Apache Isis page size of collections of objects (v1.12.0)

018: Apache Isis page size of collections of objects (v1.12.0)

Using dynamic (XML) layouts to specify the page size for a domain object's collection.

011: Apache Isis AppManifest (v1.12.0)

011: Apache Isis AppManifest (v1.12.0)

How the framework uses the AppManifest class to bootstrap the application.

016: Apache Isis derived collections (v1.12.0)

016: Apache Isis derived collections (v1.12.0)

How to implement a derived collection on a domain object.

005: Apache Isis Fixture Scripts (v1.12.0)

005: Apache Isis Fixture Scripts (v1.12.0)

Using fixture scripts to initialize the database, eg while prototyping and for demos.

Apache Isis Quickstart Archetype

Apache Isis Quickstart Archetype

Getting started with

045: Apache Isis action parameters and choices (v1.12.0)

045: Apache Isis action parameters and choices (v1.12.0)

How to use the choicesXxx(...) supporting method to provide a drop-down list for parameters to actions that are for reference types ...

033: Apache Isis property choices (v1.12.0)

033: Apache Isis property choices (v1.12.0)

How to provide a set of choices (a drop-down list) when editing a property.

031: Apache Isis action parameter validation using Specification (v1.12.0)

031: Apache Isis action parameter validation using Specification (v1.12.0)

How to validate using the @Parameter#mustSatisfy() and the Specification interface.