Package net.java.ao
package net.java.ao
-
ClassDescriptionUsed to mark a particular field as an accessor.Thrown in case ActiveObjects discovers invalid configuration options, such as empty String default values (not supported by all databases).This is a generic Active Objects exception.WARNING: Not part of the public API.This class wraps some of the methods from
SqlUtilswith a cache.WARNING: Not part of the public API.The superclass parent of allDatabaseProviderimplementations.Class designed to encapsulate a single field/value parameter to be passed toEntityManager.create(Class, DBParam...).Boiler-plate implementation ofPolymorphicTypeMapperwhich requires all mappings to be manually specified.Default implementation ofSchemaConfigurationthat doesn't have any constraints regarding the database schema.This is a simple data source with one more methodDisposable.dispose()to clean up any resources associated with thisdata source.A specific extension ofRawEntityproviding theEntity.getID()method.The root control class for the entire ActiveObjects API.This represents a configuration for entity manager creation.Allows access to the underlying EntityProxy instance for an entity objectMarks a specific method (and thus, database field) to contain a generated value on INSERT.Used to specify a defined implementation for an entity.Marks a method as relevant only to a many-to-many relation.Marks a specific method as a mutator of a database field.Marks a method as relevant only to a one-to-many relation.Marks a method as relevant only to a one-to-one relation.A prepared statement that caches parameter metadata.Tags a given entity type as polymorphically abstract.Represents a strategy for bi-directional mapping between entity types and their corresponding polymorphic type flag value (if any).Specifies a list of fields which should be appended to the SELECT clause every time a row of the type in question is retrieved.A cross-database representation of a SELECT query, independent of database provider type.RawEntity<T>The superinterface for all entities, regardless of primary key.A read-only representation of a database row proxy, mapped to the specified Entity type.This interface represents the configuration to be used when Active Objects works with database schemas.Used to tag methods as being full-text searchable within a Lucene index.Transaction<T>Allows for the syntactically simple use of database transactions within the ActiveObjects API.Marks a method such that its field should not be stored within the entities value store.A super-interface designed to allow auto-generated values to be inserted into database fields on INSERT.