My favorites | Sign in
Project Home Downloads Issues Source
Project Information
Members

Chromattic

The Chromattic projects is an object mapper framework that use Java Content Repository as back end storage.

Status

Chromattic 1.0.0 was tagged for the GateIn 3.0 release and is now stable and has a mature and rich API. We can expect minor bug fix releases for GateIn 3.1 release. Although Chromattic does not have yet a real documentation, it's public API has a fairly well documented javadoc and the Logomattic Portlet provides a good introduction to Chromattic concepts.

Mailing lists

  • Chromattic notification list : chromattic-notifications@googlegroups.com

Stuff

Specifications

  • Virtual File System

Work to do

  • Package Chromattic to make a downloadable product, now only available via Maven.
  • Write a tutorial
  • Write documentation
  • Start to plan future features

Contributions

Contributions are welcome and highly appreciated. If you want to contribute, feel free to contact the project owner.

Bean Validation Integration

Bean Validation defines a metadata model and an API for JavaBean validation. Chromattic exposes Java Content Repository nodes as object based on the JavaBean model which makes the integration of Bean Validation a perfect fit.

Chromattic Query Manager

The actual query manager in Chromattic merely wraps the Java Content Repository native Query Manager. An advanced query manager can be designed to add more value to the developer. The first obvious feature is the management of query named parameters that would allow the encoding of non String values, such as dates to produce the correct String representation, entities to produce the correct path or UUID value. The second feature is to have the query manager provide a type safe API for building queries (see here http://gaedo.origo.ethz.ch/blog/%5Buser-raw%5D/kudos_to_all_of_you)

Powered by Google Project Hosting