Uses of Class
org.nuiton.topia.TopiaException

Packages that use TopiaException
org.nuiton.topia ToPIA Présentation ToPIA est un framework de persistence basé sur Hibernate. 
org.nuiton.topia.framework   
org.nuiton.topia.persistence   
org.nuiton.topia.persistence.util   
 

Uses of TopiaException in org.nuiton.topia
 

Subclasses of TopiaException in org.nuiton.topia
 class TopiaNotFoundException
           
 

Methods in org.nuiton.topia that throw TopiaException
 void TopiaContext.add(TopiaEntity e)
          Permet d'ajouter dans le TopiaContext une TopiaEntity créé par un autre context.
 void TopiaContext.backup(java.io.File file, boolean compress)
          Sauve la base de données dans un format natif a la base, la representation n'est pas portable d'une base a l'autre.
 TopiaContext TopiaContext.beginTransaction()
           
 void TopiaContext.clear(boolean dropDatabase)
          Supprime toutes les tables et autres elements de la database.
 void TopiaContext.closeContext()
          Ferme le contexte
 void TopiaContext.commitTransaction()
          applique les modifications apporté a ce context sur la base de données.
 void TopiaContext.createSchema()
          Permet de créer le schema de la base de données
 int TopiaContext.execute(java.lang.String hql, java.lang.Object... args)
          Execute HQL operation on data (Update, Delete)
 void TopiaContext.exportXML(java.io.Writer xml, java.lang.Object... entityAndCondition)
          Permet d'exporter certaines données en XML

Note: Si le parametre entityAndCondition est vide, alors on duplique toutes les entités de la base.

 java.util.List TopiaContext.find(java.lang.String hql, int startIndex, int endIndex, java.lang.Object... args)
          Permet de faire une requete HQL hibernate directement sur la base en precisant la fenetre des elements a remonter avec les parametres startIndex et endIndex.
 java.util.List TopiaContext.find(java.lang.String hql, java.lang.Object... args)
          Permet de faire une requete HQL hibernate directement sur la base
 TopiaEntity TopiaContext.findByTopiaId(java.lang.String topiaId)
          Permet de rechercher un entite directement par son TopiaId
 void TopiaContext.importXML(java.io.Reader xml)
          Permet d'importer des données en XML
 void TopiaContext.replicate(TopiaContext dstCtxt, java.lang.Object... entityAndCondition)
          Permet de dupliquer de ce context vers un context d'une autre base des données sans modification des entites.
<T extends TopiaEntity>
void
TopiaContext.replicateEntities(TopiaContext dstCtxt, java.util.List<T> entities)
          Permet de dupliquer les entités du type donné vers un autre context.
<T extends TopiaEntity>
void
TopiaContext.replicateEntity(TopiaContext dstCtxt, T entity)
          Permet de dupliquer une entité du type donné vers un autre context.
 void TopiaContext.restore(java.io.File file)
          l'inverse de la methode TopiaContext.backup(File,boolean)
 void TopiaContext.rollbackTransaction()
          annule les modifications apporté a ce context
 void TopiaContext.showCreateSchema()
          Permet d'afficher les requetes SQL de creation de base
 void TopiaContext.updateSchema()
          Permet de mettre à jour le schema de la base de données
 

Uses of TopiaException in org.nuiton.topia.framework
 

Methods in org.nuiton.topia.framework that throw TopiaException
 void TopiaContextImpl.add(TopiaEntity e)
           
 void TopiaContextImpl.backup(java.io.File file, boolean compress)
          Backup database in gzip compressed file Only work for h2 database
 TopiaContext TopiaContextImpl.beginTransaction()
           
protected  java.lang.String[] TopiaContextImpl.buildQueries(java.lang.Object... entityAndCondition)
          Build the list of queries from the given parameter entityAndCondition>/code>.
