List of developed bundles.
| Bundle | Description | Comments |
|---|---|---|
| Common | ||
| org.sevenhats.util | Utility services | |
| org.sevenhats.launch | Run configuration | |
| org.sevenhats.logging.config | Logging configuration | Currently it is fragment bundle for log4j platform bundle. |
| Persistence | ||
| org.sevenhats.persistence | Persistence support implementation | |
| org.sevenhats.persistence.config | Persistence configuration | Fragment bundle for persistence. We have to provide a convenient way to configure persistence for end-user. |
| Web Integration | ||
| org.sevenhats.web | Web integration bundle | |
| org.sevenhats.web.transaction | Provides transaction request filter | |
| org.sevenhats.ui | Extension points and generic classes for UI layer | |
| org.sevenhats.jsf | JSF integration bundle | |
| org.sevenhats.jsf.util | Provides base classes and utility services for creating custom JSF components | |
| org.sevenhats.jsf.validation | Provides validation based on bean annotations |
|
| org.sevenhats.quipukit | Quipukit integration bundle | Equinox-specific manifest attributes are used for JSF integration! We'll have to investigate for available ways to avoid this and keep our code in accordance with OSGI specification. |
| org.sevenhats.ui.jsf | Generic services for JSF aware bundles | |
| org.sevenhats.flex | BlazeDS integration at server side for Flex clients | |
| Libraries | ||
| org.sevenhats.contact | Contact information user extension | |
| org.sevenhats.contact.jsf | Contact JSF components and pages | |
| org.sevenhats.um | User management persistence and services | |
| org.sevenhats.um.jsf | User management JSF components and pages | |
| org.sevenhats.security | Spring Security integration |
Provides security with Acegi Library: authentication using application database and LDAP. |
| org.sevenhats.security.jsf |
Security JSF components and pages | |
| org.sevenhats.groovy.console |
Groovy integration bundle |
|
| org.sevenhats.bizcommons | Business-related objects and services | |
| org.sevenhats.calendar | Model and services for Calendars and Scheduling library | |
| Test Application | ||
| org.sevenhats.smokeapp | Provides main UI template for the application |
Sandbox application for development purposes. |
| JUnit Tests (not bundles) | ||
| org.sevenhats.persistence.test | Tests for CRUD operations with proxied entities | |
| org.sevenhats.web.test | Web integration tests |