All Classes and Interfaces
Class
Description
The application context is the main class in ToPIA usage.
This class has the common methods usable for each Dao managed by Topia.
Base class of each entity.
Abstract implementation of the TopiaPersistenceContext.
Parameter-object design pattern for the
AbstractTopiaApplicationContext
constructor.Define the meta data of a entity association field.
Un objet qui permet de parcourir des entites (via un
Collector.CollectorVisitor) et de collecter des donnees pendant le parcours.Define the meta data of a entity field.
Une classe qui permet d'obtenir les mapping de noms entre les entités et les objets de la base.
Define metas about a db.
Deprecated.
Visitor to run through the entity graph by depth.
Pour qualifier l'etat d'une entite lors du calcul d'un differentiel entre
deux entites.
A implementation of
ListUpdator for TopiaEntity type.Un objet qui permet d'effecuter des operations de manipulation des donnees
dans les entites du type donne.
Un cache d'operateurs.
Used to know the state of an entity during transaction.
Rule for a filtered pager.
Define the operator to apply between some rules.
Operator used in a rule.
Default implementation of
TopiaIdFactory.It's just a shortcut that allows you to use
AvailableSettings
constants without adding Hibernate to your dependencies so one can fill the
TopiaConfiguration.getHibernateExtraConfiguration().This class is the Hibernate implementation of TopiaJpaSupport.
Hibernate-based implementation of TopiaSqlSupport.
Visitor to run through entities horizontally, then delegate visiting to another visitor.
A builder to create syntactically correct HQL and associated parameters given properties or after various constraint
adds.
Jdbc part of the configuration needed to instantiate a
TopiaApplicationContext.Builder to create a
JdbcConfiguration instanceImplements
TopiaIdFactory with Topia 2.x and before ids.Contract to centralize usable methods to register/unregister PropertyChangeListener.
Contract to centralize usable methods to register/unregister pre/post read/write listeners.
A simple contract to allow you to update some collections of an entity.
A simple contract to load an object from another one.
Useful methods around metadatas.
Contract to import or export some metas.
If you get this exception, it means that you asked ToPIA to make an operation that needs a deterministic way to sort
the result but you didn't defined such query.
This exception is throwed when the database schema is not suitable for the
current entities model.
Does the same than
FullyQualifiedNamePlusUuidTopiaIdFactory but produces shorter topiaId.Classe ayant pour utilité de surveiller le temps d'exécution d'une requête.
Function dont l'appel peut lever une SQLExceptionDefine metas of a given db table.
This is the main entry point for ToPIA.
This class will provide a TopiaApplicationContext cache.
Configuration needed to instantiate a
TopiaApplicationContext.Builder to create a
TopiaConfiguration instance.Deprecated.
if you want to dynamically create configuration through Java, use
TopiaConfigurationBuilder,
if you need Hibernate constants, use HibernateAvailableSettings
Customized connection provider.
Adapter pattern of
TopiaSchemaListener.TODO-fdesbois-20100507 : Need javadoc.
This contract represents the common operations any Dao should be able to provide as API.
Contract that provides any Dao instance from a given entity class.
Utility class that provides useful methods for
TopiaEntity manipulation.TODO-fdesbois-20100507 : Need javadoc.
Permet de lancer des événements liés au récupération des données
The TopiaEntity is the main interface for each generated entity.
A
Binder dedicated to TopiaEntity dealing with technical
values.This contract represents a generated entity.
Object which helps to wrap some static generated code (entityEnum).
TODO-fdesbois-20100507 : Need javadoc.
Une classe avec des méthodes utiles sur les entités.
A map of ids of entities grouped by their type.
TODO-fdesbois-20100507 : Need javadoc.
A dictionnary of
TopiaEntity associated to a TopiaEntityEnum.Definition of a reference of an entity from a root entity.
TODO-fdesbois-20100507 : Need javadoc.
Visitor contract for any
TopiaEntity.Main exception for any ToPIA exception
Created: 23 déc. 2005 23:03:36
Since version 3.0, this exception is now a RuntimeException has it represents only technical issues.
Contains all about event listening and propagation.
Deprecated.
use
JdbcH2Helper out of the hibernate sessionClass used to keep an association between an Hibernate Session and a TopiaPersistenceContext
This API provides methods to interact with Hibernate
This contract represents a topiaId generation strategy.
This API provides methods to use persistence using JPA queries
This API provides methods to add/remove any kind of listener
When
TopiaApplicationContext.initSchema() is called, topia will look for
a topia-service that is able to migrate the database.Exception raised when a user has wrongly configured ToPIA.
Exception raised when a query returns more than one result while it was expected to return only one (or no result).
Exception raised when a query returned no result while at least one result was expected.
Exception thrown if one of the expected configuration entries is missing at runtime
Created: 23 déc. 2005 23:04:28
Extension of a
PagerBean to add filter and ordering capacities.To build a
TopiaPagerBean from scratch.This contract represents a persistence context, which lifecycle is linked to the transaction lifecycle.
Additional contract that aggregate both
TopiaQueryBuilderAddCriteriaStep and
TopiaQueryBuilderRunQueryStep contracts.Represents a step when building a query to add a constraint.
This interface represents different common operations that a user may do after a query is defined (using the
TopiaQueryBuilderAddCriteriaStep)
There are different methods according to the supposed existence or uniqueness of the result.A subset of
TopiaQueryBuilderRunQueryStep for certain API methods that should not allow findAll.Exception raised when an error occur in the context of a particular query.
Represent the destination of a replication process.
This API provides methods about entities replication to a destination
Listener for TopiaContext actions.
Used to implement a service for Topia.
This API provides methods to manipulate services
This is the default
TopiaServiceSupport implementation.Wrap a Sql query some object.
This API provides methods to run SQL queries
Interface used for any native SQL batch.
This contract represents a transaction and provides methods to manipulate it.
Deprecated.
This is probably not useful anymore.
Event fires for
TopiaTransactionListener.To listen transaction operations such as commit and rollback.
TODO-fdesbois-20100507 : Need javadoc.
TODO-fdesbois-20100507 : Need javadoc + translations for existing methods.
Hibernate 4.3.x compatible
Supplier<ConnectionProvider>.Exception thrown when something went wrong during event firing
Created: 5 janv. 2006 00:47:51
FullyQualifiedNamePlusUuidTopiaIdFactory