Projects/Seam
Introduction
The Seam integration module integrates Seam and Openbravo so that they can run in the same web container. The module provides the following integrations:
- integrates the EntityManager used in Seam with the Hibernate Session used in Openbravo. The EntityManager used in a Seam component will share its underlying Session with the Openbravo SessionHandler.
- integrates Openbravo's session-in-view pattern with Seam's conversation managed EntityManager. If a Session is created as part of an EntityManager then the Openbravo session-in-view logic is disabled, the Seam application is assumed to take care of EntityManager/Transaction handling.
- Makes the Openbravo context object (OBContext) available as a Seam component.
- Provides examples on how to query for Openbravo objects and how to access user information.
Project information:
- Leader: Martin Taal <martin.taal at openbravo.com>
- Forge project: Openbravo Seam Integration
- Development branch: org.openbravo.base.seam
Documentation
This module is part of new user interface developments by Openbravo. An overview of the modules involved in this development can be found here.

