SeamFramework.orgCommunity Documentation

Part IX. Seam Remoting

Table of Contents

32. Seam Remoting - Basic Features
32.1. Configuration
32.1.1. Dynamic type loading
32.2. The "Seam" object
32.2.1. A Hello World example
32.2.2. Seam.createBean
32.3. The Context
32.3.1. Setting and reading the Conversation ID
32.3.2. Remote calls within the current conversation scope
32.4. Working with Data types
32.4.1. Primitives / Basic Types
32.4.2. JavaBeans
32.4.3. Dates and Times
32.4.4. Enums
32.4.5. Collections
32.5. Debugging
32.6. Handling Exceptions
32.7. The Loading Message
32.7.1. Changing the message
32.7.2. Hiding the loading message
32.7.3. A Custom Loading Indicator
32.8. Controlling what data is returned
32.8.1. Constraining normal fields
32.8.2. Constraining Maps and Collections
32.8.3. Constraining objects of a specific type
32.8.4. Combining Constraints
33. Seam Remoting - Model API
33.1. Introduction
33.2. Model Operations
33.3. Fetching a model
33.3.1. Fetching a bean value
33.4. Modifying model values
33.5. Expanding a model
33.6. Applying Changes
34. Seam Remoting - Bean Validation
34.1. Validating a single object
34.2. Validating a single property
34.3. Validating multiple objects and/or properties
34.4. Validation groups
34.5. Handling validation failures