SeamFramework.orgCommunity Documentation

Part IX. Seam Remoting

Table of Contents

57. Seam Remoting - Basic Features
57.1. Configuration
57.1.1. Dynamic type loading
57.2. The "Seam" object
57.2.1. A Hello World example
57.2.2. Seam.createBean
57.3. The Context
57.3.1. Setting and reading the Conversation ID
57.3.2. Remote calls within the current conversation scope
57.4. Working with Data types
57.4.1. Primitives / Basic Types
57.4.2. JavaBeans
57.4.3. Dates and Times
57.4.4. Enums
57.4.5. Collections
57.5. Debugging
57.6. Messages
57.7. Handling Exceptions
57.8. The Loading Message
57.8.1. Changing the message
57.8.2. Hiding the loading message
57.8.3. A Custom Loading Indicator
57.9. Controlling what data is returned
57.9.1. Constraining normal fields
57.9.2. Constraining Maps and Collections
57.9.3. Constraining objects of a specific type
57.9.4. Combining Constraints
58. Seam Remoting - Model API
58.1. Introduction
58.2. Model Operations
58.3. Fetching a model
58.3.1. Fetching a bean value
58.4. Modifying model values
58.5. Expanding a model
58.6. Applying Changes
59. Seam Remoting - Bean Validation
59.1. Validating a single object
59.2. Validating a single property
59.3. Validating multiple objects and/or properties
59.4. Validation groups
59.5. Handling validation failures