|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.topia.migration.kernel.DependenciesHelper
public class DependenciesHelper
DependenciesHelper.java Permet de charger un fichier de mapping et de former les dependances entre les classes mappees
| Field Summary | |
|---|---|
protected org.hibernate.cfg.Configuration |
configuration
La configuration contenant le schema |
protected Map<ProxyClass,List<ProxyClass>> |
mDependencies
Liste des classes dépendantes pour chaque classe |
protected Map<ProxyClass,List<ProxyClass>> |
mInvertDependencies
Liste des classes dépendantes d'une classe |
protected org.hibernate.SessionFactory |
sessionFactory
La session factory, hibernate en a besoin pour determiner les liens |
| Constructor Summary | |
|---|---|
DependenciesHelper(org.hibernate.SessionFactory sessionFactory,
org.hibernate.cfg.Configuration configuration)
Constructeur |
|
| Method Summary | |
|---|---|
protected void |
calculateDependencies()
Calcule les dependances |
Set<ProxyClass> |
getDependencies(ProxyClass pc)
Permet de recuperer la liste des classes dont depend la Classe passee en parametre |
Set<ProxyClass> |
getInvertDependencies(ProxyClass pc)
Permet de recuperer la liste des classes qui dependent de la Classe passee en parametre |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.hibernate.SessionFactory sessionFactory
protected org.hibernate.cfg.Configuration configuration
protected Map<ProxyClass,List<ProxyClass>> mDependencies
protected Map<ProxyClass,List<ProxyClass>> mInvertDependencies
| Constructor Detail |
|---|
public DependenciesHelper(org.hibernate.SessionFactory sessionFactory,
org.hibernate.cfg.Configuration configuration)
sessionFactory - l'usine de sessionsconfiguration - une Configuration| Method Detail |
|---|
protected void calculateDependencies()
public Set<ProxyClass> getDependencies(ProxyClass pc)
pc - une Classe
public Set<ProxyClass> getInvertDependencies(ProxyClass pc)
pc - une Classe
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||