SeamFramework.orgCommunity Documentation

Part VIII. Seam Remoting

Table of Contents

29. Seam Remoting - Basic Features
29.1. Configuration
29.1.1. Dynamic type loading
29.2. The "Seam" object
29.2.1. A Hello World example
29.2.2. Seam.createBean
29.3. The Context
29.3.1. Setting and reading the Conversation ID
29.3.2. Remote calls within the current conversation scope
29.4. Working with Data types
29.4.1. Primitives / Basic Types
29.4.2. JavaBeans
29.4.3. Dates and Times
29.4.4. Enums
29.4.5. Collections
29.5. Debugging
29.6. Handling Exceptions
29.7. The Loading Message
29.7.1. Changing the message
29.7.2. Hiding the loading message
29.7.3. A Custom Loading Indicator
29.8. Controlling what data is returned
29.8.1. Constraining normal fields
29.8.2. Constraining Maps and Collections
29.8.3. Constraining objects of a specific type
29.8.4. Combining Constraints
30. Seam Remoting - Model API
30.1. Introduction
30.2. Model Operations
30.3. Fetching a model
30.3.1. Fetching a bean value
30.4. Modifying model values
30.5. Expanding a model
30.6. Applying Changes
31. Seam Remoting - Bean Validation
31.1. Validating a single object
31.2. Validating a single property
31.3. Validating multiple objects and/or properties
31.4. Validation groups
31.5. Handling validation failures