entitytled.EntityCompanionComponent
May be overriden to specify actions that should be taken after deleting an entity.
May be overriden to specify actions that should be taken after deleting an entity.
The ID of entity instance that was deleted.
May be overriden to specify actions that should be taken after inserting a new entity.
May be overriden to specify actions that should be taken after inserting a new entity.
The ID of entity instance that was inserted.
The entity instance that was inserted.
May be overriden to specify actions that should be taken either after inserting, or after updating an entity.
May be overriden to specify actions that should be taken either after inserting, or after updating an entity.
The ID of entity instance that was saved.
The entity instance that was saved.
May be overriden to specify actions that should be taken after updating an entity.
May be overriden to specify actions that should be taken after updating an entity.
The ID of entity instance that was updated.
The entity instance that was updated.
May be overriden to specify actions that should be taken before deleting an entity.
May be overriden to specify actions that should be taken before deleting an entity.
The ID of entity instance that is to be deleted.
May be overriden to specify actions that should be taken before inserting a new entity.
May be overriden to specify actions that should be taken before inserting a new entity.
The entity instance that is to be insterted.
May be overriden to specify actions that should be taken either before inserting, or before updating an entity.
May be overriden to specify actions that should be taken either before inserting, or before updating an entity.
The entity instance that is to be saved.
May be overriden to specify actions that should be taken before updating an entity.
May be overriden to specify actions that should be taken before updating an entity.
The entity instance that is to be updated.
The default set of included relationship values to be included on associated entity instances.
Returns a database action for deleteing the entity with the given ID from the database.
Returns a database action for deleteing the entity with the given ID from the database.
The ID of the entity to be deleted.
The execution context in which the action is to be build.
Returns a database action for inserting the given entity instance into the database.
Returns a database action for inserting the given entity instance into the database.
The entity instance to be inserted.
The execution context in which the action is to be build.
Creates a new direct (without a join-table) 'to many' relationship.
Creates a new direct (without a join-table) 'to many' relationship.
This overload attempts to infer both the toQuery and the joinCondition parameter at compile time. If it fails to do so for either parameter, you may explicitly provide the parameter to resolve this.
The relationship's target table type.
The target table's element type.
Creates a new direct (without a join-table) 'to many' relationship.
Creates a new direct (without a join-table) 'to many' relationship.
This overload attempts to infer the joinCondition parameter at compile time. If it fails to do so, you may explicitly provide a joinCondition to resolve this.
The relationship's target table type.
The target table's element type.
The query defining the set of possibly related rows.
Creates a new direct (without a join-table) 'to many' relationship.
Creates a new direct (without a join-table) 'to many' relationship.
This overload attempts to infer the toQuery parameter at compile time. If it fails to do so, you may explicitly provide a toQuery to resolve this.
The relationship's target table type.
The target table's element type.
The condition on which the entity query and the toQuery are to be joined.
Creates a new direct (without a join-table) 'to many' relationship.
Creates a new direct (without a join-table) 'to many' relationship.
The relationship's target table type.
The target table's element type.
The query defining the set of possibly related rows.
The condition on which the entity query and the toQuery are to be joined.
Creates a new indirect (with a join-table) 'to many' relationship.
Creates a new indirect (with a join-table) 'to many' relationship.
This overload attempts to infer both the toQuery and the joinCondition parameter at compile time. If it fails to do so for either parameter, you may explicitly provide the parameter to resolve this.
The relationship's target table type.
The joining table's type.
The target table's element type.
Creates a new indirect (with a join-table) 'to many' relationship.
Creates a new indirect (with a join-table) 'to many' relationship.
This overload attempts to infer the joinCondition parameter at compile time. If it fails to do so, you may explicitly provide a joinCondition to resolve this.
The relationship's target table type.
The joining table's type.
The target table's element type.
The query defining the set of possibly related rows.
Creates a new indirect (with a join-table) 'to many' relationship.
Creates a new indirect (with a join-table) 'to many' relationship.
This overload attempts to infer the toQuery parameter at compile time. If it fails to do so, you may explicitly provide a toQuery to resolve this.
The relationship's target table type.
The joining table's type.
The target table's element type.
The condition on which the entity query and the toQuery are to be joined.
Creates a new indirect (with a join-table) 'to many' relationship.
Creates a new indirect (with a join-table) 'to many' relationship.
The relationship's target table type.
The joining table's type.
The target table's element type.
The query defining the set of possibly related rows.
The condition on which the entity query and the toQuery are to be joined.
Creates a new direct (without a join-table) 'to one' relationship.
Creates a new direct (without a join-table) 'to one' relationship.
This overload attempts to infer both the toQuery and the joinCondition parameter at compile time. If it fails to do so for either parameter, you may explicitly provide the parameter to resolve this.
The relationship's target table type.
The target table's element type.
Creates a new direct (without a join-table) 'to one' relationship.
Creates a new direct (without a join-table) 'to one' relationship.
This overload attempts to infer the joinCondition parameter at compile time. If it fails to do so, you may explicitly provide a joinCondition to resolve this.
The relationship's target table type.
The target table's element type.
The query defining the set of possibly related rows.
Creates a new direct (without a join-table) 'to one' relationship.
Creates a new direct (without a join-table) 'to one' relationship.
This overload attempts to infer the toQuery parameter at compile time. If it fails to do so, you may explicitly provide a toQuery to resolve this.
The relationship's target table type.
The target table's element type.
The condition on which the entity query and the toQuery are to be joined.
Creates a new direct (without a join-table) 'to one' relationship.
Creates a new direct (without a join-table) 'to one' relationship.
The relationship's target table type.
The target table's element type.
The query defining the set of possibly related rows.
The condition on which the entity query and the toQuery are to be joined.
Creates a new indirect (with a join-table) 'to one' relationship.
Creates a new indirect (with a join-table) 'to one' relationship.
This overload attempts to infer both the toQuery and the joinCondition parameter at compile time. If it fails to do so for either parameter, you may explicitly provide the parameter to resolve this.
The relationship's target table type.
The joining table's type.
The target table's element type.
Creates a new indirect (with a join-table) 'to one' relationship.
Creates a new indirect (with a join-table) 'to one' relationship.
This overload attempts to infer the joinCondition parameter at compile time. If it fails to do so, you may explicitly provide a joinCondition to resolve this.
The relationship's target table type.
The joining table's type.
The target table's element type.
The query defining the set of possibly related rows.
Creates a new indirect (with a join-table) 'to one' relationship.
Creates a new indirect (with a join-table) 'to one' relationship.
This overload attempts to infer the toQuery parameter at compile time. If it fails to do so, you may explicitly provide a toQuery to resolve this.
The relationship's target table type.
The joining table's type.
The target table's element type.
The condition on which the entity query and the toQuery are to be joined.
Creates a new indirect (with a join-table) 'to one' relationship.
Creates a new indirect (with a join-table) 'to one' relationship.
The relationship's target table type.
The joining table's type.
The target table's element type.
The query defining the set of possibly related rows.
The condition on which the entity query and the toQuery are to be joined.
Returns a database action for updating the database record for the given entity instance.
Returns a database action for updating the database record for the given entity instance.
The entity instance to be updated.
The execution context in which the action is to be build.
Base class for entity companion objects.
Extend this class with an object with the same name as the associated entity to define an entity companion object. Provides entity retrieval and persistance operations, as well as helpers for defining entity relationships.
The entity's table type.
The entity type.
The entity's ID type.