SeamFramework.orgCommunity Documentation

Part IX. Seam Remoting

Table of Contents

53. Seam Remoting - Basic Features
53.1. Configuration
53.1.1. Dynamic type loading
53.2. The "Seam" object
53.2.1. A Hello World example
53.2.2. Seam.createBean
53.3. The Context
53.3.1. Setting and reading the Conversation ID
53.3.2. Remote calls within the current conversation scope
53.4. Working with Data types
53.4.1. Primitives / Basic Types
53.4.2. JavaBeans
53.4.3. Dates and Times
53.4.4. Enums
53.4.5. Collections
53.5. Debugging
53.6. Messages
53.7. Handling Exceptions
53.8. The Loading Message
53.8.1. Changing the message
53.8.2. Hiding the loading message
53.8.3. A Custom Loading Indicator
53.9. Controlling what data is returned
53.9.1. Constraining normal fields
53.9.2. Constraining Maps and Collections
53.9.3. Constraining objects of a specific type
53.9.4. Combining Constraints
54. Seam Remoting - Model API
54.1. Introduction
54.2. Model Operations
54.3. Fetching a model
54.3.1. Fetching a bean value
54.4. Modifying model values
54.5. Expanding a model
54.6. Applying Changes
55. Seam Remoting - Bean Validation
55.1. Validating a single object
55.2. Validating a single property
55.3. Validating multiple objects and/or properties
55.4. Validation groups
55.5. Handling validation failures