|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TopiaException | |
|---|---|
| org.nuiton.topia | |
| 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 |
ContextUtil.close()
Fermeture de la transaction courante |
|
void |
TopiaContext.closeContext()
Ferme le contexte |
|
void |
ContextUtil.commit()
Commit de la transaction courante |
|
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 |
|
protected void |
ContextUtil.initDB()
Initialisation de la base de données à redéfinir |
|
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. |
|
|
TopiaContext.replicateEntities(TopiaContext dstCtxt,
java.util.List<T> entities)
Permet de dupliquer les entités du type donné vers un autre context. |
|
|
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 |
ContextUtil.rollback()
|
|
void |
TopiaContext.rollbackTransaction()
annule les modifications apporté a ce context |
|
void |
TopiaContext.showCreateSchema()
Permet d'afficher les requetes SQL de creation de base |
|
TopiaContext |
ContextUtil.transaction()
Récupération transaction courante (ou création) |
|
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)
|
|
|
TopiaContextImplementor.getDAO(java.lang.Class<E> entityClass)
Get DAO for specified class. |
|
|
TopiaContextImpl.getDAO(java.lang.Class<E> entityClass)
|
|
org.hibernate.Session |
TopiaContextImplementor.getHibernate()
|
|
org.hibernate.Session |
TopiaContextImpl.getHibernate()
|
|
void |
TopiaContextImpl.importXML(java.io.Reader xml)
|
|
boolean |
TopiaContextImplementor.isSchemaExist(java.lang.Class<? extends TopiaEntity> clazz)
Detect if the table is created on storage for a given persistant class. |
|
boolean |
TopiaContextImpl.isSchemaExist(java.lang.Class<? extends TopiaEntity> clazz)
|
|
void |
TopiaContextImpl.replicate(TopiaContext dstCtxt,
java.lang.Object... entityAndCondition)
|
|
protected void |
TopiaContextImpl.replicate0(TopiaContextImpl dstContextImpl,
java.lang.Object... entities)
|
|
|
TopiaContextImpl.replicateEntities(TopiaContext dstCtxt,
java.util.List<T> entities)
|
|
|
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)
|
int |
TopiaDAO.size()
TODO modifier l'implantation pour faire un simple count sur la base |
int |
TopiaDAOImpl.size()
TODO implanter une facon plus rapide de recupere la size (count direct sur la base) ? |
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 |
EntityListUpdator.addToList(P parent,
E bean)
|
|
void |
ListUpdator.addToList(P parent,
E e)
Add a erntity to his parent |
|
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
|
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 |
EntityListUpdator.removeFromList(P parent,
E bean)
|
|
void |
ListUpdator.removeFromList(P parent,
E e)
Remove from a prent entity a given child. |
|
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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||