protected  void TopiaContextImpl.checkClosed(java.lang.String message)
           
 void TopiaContextImpl.clear(boolean dropDatabase)
          Only h2 supported for now
 void TopiaContextImpl.closeContext()
           
 void TopiaContextImpl.commitTransaction()
           
 void TopiaContextImpl.createSchema()
           
 int TopiaContextImpl.execute(java.lang.String hql, java.lang.Object... args)
          Execute HQL operation on data (Update, Delete)
 void TopiaContextImpl.exportXML(java.io.Writer xml, java.lang.Object... entityAndcondition)
           
 java.util.List<?> TopiaContextImpl.find(java.lang.String hql, int startIndex, int endIndex, java.lang.Object... args)
           
 java.util.List TopiaContextImpl.find(java.lang.String hql, java.lang.Object... args)
           
 TopiaEntity TopiaContextImpl.findByTopiaId(java.lang.String topiaId)
           
<E extends TopiaEntity>
TopiaDAO<E>
TopiaContextImpl.getDAO(java.lang.Class<E> entityClass)
           
<E extends TopiaEntity>
TopiaDAO<E>
TopiaContextImplementor.getDAO(java.lang.Class<E> entityClass)
          Get DAO for specified class.
 org.hibernate.Session TopiaContextImpl.getHibernate()
           
 org.hibernate.Session TopiaContextImplementor.getHibernate()
           
 void TopiaContextImpl.importXML(java.io.Reader xml)
           
 boolean TopiaContextImpl.isSchemaExist(java.lang.Class<? extends TopiaEntity> clazz)
           
 boolean TopiaContextImplementor.isSchemaExist(java.lang.Class<? extends TopiaEntity> clazz)
          Detect if the table is created on storage for a given persistant class.
 void TopiaContextImpl.replicate(TopiaContext dstCtxt, java.lang.Object... entityAndCondition)
           
protected  void TopiaContextImpl.replicate0(TopiaContextImpl dstContextImpl, java.lang.Object... entities)
           
<T extends TopiaEntity>
void
TopiaContextImpl.replicateEntities(TopiaContext dstCtxt, java.util.List<T> entities)
           
<T extends TopiaEntity>
void
TopiaContextImpl.replicateEntity(TopiaContext dstCtxt, T entity)
           
 void TopiaContextImpl.restore(java.io.File file)
          Read database from gzip compressed file Only work for h2 database
 void TopiaContextImpl.rollbackTransaction()
           
 void TopiaContextImpl.showCreateSchema()
           
 void TopiaContextImpl.updateSchema()
           
 

Uses of TopiaException in org.nuiton.topia.persistence
 

