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.
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 instance
 
 
Implements 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 SQLException
Define 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.
TopiaEntity with TopiaDaoSupplier support (injected by AbstractTopiaDao into entities).
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 session
 
Class 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