Interface | Description |
---|---|
DatabaseProvider.SqlListener | |
DelegateConnection | |
Disposable | |
DisposableDataSource |
This is a simple data source with one more method
Disposable.dispose() to clean up any resources associated with this
data source . |
Entity |
A specific extension of
RawEntity providing the Entity.getID()
method. |
EntityManagerConfiguration |
This represents a configuration for entity manager creation.
|
EntityProxyAccessor |
Allows access to the underlying EntityProxy instance for an entity object
|
EntityStreamCallback<T extends RawEntity<K>,K> | |
LuceneConfiguration | |
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.
|
SchemaConfiguration |
This interface represents the configuration to be used when Active Objects works with database schemas.
|
ValueGenerator<T> |
A super-interface designed to allow auto-generated values
to be inserted into database fields on INSERT.
|
Class | Description |
---|---|
AnnotationDelegate |
WARNING: Not part of the public API.
|
Common |
WARNING: Not part of the public API.
|
DatabaseProvider |
The superclass parent of all
DatabaseProvider
implementations. |
DatabaseProvider.RenderFieldOptions | |
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. |
DefaultSchemaConfiguration |
Default implementation of
SchemaConfiguration that doesn't have any constraints regarding the
database schema. |
EntityManager |
The root control class for the entire ActiveObjects API.
|
EntityProxy<T extends RawEntity<K>,K> | |
Query |
A cross-database representation of a SELECT query, independent of database provider type.
|
ReadOnlyEntityProxy<T extends RawEntity<K>,K> |
A read-only representation of a database row proxy, mapped to the specified Entity type.
|
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 | Description |
---|---|
Query.QueryType |
Exception | Description |
---|---|
ActiveObjectsConfigurationException |
Thrown in case ActiveObjects discovers invalid configuration options, such as empty String default values (not
supported by all databases).
|
ActiveObjectsException |
This is a generic Active Objects exception.
|
Annotation Type | Description |
---|---|
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 entities
value store.
|
Copyright © 2007-2015. All Rights Reserved.