Methods in org.nuiton.topia.persistence that throw TopiaException
 void TopiaEntity.accept(EntityVisitor visitor)
          Parcourt de l'entité via un visiteur.
 void TopiaDAO.commitTransaction()
          Appelé lorsque le context a eu un commit de fait.
 void TopiaDAOImpl.commitTransaction()
          Callback method when context was commit.
 Entity TopiaDAO.create(java.util.Map<java.lang.String,java.lang.Object> properties)
          Construit une nouvelle instance de l'objet géré par ce DAO
 Entity TopiaDAOImpl.create(java.util.Map<java.lang.String,java.lang.Object> properties)
          Cette methode appelle fireVetoableCreate et fireOnCreated Si vous la surchargé, faites attention a appeler le super ou a appeler vous aussi ces deux methodes.
 Entity TopiaDAO.create(java.lang.Object... properties)
          Construit une nouvelle instance de l'objet géré par ce DAO
 Entity TopiaDAOImpl.create(java.lang.Object... properties)
           
 void TopiaEntityAbstract.delete()
           
 void TopiaEntity.delete()
           
 void TopiaDAO.delete(Entity e)
           
 void TopiaDAOImpl.delete(Entity e)
           
 java.util.List<Entity> TopiaDAO.findAll()
           
 java.util.List<Entity> TopiaDAOImpl.findAll()
           
 java.util.List<Entity> TopiaDAO.findAllByProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.util.List<Entity> TopiaDAOImpl.findAllByProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
           
 java.util.List<Entity> TopiaDAO.findAllByProperties(java.lang.String propertyName, java.lang.Object value, java.lang.Object... others)
           
 java.util.List<Entity> TopiaDAOImpl.findAllByProperties(java.lang.String propertyName, java.lang.Object value, java.lang.Object... others)
           
 java.util.List<Entity> TopiaDAO.findAllByProperty(java.lang.String propertyName, java.lang.Object value)
           
 java.util.List<Entity> TopiaDAOImpl.findAllByProperty(java.lang.String propertyName, java.lang.Object value)
           
 java.util.List<Entity> TopiaDAO.findAllContainsProperties(java.util.Map<java.lang.String,java.util.Collection> properties)
          Cherche et renvoie la première entité trouvée dont les propriétés en clé de Map contiennent toutes les valeurs de la Collection.
 java.util.List<Entity> TopiaDAOImpl.findAllContainsProperties(java.util.Map<java.lang.String,java.util.Collection> properties)
          Find all entities with a specific rule : When the entity have a Collection type property, you want to find all entites where some values are contained in the collection type property.
 java.util.List<Entity> TopiaDAO.findAllContainsProperties(java.lang.String propertyName, java.util.Collection values, java.lang.Object... others)
          Cherche et renvoie toutes les entités trouvées dont la propriété propertyName contient values, ainsi de suite avec others.
 java.util.List<Entity> TopiaDAOImpl.findAllContainsProperties(java.lang.String propertyName, java.util.Collection values, java.lang.Object... others)
          TopiaDAOImpl.findAllContainsProperties(java.util.Map)
 java.util.List<java.lang.String> TopiaDAO.findAllIds()
          Recuperation de tous les ids en base pour le type d'entite du dao.
 java.util.List<java.lang.String> TopiaDAOImpl.findAllIds()
           
 java.util.List<Entity> TopiaDAO.findAllWithOrder(java.lang.String... propertyNames)
           
 java.util.List<Entity> TopiaDAOImpl.findAllWithOrder(java.lang.String... propertyNames)
           
 Entity TopiaDAO.findByPrimaryKey(java.util.Map<java.lang.String,java.lang.Object> keys)
          Recherche la classe en utilisant la cle naturelle, chaque champs de la cle naturelle est une entre de la map passe en argument.
 Entity TopiaDAOImpl.findByPrimaryKey(java.util.Map<java.lang.String,java.lang.Object> keys)
           
 Entity TopiaDAO.findByPrimaryKey(java.lang.Object... k)
          Recherche la classe en utilisant la cle naturelle, si la cle naturelle est composé de plusieurs champs alors les arguments passés doivent être dans l'ordre de declaration dans le fichier de mapping
 Entity TopiaDAOImpl.findByPrimaryKey(java.lang.Object... k)
           
 Entity TopiaDAO.findByProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
           
 Entity TopiaDAOImpl.findByProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
           
 Entity TopiaDAO.findByProperties(java.lang.String propertyName, java.lang.Object value, java.lang.Object... others)
           
 Entity TopiaDAOImpl.findByProperties(java.lang.String propertyName, java.lang.Object value, java.lang.Object... others)
           
 Entity TopiaDAO.findByProperty(java.lang.String propertyName, java.lang.Object value)
           
 Entity TopiaDAOImpl.findByProperty(java.lang.String propertyName, java.lang.Object value)
           
 Entity TopiaDAO.findByTopiaId(java.lang.String k)
           
 Entity TopiaDAOImpl.findByTopiaId(java.lang.String k)
           
 Entity TopiaDAO.findContainsProperties(java.util.Map<java.lang.String,java.util.Collection> properties)
          Cherche et renvoie la première entité trouvée dont les propriétés en clé de Map contiennent toutes les valeurs de la Collection.
 Entity TopiaDAOImpl.findContainsProperties(java.util.Map<java.lang.String,java.util.Collection> properties)
          TopiaDAOImpl.findAllContainsProperties(java.util.Map)
 Entity TopiaDAO.findContainsProperties(java.lang.String propertyName, java.util.Collection values, java.lang.Object... others)
          Cherche et renvoie la première entité trouvée dont la propriété propertyName contient values, ainsi de suite avec others.
 Entity TopiaDAOImpl.findContainsProperties(java.lang.String propertyName, java.util.Collection values, java.lang.Object... others)
          TopiaDAOImpl.findAllContainsProperties(java.util.Map)
 java.util.List<TopiaEntity> TopiaEntityAbstract.getAggregate()
           
 java.util.List<TopiaEntity> TopiaEntity.getAggregate()
           
 java.util.List<TopiaEntity> TopiaEntityAbstract.getComposite()
           
 java.util.List<TopiaEntity> TopiaEntity.getComposite()
           
