All Classes and Interfaces

Class
Description
A base class for Condition implementations.
Typed Attribute.
Provides AttributeDefinition.Builder instances.
Defines the data type of an Attribute
Defines an Attribute.
Builds a attribute definition instance
Supplies values, for example default ones.
 
The possible audit actions
A column definition representing an audit column
Provides background/foreground colors for entities.
An Attribute representing a table column.
Provides ColumnDefinition.Builder instances.
Converts to and from SQL values, such as integers being used to represent booleans in a database.
Fetches a single value from a result set.
A condition based on a single Column.
Creates ColumnConditions.
Specifies a attribute definition based on a table column
Specifies a query condition.
A condition specifying all entities of a given type, a no-condition.
An interface encapsulating a combination of Condition instances, that should be either AND'ed or OR'ed together in a query context
Provides condition strings for where clauses
Defines a custom condition type.
A Condition based on a custom ConditionProvider associated with ConditionType
A default Domain implementation.
A default Entities implementation.
A default EntityValidator implementation providing null validation for attributes marked as not null, item validation for item based attributes, range validation for numerical attributes with max and/or min values specified and string length validation based on the specified max length.
 
Responsible for providing values derived from other values
Provides the source values from which to derive the value.
A definition for attributes which value is derived from the values of one or more attribute.
Represents an application domain model, entities, reports and database operations.
Identifies a domain model and serves as a factory for EntityType instances associated with this domain model type.
A repository containing the EntityDefinitions for a given domain.
Represents a row in a table or query.
A builder for Entity instances.
Represents a unique column combination for a given entity.
A builder for Entity.Key instances.
Specifies an entity definition.
Holds the attribute definitions for an entity type
Builds a EntityDefinition
Holds the column definitions for an entity type
Holds the foreign key definitions for an entity type
Holds the primary key definition for an entity type
Defines an Entity type and serves as a Factory for Attribute instances associated with this entity type.
Responsible for providing validation for entities.
An Attribute representing a foreign key relation.
Provides ForeignKeyDefinition.Builder instances.
Represents a foreign key reference between columns.
A ForeignKey based condition.
Represents a reference to another entity, typically but not necessarily based on a foreign key.
An exception used to indicate that an item value is invalid.
Generates primary key values for entities on insert.
An exception used to indicate that a value associated with a key exceeds the allowed length.
An exception used to indicate that a null value was being associated with a key which does not allow null values.
Specifies an order by clause.
Builds a OrderBy instance.
Specifies how to handle null values during order by.
Specifies an order by column and whether it's ascending or descending
An exception used to indicate that a value associated with a key which not fall within the allowed range of values.
Defines a select query or parts of a select query, that is, from, column, where and orderBy clauses.
Builds a SelectQuery.
Factory class for building functions for String representations of Entity instances.
Given a Entity instance named entity containing the following mappings:
A Builder for a string function, which provides toString() values for entities.
An attribute that does not map to an underlying database column.
Builds a transient AttributeDefinition instance
An exception used to indicate that an attribute value is invalid.