Package org.apache.empire.data.bean


package org.apache.empire.data.bean
This package contains implmentations of Empire's data and metadata interfaces for JavaBeans of Data Tranfer Objects (DTO's).

Metadata is provides using the classes BeanDomain, BeanClass and BeanProperty.
It is recommended to derive a class from BeanDomain and provide a description for every contained class using a nested class derived from BeanClass. Then in each BeanClass' constructor define the list of properties by using the add() Method, which will return a BeanProperty object. This may be stored in a final field for static metadata access.

The class BeanRecordProxy allows accessing JavaBean to DTO data though the Record interface defined in the org.apache.empire.data namespace.

  • Classes
    Class
    Description
    BeanObject This class defines Metadata for any type of java class.
    BeanDomain This class defines Metadata for a domain of java classes.
    BeanObject This class defines Metadata for a single property.
    BeanRecordProxy This class defines proxy that allows any POJO to behave like a record object.
    BeanResult This is a simple helper class that performs reading a list of beans from a query Internally DBReader.getBeanList() is used.