Media Summary: How to implement a derived collection on a domain object. Separating out the responsibilities of the persistent domain entities from those of view models that act upon those domain entities. Shows how to refactor a domain object to move an action implementation out of the domain object itself, and instead implement as ...

027 Apache Isis Integration Testing - Detailed Analysis & Overview

How to implement a derived collection on a domain object. Separating out the responsibilities of the persistent domain entities from those of view models that act upon those domain entities. Shows how to refactor a domain object to move an action implementation out of the domain object itself, and instead implement as ... How to rename a menu (on the top-level menubar) as rendered in the Importing an application generated by the How the framework uses the AppManifest class to bootstrap the application.

How to use the choicesXxx(...) supporting method to provide a drop-down list for parameters to actions that are for reference types ... Using the FixtureScript defaultParam(...) method to reflectively default parameters to fixture scripts that have not been set by the ... Using fixture scripts to initialize the database, eg while prototyping and for demos.

Photo Gallery

027: Apache Isis integration testing of mixin functionality (v1.12.0)
008: Integration testing with Apache Isis (v1.12.0)
007: Unit testing with Apache Isis (v1.12.0)
016: Apache Isis derived collections (v1.12.0)
029: Apache Isis action parameter names (v1.12.0)
062: Apache Isis app vs domain layers (v1.12.0)
022: Apache Isis mixin actions (v1.12.0)
057: Apache Isis Renaming a menu service (v1.12.0)
002: Importing an Apache Isis application into an IDE (v1.12.0)
011: Apache Isis AppManifest (v1.12.0)
045: Apache Isis action parameters and choices (v1.12.0)
039: Apache Isis default parameters for fixture scripts (v1.12.0)
View Detailed Profile
027: Apache Isis integration testing of mixin functionality (v1.12.0)

027: Apache Isis integration testing of mixin functionality (v1.12.0)

How to write an

008: Integration testing with Apache Isis (v1.12.0)

008: Integration testing with Apache Isis (v1.12.0)

Writing end-to-end

007: Unit testing with Apache Isis (v1.12.0)

007: Unit testing with Apache Isis (v1.12.0)

Writing unit

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.

029: Apache Isis action parameter names (v1.12.0)

029: Apache Isis action parameter names (v1.12.0)

Using the

062: Apache Isis app vs domain layers (v1.12.0)

062: Apache Isis app vs domain layers (v1.12.0)

Separating out the responsibilities of the persistent domain entities from those of view models that act upon those domain entities.

022: Apache Isis mixin actions (v1.12.0)

022: Apache Isis mixin actions (v1.12.0)

Shows how to refactor a domain object to move an action implementation out of the domain object itself, and instead implement as ...

057: Apache Isis Renaming a menu service (v1.12.0)

057: Apache Isis Renaming a menu service (v1.12.0)

How to rename a menu (on the top-level menubar) as rendered in the

002: Importing an Apache Isis application into an IDE (v1.12.0)

002: Importing an Apache Isis application into an IDE (v1.12.0)

Importing an application generated by the

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.

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 ...

039: Apache Isis default parameters for fixture scripts (v1.12.0)

039: Apache Isis default parameters for fixture scripts (v1.12.0)

Using the FixtureScript defaultParam(...) method to reflectively default parameters to fixture scripts that have not been set by the ...

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.