DJDoc v.1.0.0b-1

Package net.sf.djdoc.bo

The bo package contains the classes related to the DJDoc web application's business object, i.e. the objects that are made persistent via the Hibernate framework.

See:
          Description

Interface Summary
Api The instances of the Api interface represent Java APIs documented with the Javadoc tool.
Bunch The instances of the Bunch interface represent packages of Java APIs documented with the Javadoc tool.
BusinessObject The implementations of the BusinessObject interface are persistence capable classes.
Hittable The Hittable interface is associated with objects that may be hit, i.e. that have clickable hyperlinks on some HTML page.
Item The instances of the Item interface represent "types" of Java APIs (i.e. interfaces, classes, exceptions, errors, enums, annotation types) documented with the Javadoc tool.
User The instances of the User interface represent users of the DJDoc web application.
 

Class Summary
ApiEntity The ApiEntity is a persistence capable (via Hibernate) class.
Apis The Apis class is a utility class used for registering and deregistering APIs for the DJDoc web application.
ApiVO The class ApiVO is a concrete implementation of the Api interface.
BunchEntity The BunchEntity is a persistence capable (via Hibernate) class.
BunchHitEntity The BunchHitEntity is a persistence capable (via Hibernate) class.
BunchVO The class BunchVO is a concrete implementation of the Bunch interface.
HibernateUtils The HibernateUtils class is a utility class used for managing the configuration and usage of the Hibernate framework.
ItemEntity The ItemEntity is a persistence capable (via Hibernate) class.
ItemHitEntity The ItemHitEntity is a persistence capable (via Hibernate) class.
ItemVO The class ItemVO is a concrete implementation of the Item interface.
UserEntity The UserEntity is a persistence capable (via Hibernate) class.
UserVO The class UserVO is a concrete implementation of the User interface.
 

Enum Summary
Item.ItemType The ItemType enum enumerates the different types of Items.
 

Package net.sf.djdoc.bo Description

The bo package contains the classes related to the DJDoc web application's business object, i.e. the objects that are made persistent via the Hibernate framework. These consist of three levels of business object abstractions:

  1. The business object interfaces. These mainly provied accessor methods for the primitive and String type members of the business class.
  2. The value objects. These simply implement the business object interfaces and are used as "copies" of the "persistent objects" outside a Hibernate transaction or session context.
  3. The persistent objects. These are configured for persistence by various EJB 3.0 and Hibernate annotations.

Since:
0.9.1
Author:
jv, 2005

DJDoc v.1.0.0b-1