SeamFramework.orgCommunity Documentation

Part IX. Seam Remoting

Table of Contents

48. Seam Remoting - Basic Features
48.1. Configuration
48.1.1. Dynamic type loading
48.2. The "Seam" object
48.2.1. A Hello World example
48.2.2. Seam.createBean
48.3. The Context
48.3.1. Setting and reading the Conversation ID
48.3.2. Remote calls within the current conversation scope
48.4. Working with Data types
48.4.1. Primitives / Basic Types
48.4.2. JavaBeans
48.4.3. Dates and Times
48.4.4. Enums
48.4.5. Collections
48.5. Debugging
48.6. Handling Exceptions
48.7. The Loading Message
48.7.1. Changing the message
48.7.2. Hiding the loading message
48.7.3. A Custom Loading Indicator
48.8. Controlling what data is returned
48.8.1. Constraining normal fields
48.8.2. Constraining Maps and Collections
48.8.3. Constraining objects of a specific type
48.8.4. Combining Constraints
49. Seam Remoting - Model API
49.1. Introduction
49.2. Model Operations
49.3. Fetching a model
49.3.1. Fetching a bean value
49.4. Modifying model values
49.5. Expanding a model
49.6. Applying Changes
50. Seam Remoting - Bean Validation
50.1. Validating a single object
50.2. Validating a single property
50.3. Validating multiple objects and/or properties
50.4. Validation groups
50.5. Handling validation failures