Groovy Objects Users Guide

Groovy Domain Object Support for Naked Objects 4.0.x

Dan Haywood

0.1-SNAPSHOT

Permission is granted to make and distribute verbatim copies of this manual provided that the copyright notice and this permission notice are preserved on all copies.


Table of Contents

Preface
1. Introduction
2. Configuring your (Maven) Project
2.1. Structure of a Naked Objects Application
2.2. Updating the Main Project
2.3. Updating the DOM Project
2.3.1. Source folders
2.3.2. Updating the Maven POMs
2.3.3. Configuring Eclipse IDE
2.3.4. Other IDEs
2.4. Updating the Fixture and Service Projects
2.5. Updating the Commandline and/or Webapp Project
3. Writing Domains Object in Groovy
3.1. (Optional) Superclass
3.2. Properties and Collections
3.3. Title & Icon
3.4. Creating and Persisting Objects
3.5. Callbacks
3.6. Annotations
3.7. Supporting Methods
4. Writing Fixtures in Groovy