protected  java.io.Serializable TopiaDAOImpl.getId(Entity e)
          Retourne l'id de l'entity
protected  java.io.Serializable TopiaDAOImpl.getId(java.util.Map map)
          Retourne l'id de l'entity representer comme une map
 java.util.List<java.security.Permission> TopiaDAO.getRequestPermission(java.lang.String topiaId, int actions)
          Retourne les permissions a verifier pour l'acces a l'entite pour le service Taas.
 java.util.List<java.security.Permission> TopiaDAOImpl.getRequestPermission(java.lang.String topiaId, int actions)
           
 void TopiaDAO.init(TopiaContextImplementor context, java.lang.Class<Entity> entityClass)
          When TopiaContextImpl create the TopiaDAOHibernate, it must call this method just after.
 void TopiaDAOImpl.init(TopiaContextImplementor context, java.lang.Class<Entity> entityClass)
          When TopiaContextImpl create the TopiaDAOHibernate, it must call this method just after
protected  Entity TopiaDAOImpl.instanciateNew()
           
 void TopiaEntityAbstract.postCreate()
           
 void TopiaEntity.postCreate()
          called just after object creation and initialisation each entity impl can overide it to do something after creation
 void TopiaDAO.rollbackTransaction()
          Appelé lorsque le context a eu un rollback de fait.
 void TopiaDAOImpl.rollbackTransaction()
          Callback method when context was rollback.
 void TopiaEntityAbstract.setTopiaContext(TopiaContext context)
           
 long TopiaDAO.size()
          Compte le nombre d'entites en base
 long TopiaDAOImpl.size()
          Utilisation du count(*) en HQL pour recuperer le nombre d'entites du type lie au DAO
 void TopiaEntityAbstract.update()
           
 void TopiaEntity.update()
           
 Entity TopiaDAO.update(Entity e)
          Permet d'ajouter ou de mettre a jour un objet.
 Entity TopiaDAOImpl.update(Entity e)
           
 

Uses of TopiaException in org.nuiton.topia.persistence.util
 

Methods in org.nuiton.topia.persistence.util that throw TopiaException
 void ListUpdator.addToList(P parent, E e)
          Add a erntity to his parent
 void EntityListUpdator.addToList(P parent, E bean)
           
protected  java.lang.String DBMapping.checkSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName)
           
protected  java.lang.String DBMapping.checkSequence(java.lang.String sequenceKey)
           
 E Creator.create(P parent, E from)
          Perform the creation of an entity.
static void TopiaEntityHelper.createDBFromSQL(java.io.File dbDirectory, TopiaContext topiaContext, java.net.URI resource)
          Create a new database from a sql dump locating in a gzip file.
 void DBMapping.createSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)
           
 void DBMapping.createSequence(java.lang.String sequenceKey, TopiaContext ctxt)
           
 void DBMapping.createSequence(java.lang.String sequenceKey, TopiaContext ctxt, boolean check)
           
 void DBMapping.createSequences(TopiaContext ctxt)
           
 R Collector.detect(TopiaEntity... entities)
           
static java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<TopiaEntity>> TopiaEntityHelper.detectEntities(TopiaEntityEnum[] contracts, java.util.Set<java.lang.Class<? extends TopiaEntity>> types, TopiaEntity... entities)
          Collecte l'ensemble des entites (via un parcours en profondeur) avec un filtrage sur les types d'entites a retourner.
static java.util.Map<java.lang.Class<? extends TopiaEntity>,java.util.List<java.lang.String>> TopiaEntityHelper.detectEntityIds(TopiaEntityEnum[] contracts, java.util.Set<java.lang.Class<? extends TopiaEntity>> types, TopiaEntity... entities)
          Collecte l'ensemble des ids d'entites (via un parcours en profondeur) avec un filtrage sur les types d'entites a retourner.
