Orne Beans
Utilities for bean development.
Usage
This project supports both JakartaEE 8 (javax namespace) and
JakartaEE 9+ (jakarta namespace) projects,
which are available as separate Maven artifacts.
Main artifact uses JakartaEE 9 (jakarta namespace) for validation
and XML serialization.
Follow the module's Maven Coordinates report
for dependency declaration.
Alternative module with JakartaEE 8 (javax namespace) support
is also provided for legacy projects.
Follow the module's Maven Coordinates report
for dependency declaration.
Features
Provides utilities for implementation and management of POJO Java Beans.
-
Abstraction mechanism for entity identities on beans, also known as “Primary ID” or “Primary Key”.
-
Annotation based mechanism to declare and validate bean based references to unique entity references.
-
Apache Commons BeanUtils converters
Adds extra supported conversions to Apache Commons BeanUtils.
-
Experimental SPI based Jackson polymorphism
Adds SPI based extensible name based polymorphism to Jackson.
