SeamFramework.orgCommunity Documentation

Seam Remoting


1. Seam Remoting - Basic Features
1.1. Configuration
1.1.1. Dynamic type loading
1.2. The "Seam" object
1.2.1. A Hello World example
1.2.2. Seam.createBean
1.3. The Context
1.3.1. Setting and reading the Conversation ID
1.3.2. Remote calls within the current conversation scope
1.4. Working with Data types
1.4.1. Primitives / Basic Types
1.4.2. JavaBeans
1.4.3. Dates and Times
1.4.4. Enums
1.4.5. Collections
1.5. Debugging
1.6. Handling Exceptions
1.7. The Loading Message
1.7.1. Changing the message
1.7.2. Hiding the loading message
1.7.3. A Custom Loading Indicator
1.8. Controlling what data is returned
1.8.1. Constraining normal fields
1.8.2. Constraining Maps and Collections
1.8.3. Constraining objects of a specific type
1.8.4. Combining Constraints
2. Seam Remoting - Bean Validation
2.1. Validating a single object
2.2. Validating a single property
2.3. Validating multiple objects and/or properties
2.4. Validation groups
2.5. Handling validation failures
3. Seam Remoting - Model API
3.1. Introduction
3.2. Model Operations
3.3. Fetching a model
3.3.1. Fetching a bean value
3.4. Modifying model values
3.5. Expanding a model
3.6. Applying Changes