|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.cybelia.sandra.ibu.manager.ManagerInjector
public class ManagerInjector
| Nested Class Summary | |
|---|---|
protected static class |
ManagerInjector.InjectorsInstances
|
| Field Summary | |
|---|---|
static String |
GUI
|
protected Map<String,Injector> |
injectors
|
protected org.nuiton.topia.TopiaContext |
rootContext
|
protected org.nuiton.topia.TopiaContext |
transaction
|
| Constructor Summary | |
|---|---|
ManagerInjector()
|
|
| Method Summary | ||
|---|---|---|
void |
clearInjectors()
Réinitialise les injecteurs |
|
void |
finalize()
|
|
Camion |
getCamion()
|
|
Chauffeur |
getChauffeur()
|
|
Commande |
getCommande()
|
|
Eleveur |
getEleveur()
|
|
Etape |
getEtape()
|
|
InfoChargement |
getInfoChargement()
|
|
|
getInjector(Class<T> klass)
|
|
Label |
getLabel()
|
|
LigneProduit |
getLigneProduit()
|
|
org.nuiton.topia.TopiaContext |
getRootContext()
|
|
InfoAccess |
getSilo()
|
|
Societe |
getSociete()
|
|
Tour |
getTour()
|
|
org.nuiton.topia.TopiaContext |
getTransaction()
|
|
Transporteur |
getTransporteur()
|
|
Usine |
getUsine()
|
|
void |
injectAutorisations(MigrationContext contextMigration,
List<IbuAutorisation> data)
Permet d'intégrer des fichiers CVS contenant les données sur les autorisations dans la base de données Sandra |
|
void |
injectCamions(MigrationContext contextMigration,
List<IbuCamion> camions)
Permet d'intégrer des fichiers CVS contenant les données sur les camions dans la base de données Sandra |
|
void |
injectCamionUser(Camion camion)
Inject un utilisateur de type camion |
|
void |
injectCamionUser(MigrationContext contextMigration)
Inject un utilisateur de type camion depuis le context de ibu |
|
void |
injectCamionUsers(MigrationContext contextMigration)
Inject les utilisateurs de type camion |
|
void |
injectChauffeurs(MigrationContext contextMigration,
List<IbuChauffeur> chauffeurs)
Permet d'intégrer des fichiers CVS contenant les données sur les chauffeurs dans la base de données Sandra |
|
void |
injectEleveurDuplicated(MigrationContext contextMigration,
List<IbuEleveurDuplicated> eleveurDuplicateds)
Permet d'intégrer des fichiers CVS contenant les données sur les coordonnees eleveurs |
|
void |
injectEleveurGPS(MigrationContext contextMigration,
List<IbuEleveurGPS> eleveurGPSs)
Permet d'intégrer des fichiers CVS contenant les données sur les coordonnees eleveurs |
|
void |
injectEvents(MigrationContext contextMigration,
List<IbuEvent> events)
Permet d'intégrer des fichiers CVS contenant les données sur les evenements dans la base de données Sandra |
|
void |
injectIbus(MigrationContext contextMigration,
List<Ibu> ibus)
Permet d'intégrer des fichiers CSV provenant de ibu dans la base de données Sandra |
|
void |
injectLabels(MigrationContext contextMigration,
List<IbuLabel> labels)
Permet d'intégrer des fichiers CVS contenant les données sur les usines dans la base de données Sandra |
|
void |
injectTransporteurs(MigrationContext contextMigration,
List<IbuTransporteur> transporteurs)
Permet d'intégrer des fichiers CVS contenant les données sur les transporteurs dans la base de données Sandra |
|
void |
injectUsers(MigrationContext contextMigration,
List<IbuUser> data)
Permet d'intégrer des fichiers CVS contenant les données sur les utilisateurs dans la base de données Sandra |
|
void |
injectUsines(MigrationContext contextMigration,
List<IbuUsine> usines)
Permet d'intégrer des fichiers CVS contenant les données sur les usines dans la base de données Sandra |
|
boolean |
isCommandeCreated()
|
|
protected void |
logAnalysisToFile()
Ecrit les stats dans un fichier dans /tmp |
|
void |
setRootContext(org.nuiton.topia.TopiaContext rootContext)
|
|
void |
setTransaction(org.nuiton.topia.TopiaContext transaction)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String GUI
protected org.nuiton.topia.TopiaContext rootContext
protected org.nuiton.topia.TopiaContext transaction
protected Map<String,Injector> injectors
| Constructor Detail |
|---|
public ManagerInjector()
| Method Detail |
|---|
public org.nuiton.topia.TopiaContext getTransaction()
public void setTransaction(org.nuiton.topia.TopiaContext transaction)
public void setRootContext(org.nuiton.topia.TopiaContext rootContext)
public org.nuiton.topia.TopiaContext getRootContext()
throws IOException,
org.nuiton.topia.TopiaNotFoundException
IOException
org.nuiton.topia.TopiaNotFoundException
public void finalize()
throws Throwable
finalize in class ObjectThrowablepublic <T extends Injector> T getInjector(Class<T> klass)
public void injectIbus(MigrationContext contextMigration,
List<Ibu> ibus)
contextMigration - le contexte de ibuibus - les donnees a injecter
public void injectUsines(MigrationContext contextMigration,
List<IbuUsine> usines)
contextMigration - le contexte de ibuusines - les donnees a injecter
public void injectCamions(MigrationContext contextMigration,
List<IbuCamion> camions)
contextMigration - le contexte de ibucamions - les donnees a injecter
public void injectChauffeurs(MigrationContext contextMigration,
List<IbuChauffeur> chauffeurs)
contextMigration - le contexte de ibuchauffeurs - les donnees a injecter
public void injectTransporteurs(MigrationContext contextMigration,
List<IbuTransporteur> transporteurs)
contextMigration - le contexte de ibutransporteurs - les donnees a injecter
public void injectAutorisations(MigrationContext contextMigration,
List<IbuAutorisation> data)
contextMigration - le contexte de ibudata - les donnees a injecter
public void injectUsers(MigrationContext contextMigration,
List<IbuUser> data)
contextMigration - le contexte de ibudata - les donnees a injecterpublic void injectCamionUsers(MigrationContext contextMigration)
contextMigration - le contexte de ibu
public void injectCamionUser(Camion camion)
throws org.nuiton.topia.TopiaException
camion - les donnees a injecter
org.nuiton.topia.TopiaException - if any database pb
public void injectCamionUser(MigrationContext contextMigration)
throws org.nuiton.topia.TopiaException
contextMigration - le contexte de ibu
org.nuiton.topia.TopiaException - if any database pb
public void injectLabels(MigrationContext contextMigration,
List<IbuLabel> labels)
contextMigration - le contexte de ibulabels - les donnees a injecter
public void injectEvents(MigrationContext contextMigration,
List<IbuEvent> events)
contextMigration - le contexte de ibuevents - les donnees a injecter
public void injectEleveurGPS(MigrationContext contextMigration,
List<IbuEleveurGPS> eleveurGPSs)
contextMigration - le contexte de ibueleveurGPSs - les donnees a injecter
public void injectEleveurDuplicated(MigrationContext contextMigration,
List<IbuEleveurDuplicated> eleveurDuplicateds)
contextMigration - le contexte de ibueleveurDuplicateds - les donnees a injecterpublic Usine getUsine()
public Tour getTour()
public Camion getCamion()
public Chauffeur getChauffeur()
public Commande getCommande()
public LigneProduit getLigneProduit()
public Eleveur getEleveur()
public InfoAccess getSilo()
public Etape getEtape()
public InfoChargement getInfoChargement()
public Societe getSociete()
public Transporteur getTransporteur()
public Label getLabel()
public boolean isCommandeCreated()
public void clearInjectors()
protected void logAnalysisToFile()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||