All Classes

Class Description
AbstractImportModel<E>
Abstract import model which add the useful methdo about importing foreign keys.
AssociationMeta<T extends TopiaEntityEnum>
Define the meta data of a entity association field.
BinderHelperTransformer
A template to generate a helper for TopiaEntityBinder.
Collector<R>
Un objet qui permet de parcourir des entites (via un Collector.CollectorVisitor) et de collecter des donnees pendant le parcours.
Collector.CollectorVisitor  
ColumnMeta
Define the meta data of a entity field.
Creator<P,​E>
A simple contract to hook the creation phase of an entity associated (or not!)
CsvFileImportResult<T extends TopiaEntityEnum>
To keep result of the import of a file.
CsvImportResult<T extends TopiaEntityEnum>
A simple csv result bean just to keep the number of created or updated entities.
CsvProgressModel
Csv progress model contract.
DAOAbstractTransformer Deprecated.
2.5.4, prefer use the transformer EntityDAOTransformer
DAOHelperTransformer
Created: 13 nov. 2009 09:05:17
DAOImplTransformer Deprecated.
2.5.4, prefer use the transformer EntityDAOTransformer
DAOTransformer Deprecated.
2.5.4, prefer use the transformer EntityDAOTransformer
DBMapping
Une classe qui permet d'obtenir les mapping de noms entre les entités et les objets de la base.
DbMeta<T extends TopiaEntityEnum>
Define metas about a db.
Deletor<P,​E>
A simple contract to hook the deletion of an entity.
DepthEntityVisitor
Parcourt du graphe d'entité en profondeur.
DiffState
Pour qualifier l'etat d'une entite lors du calcul d'un differentiel entre deux entites.
DiffState.DiffStateMap  
DTOTransformer
Created: 20 déc. 2009
EntityAssociationExportModel<T extends TopiaEntityEnum,​E extends TopiaEntity>
A model to export associations of entities into csv files.
EntityAssociationImportModel<T extends TopiaEntityEnum>
A model to import associations of entities from csv files.
EntityCsvModel<T extends TopiaEntityEnum,​E extends TopiaEntity>
A model to import / export entities into csv files.
EntityDAOTransformer
To generate all DAO related classes for a given entity.
EntityDTOTransformer
Created: 14 déc. 2009
EntityFilter
Created: 3 juin 2010
EntityHibernateMappingGenerator  
EntityListUpdator<P extends TopiaEntity,​E extends TopiaEntity>
A implementation of ListUpdator for TopiaEntity type.
EntityOperator<B extends TopiaEntity>
Un objet qui permet d'effecuter des operations de manipulation des donnees dans les entites du type donne.
EntityOperatorStore
Un cache d'operateurs.
EntityState
Used to know the state of entity during transaction.
EntityTransformer
A template to generate all the TopiaEntity api for all classifier with a entity stereotype.
EntityVisitor
The contract of a visitor of any TopiaEntity.
ExportEntityVisitor<T extends TopiaEntityEnum>
Entity visitor to export data to csv files.
ExportModelFactory<T extends TopiaEntityEnum>
To produce export model.
FilterRule
Rule for a filtered pager.
FilterRuleGroupOperator
Define the operator to apply between some rules.
FilterRuleOperator
Operator used in a rule.
HorizontalEntityVisitor
Parcourt en largeur du modele et délegation à un autre visiteur.
ImportModelFactory<T extends TopiaEntityEnum>
To produce import model.
ImportStrategy<T extends TopiaEntityEnum>
Strategy to import some stuff.
ListUpdator<P,​E>
A simple contract to allow you to update some collections of an entity.
Loador<E>
A simple contract to load an object from another one.
Metadatas
Useful methods around metadatas.
MetaFilenameAware<T extends TopiaEntityEnum>
Contract to import or export some metas.
PagerBean Deprecated.
PagerBeanUtil
Useful method around PagerBean.
PrepareDataForExport<T extends TopiaEntityEnum>
Prepare data to export.
QueryHelperTransformer
Created: 23 juin 2010
SearchFields
TODO-fdesbois-20100508 : javadoc : where is it used for ?
ServiceTransformer
This Template is used to create the skeleton of services for a final application which using Topia.
ServiceTransformer.Primitive  
TableMeta<T extends TopiaEntityEnum>
Define metas of a given db table.
TopiaConnectionProvider
Customized connection provider.
TopiaContext
TODO-FD20100507 : Need javadoc + translate the one on methods.
TopiaContextAdapter
Adapter pattern of TopiaContextListener.
TopiaContextEvent
TODO-fdesbois-20100507 : Need javadoc.
TopiaContextFactory
TODO-FD20100507 : Need javadoc + translate the one on methods.
TopiaContextImpl
Le TopiaContextImpl est le point d'entre pour acceder aux donnees.
TopiaContextImpl.SQLWork  
TopiaContextImplementor
Technical contract of a TopiaContext.
TopiaContextListener
Listener for TopiaContext actions.
TopiaCsvCommons
More useful method added to Common.
TopiaCsvCommons.AssociationValueParser  
TopiaCsvCommons.AssociationValueParserFormatter<E extends TopiaEntity>  
TopiaCsvCommons.ForeignKeyDecoratedValue<E>
TODO
TopiaCsvCommons.ForeignKeyValue<E extends TopiaEntity>  
TopiaCsvCommons.ForeignKeyValueForAssociation<E extends TopiaEntity>  
TopiaCsvExports
Helper for csv exports.
TopiaCsvExports.AssociationExportContext<T extends TopiaEntityEnum>
To export associations as csv files.
TopiaCsvExports.EntityExportContext<T extends TopiaEntityEnum>
to export entity as csv files.
TopiaCsvImports
Helper for csv imports.
TopiaDAO<E extends TopiaEntity>
TopiaDAO is used to manipulate entities corresponding to E type : create, delete, update or find entities.
TopiaDAODeprecated<E extends TopiaEntity>
Contains all method that are deprecated from TopiaDAO in version 2.6.12 and then will be removed in next major version (3.0).
TopiaDAOImpl<E extends TopiaEntity>
Cette classe permet d'avoir un ensemble de méthode implantée de façon standard et plus spécifiquement pour Hibernate.
TopiaDAOImpl.FindAllIterator<E extends TopiaEntity,​R>  
TopiaDAOLegacy<E extends TopiaEntity> Deprecated.
since 2.6.12 Using the hibernate Criteria api is not a good idea as we wants to use in ToPIA next generation (version 3.0) jpa api.
TopiaEntitiesEvent<E extends TopiaEntity>
TODO-fdesbois-20100507 : Need javadoc.
TopiaEntitiesVetoable
Permet de lancer des événements liés au récupération des données
TopiaEntity
The TopiaEntity is the main interface for each entities generated with TopiaMetaTransformer.
TopiaEntityAbstract
Classe de base de toutes les entités, cela permet de concentrer le code technique dans cette classe.
TopiaEntityBinder<E extends TopiaEntity>
A Binder dedicated to TopiaEntity dealing with technical values.
TopiaEntityContextable
TopiaEntity with TopiaContext support (injected by TopiaContext into entities).
TopiaEntityEnum
The contract to be realised by the generated enumeration in any DAOHelper.
TopiaEntityEvent
TODO-fdesbois-20100507 : Need javadoc.
TopiaEntityHelper
Une classe avec des méthodes utiles sur les entités.
TopiaEntityIdsMap
A map of ids of entities grouped by their type.
TopiaEntityListener
TODO-fdesbois-20100507 : Need javadoc.
TopiaEntityMap<K extends TopiaEntityEnum,​V extends TopiaEntity>
A dictionnary of TopiaEntity associated to a TopiaEntityEnum.
TopiaEntityRef
Definition of a reference of an entity from a root entity.
TopiaEntityVetoable
TODO-fdesbois-20100507 : Need javadoc.
TopiaException
Main exception for Topia errors on hibernate manipulations.
TopiaFilter
Filter Created: 23 avr. 2010
TopiaFiresSupport
TODO-fdesbois-20100507 : Need translation of javadoc.
TopiaFiresSupport.TopiaHibernateEvent
Object permettant de faire le lien entre les events hibernate et topia
TopiaGeneratorUtil
Classe regroupant divers méthodes utiles pour la génération des entités Created: 13 déc. 2005
TopiaId
TODO-fdesbois-20100508 : Need translation of javadoc.
TopiaJavaValidator
Validateur qui valide : - les types des attributs - les nom des attributs - les duplication d'attibuts
TopiaMetaTransformer
Created: 20 déc. 2009
TopiaNotFoundException
TODO-FD20100507 : Need javadoc.
TopiaPagerBean
Extension of a PagerBean to add filter and ordering capacities.
TopiaPagerBeanBuilder
To build a TopiaPagerBean from scratch.
TopiaPersistenceHelper<T extends TopiaEntityEnum>
Object which helps to wrap some static generated code (dao helper, entityEnum).
TopiaQuery Deprecated.
since 2.6.12, TopiaQuery will be removed in version 3.0
TopiaQuery.Op
Enum to simmplify using operation in query.
TopiaRelationValidator
Validateur pour les relations du modèle.
TopiaRuntimeException
TODO-FD20100507 : Need javadoc.
TopiaService
Used to implement a service for Topia.
TopiaSQLQuery<O>
An executor of sql query which permits to obtain a single result via the method TopiaSQLQuery.findSingleResult(TopiaContextImplementor) or a multiple result with method TopiaSQLQuery.findMultipleResult(TopiaContextImplementor).
TopiaStereoTypes
All extra stereotypes usable in topia generators.
TopiaTagValues
All extra tag values usable in topia generators.
TopiaTransactionAware
Use this contract on a object which use a TopiaContext as a transaction.
TopiaTransactionEvent
Event fires for TopiaTransactionListener.
TopiaTransactionListener
To listen transaction operations as commit and rollback.
TopiaTransactionVetoable
TODO-fdesbois-20100507 : Need javadoc.
TopiaUtil
TODO-fdesbois-20100507 : Need javadoc + translations for existing methods.
TopiaUtil.ConnectionProviderSupplier
Hibernate 4.3.x compatible Supplier<ConnectionProvider>.
TopiaVetoException
TODO-FD20100507 : Need javadoc.