|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| Entity | A specific extension of RawEntity providing the Entity.getID()
method. |
| PolymorphicTypeMapper | Represents a strategy for bi-directional mapping between entity types and their corresponding polymorphic type flag value (if any). |
| RawEntity<T> | The superinterface for all entities, regardless of primary key. |
| RelatedEntity<T extends RelatedEntity<T> & RawEntity<?>> | A superinterface for entities which are related to each other using Lucene heuristics. |
| ValueGenerator<T> | A super-interface designed to allow auto-generated values to be inserted into database fields on INSERT. |
| Class Summary | |
|---|---|
| AnnotationDelegate | WARNING: Not part of the public API. |
| Common | WARNING: Not part of the public API. |
| DatabaseProvider | The superclass parent of all DatabaseProvider
implementations. |
| DBParam | Class designed to encapsulate a single field/value parameter to be passed
to EntityManager.create(Class, DBParam...). |
| DefaultPolymorphicTypeMapper | Boiler-plate implementation of PolymorphicTypeMapper which requires
all mappings to be manually specified. |
| EntityManager | The root control class for the entire ActiveObjects API. |
| PoolProvider | Abstract superclass for connection pool library abstractions. |
| Query | |
| SearchableEntityManager | Required to manage entities with enabled full-text searching. |
| Transaction<T> | Allows for the syntactically simple use of database transactions within the ActiveObjects API. |
| Enum Summary | |
|---|---|
| DatabaseFunction | An enum containing database agnostic representations of common functions. |
| Query.QueryType | |
| Annotation Types Summary | |
|---|---|
| Accessor | Used to mark a particular field as an accessor. |
| Generator | Marks a specific method (and thus, database field) to contain a generated value on INSERT. |
| Implementation | Used to specify a defined implementation for an entity. |
| ManyToMany | Marks a method as relevant only to a many-to-many relation. |
| Mutator | Marks a specific method as a mutator of a database field. |
| OneToMany | Marks a method as relevant only to a one-to-many relation. |
| OneToOne | Marks a method as relevant only to a one-to-one relation. |
| Polymorphic | Tags a given entity type as polymorphically abstract. |
| Preload | Specifies a list of fields which should be appended to the SELECT clause every time a row of the type in question is retrieved. |
| Searchable | Used to tag methods as being full-text searchable within a Lucene index. |
| Transient | Marks a method such that its field should not be stored within the value cache. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||