• Table of contents
    1Live snippets
    2Grails webflow plugin
    3Grails rich domain plugin
  • Quick Reference
LiveSnippets Logo Ixor Logo

livesnippets

(Quick Reference)

livesnippets - Reference Documentation

Authors: Ivo Houbrechts

Version: 0.7

Table of Contents

1Live snippets
2Grails webflow plugin
2.1About the demo app
2.2What is Spring Web Flow?
2.3Defining a flow
2.4Flow states
2.4.1View states
2.4.1.1Definition
2.4.1.2Triggering events
2.4.1.3Transition actions
2.4.2Action states
2.4.3Start and end states
2.4.4Subflow states
2.4.4.1Definition
2.4.4.2Subflow input
2.4.4.3Subflow output
2.5Scopes in webflow
2.5.1Flow scope
2.5.2Conversation scope
2.5.3Flash scope
2.6Flow life cycle events
2.6.1State events
2.6.2Flow events
2.7Ajax
2.8Data binding and validation
2.9Testing
2.10Tips
2.10.1Returning flow output to other controller actions
2.10.2Creating clean flow definitions
2.10.3Creating flow diagrams with IntelliJ
2.10.4Kickstart flow views
2.10.5Bread crumbs
2.11Common pitfalls
2.11.1Could not serialize flow execution
2.11.2Event methods don't fire an event
2.11.3A problem occurred restoring the flow execution
2.11.4Back navigation after flow completion throws an exception
2.12Alternatives for webflow
2.12.1Ad hoc flows
2.12.2One-page wizards with ajax
3Grails rich domain plugin
3.1About the demo app
3.2Goal of the plugin
3.3Extended validation
3.3.1Making a class validateable
3.3.2Defining constraints
3.3.2.1Cascade constraint
3.3.2.2Instance constraint
3.3.3Partial validation
3.3.4Unit testing constraints
3.3.5Rendering errors
3.3.6Lost errors
3.4Dependency injection
3.4.1Wire beans
3.4.2Testing
Quick Reference (hide)

Webflow

grails flash
subflow input
subflow output

extended validation

allErrorsRecursive
cascade constraint
instance constraint
partial validation
Sponsored by Ixor