JPOX-Core 1.2-SNAPSHOT API

Java Persistent Objects (JPOX) is an open source java persistence system, fully implementing and fully-compliant with the JDO1, JDO2, JDO2.1 and JPA1 specifications.

See:
          Description

Packages
org.jpox This package provides classes that are typically client-facing.
org.jpox.api Provides adapters for different client APIs, like JDO, JPA and so on.
org.jpox.cache This package provides classes implementing caching within JPOX.
org.jpox.exceptions This package provides exceptions thrown by the core (client-facing) parts of the JPOX system.
org.jpox.identity Package defining object identity classes.
org.jpox.jdo Package providing components specific to JDO persistence.
org.jpox.jdo.exceptions Package containing exceptions thrown that are specific to JDO persistence
org.jpox.jdo.metadata Package providing classes specific to processing of JDO XML MetaData and annotations, building on the generic code under the package org.jpox.metadata
org.jpox.jdo.state Definition of lifecycle states when providing JDO persistence
org.jpox.jta Package providing handlers for JTA transactions
org.jpox.management This package provides classes for management
org.jpox.management.runtime  
org.jpox.metadata Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
org.jpox.metadata.annotations Provides classes for parsing annotations input data and converting into org.jpox.metadata input data for the JPOX persistence process.
org.jpox.metadata.xml Provides classes for parsing XML input data and converting into org.jpox.metadata input data for the JPOX persistence process.
org.jpox.plugin Package providing the plugin mechanism utilised by JPOX.
org.jpox.properties Package providing handling for persistence properties, and in particular the validation of valid values.
org.jpox.query.compiler  
org.jpox.query.evaluator  
org.jpox.query.evaluator.memory  
org.jpox.query.expression  
org.jpox.query.node  
org.jpox.query.symbol  
org.jpox.sco Provides implementations of the wrappers for the mutable Second Class Objects (SCO's) supported by JPOX.
org.jpox.sco.exceptions Provides exceptions that can be thrown when handling Second Class Objects (SCO's).
org.jpox.sco.queued This package provides classes allowing SCO containers to queue mutating commands (add, remove, clear etc).
org.jpox.sco.simple Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's) supported by JPOX.
org.jpox.state Provides classes relating to the life cycle state of a persistable object.
org.jpox.store Package handling the storage of classes to the datastore, and the management of the datastore.
org.jpox.store.exceptions Provides exceptions that can be thrown when communicating with the datastore.
org.jpox.store.fieldmanager Package providing managers for fields which give a mechanism for navigating through fields of a class and performing operations based on the type of the field.
org.jpox.store.mapped  
org.jpox.store.mapped.expression This package provides a series of expressions and literals used in the conversion of a JDOQL query into the resultant SQL that is required to be executed in the datastore.
org.jpox.store.mapped.mapping Package providing mappings for all supported Java types in JPOX.
org.jpox.store.mapped.query  
org.jpox.store.mapped.scostore  
org.jpox.store.poid POID - Persistent Id Generation.
org.jpox.store.query Package providing generic methods for use by queries.
org.jpox.store.scostore Package providing backing store definitions for SCO stores.
org.jpox.transaction  
org.jpox.util Provides utility classes used in the implementation that don't fit in a particular functional part of the system.

 

Java Persistent Objects (JPOX) is an open source java persistence system, fully implementing and fully-compliant with the JDO1, JDO2, JDO2.1 and JPA1 specifications. It supports persistence to RDBMS and DB4O datastores. This project is JPOX "core" providing the persistence framework used by all JPOX sub-projects (plugins). It includes transaction handling, logging, and management of datastores, together with the basis for JDOQL/JPQL querying.

Support is provided by way of a Forum at http://www.jpox.org.



Copyright © -2008 . All Rights Reserved.