static java.util.SortedMap<TopiaEntity,java.util.List<TopiaEntityRef>> TopiaEntityHelper.detectReferences(TopiaEntityEnum[] contracts, java.lang.String[] expressions, java.util.Collection<? extends TopiaEntity> entities)
          Collecte toutes les references d'un ensemble d'entites donnees par leur topiaId sur un ensemble d'entites donne.
static java.util.SortedMap<TopiaEntity,java.util.List<TopiaEntityRef>> TopiaEntityHelper.detectReferences(TopiaEntityEnum[] contracts, java.lang.String[] expressions, TopiaEntity entities)
          Collecte toutes les references d'un ensemble d'entites donnees par leur topiaId sur un ensemble d'entites donne.
static java.util.Set<java.lang.Class<? extends TopiaEntity>> TopiaEntityHelper.detectTypes(TopiaEntityEnum[] contracts, TopiaEntity... entities)
          Collecte l'ensemble des types d'entites (via un parcours en profondeur).
protected  void DBMapping.doSQLWork(TopiaContext ctxt, java.lang.String sql)
           
 boolean DBMapping.existSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)
           
 boolean DBMapping.existSequence(java.lang.String sequenceKey, TopiaContext ctxt)
           
 boolean DBMapping.existSequence(java.lang.String sequenceKey, TopiaContext ctxt, boolean check)
           
protected  java.math.BigInteger DBMapping.getBigInteger(TopiaContext ctxt, java.lang.String sql, java.math.BigInteger defaultSize)
           
protected abstract  java.lang.Class<? extends TopiaEntity> DBMapping.getContractClass(java.lang.Class<? extends TopiaEntity> entityClass)
           
 java.math.BigInteger DBMapping.getCurrentValueFromSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)
           
 java.math.BigInteger DBMapping.getCurrentValueFromSequence(java.lang.String sequenceKey, TopiaContext ctxt)
           
 java.math.BigInteger DBMapping.getCurrentValueFromSequence(java.lang.String sequenceKey, TopiaContext ctxt, boolean check)
           
protected  java.lang.String DBMapping.getDBProperty(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String property)
           
protected  java.lang.String DBMapping.getDBTable(java.lang.Class<? extends TopiaEntity> entityClass)
           
static
<E extends TopiaEntity>
E
TopiaEntityHelper.getExistingEntity(TopiaDAO<E> dao, java.lang.String topiaId)
          Récupère une entité qui doit exister à partir de son id.
 java.math.BigInteger DBMapping.getNextValueFromSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)
           
 java.math.BigInteger DBMapping.getNextValueFromSequence(java.lang.String sequenceKey, TopiaContext ctxt)
           
 java.math.BigInteger DBMapping.getNextValueFromSequence(java.lang.String sequenceKey, TopiaContext ctxt, boolean check)
           
protected  java.lang.String DBMapping.getSequenceSQL(java.lang.String pattern, java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName)
           
protected  java.lang.String DBMapping.getSequenceSQL(java.lang.String pattern, java.lang.String sequenceKey)
           
 void DBMapping.init(TopiaContext ctxt, boolean doCreate, boolean doUpdate)
           
 void ListUpdator.removeFromList(P parent, E e)
          Remove from a prent entity a given child.
 void EntityListUpdator.removeFromList(P parent, E bean)
           
static void TopiaEntityHelper.saveDB(java.io.File gzipFile, TopiaContext topiaContext)
          Save the given database to a gzip file.
 void DBMapping.updateSequence(java.lang.Class<? extends TopiaEntity> entityClass, java.lang.String propertyName, TopiaContext ctxt)
           
 void DBMapping.updateSequence(java.lang.String sequenceKey, TopiaContext ctxt)
           
 void DBMapping.updateSequence(java.lang.String sequenceKey, TopiaContext ctxt, boolean check)
           
 void DBMapping.updateSequences(TopiaContext ctxt)
           
 



Copyright © 2004-2009 CodeLutin. All Rights Reserved.