Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3325 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  11341  11342  11343  ..  26988  26989  26990  26991  26992  26993
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1505066
skeye
Posté le 19-01-2007 à 13:54:26  profilanswer
 

Reprise du message précédent :


[:forummp3]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 19-01-2007 à 13:54:26  profilanswer
 

n°1505074
mIRROR
Chevreuillobolchévik
Posté le 19-01-2007 à 14:16:24  profilanswer
 

skeye a écrit :

ya des grands malades, quand même.[:petrus75]
http://www.bash.org/?642195


 
 [:cumstorm] et j ai encore sauvé une jeune femme en detresse  
je distribue mon amour avec tant de générosité que je suis sur la liste des prix nobels de la paix 2007

n°1505079
flo850
moi je
Posté le 19-01-2007 à 14:23:31  profilanswer
 

gfive a écrit :

Ce qui est super marrant, c'est de voir le vocabulaire utilisé pour qualifier le son! :)
 
- "Mon grave est charpenté...."
- "Moi, j'ai juste une grosse bite, pourquoi?"


c'est clair
en meme temps , il suffit d'aller dans la partie oc du forum pour en voir de vrais [:rofl] ( quand on parle d'alimentation , d'overclcoking, ou de silence  )


 
on me dit dans mon oreillette que j'aurai pu regarder ton profil et/ ou fermer ma gueule  :sweat:

n°1505087
Lam's
Profil: bas.
Posté le 19-01-2007 à 14:35:02  profilanswer
 
n°1505088
vapeur_coc​honne
Stig de Loisir
Posté le 19-01-2007 à 14:38:12  profilanswer
 


[:rofl]  
je m'étais arrété au premier post  
 
mais http://www.homecinema-fr.com/forum [...] #167348782  
 
y'a du bon

n°1505089
skeye
Posté le 19-01-2007 à 14:39:26  profilanswer
 

J'ai trouvé ça assez vendredy-compliant, en fait.[:petrus75]


---------------
Can't buy what I want because it's free -
n°1505093
vapeur_coc​honne
Stig de Loisir
Posté le 19-01-2007 à 14:44:03  profilanswer
 
n°1505096
Chaos Inte​stinal
Posté le 19-01-2007 à 14:45:11  profilanswer
 


 
Tu t'es gourrée, c'est pas le topic trombi ici [:dawa]

n°1505098
Lam's
Profil: bas.
Posté le 19-01-2007 à 14:47:46  profilanswer
 

skeye a écrit :

J'ai trouvé ça assez vendredy-compliant, en fait.[:petrus75]


Mais là, tu rétrécit la bande passante et opacifie la scène sonore...

n°1505099
skeye
Posté le 19-01-2007 à 14:50:19  profilanswer
 

Lam's a écrit :

Mais là, tu rétrécit la bande passante et opacifie la scène sonore...


J'avoue.[:petrus75]
Pour faire amende je vais retirer l'encyclopédie en 35 volumes que j'ai mise sur mon lecteur cd pour en améliorer le rendu.[:dawa]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 19-01-2007 à 14:50:19  profilanswer
 

n°1505103
gfive
Posté le 19-01-2007 à 15:03:54  profilanswer
 

skeye a écrit :

J'avoue.[:petrus75]
Pour faire amende je vais retirer l'encyclopédie en 35 volumes que j'ai mise sur mon lecteur cd pour en améliorer le rendu.[:dawa]


 
Nan, mais attends, c'est clair qu'en mettant un gros poids sur mon lecteur, il a beaucoup gagné en finesse!
2 ou 3 centimètres! Mais il marche beaucoup moins bien, par contre.

n°1505107
Elmoricq
Modérateur
Posté le 19-01-2007 à 15:07:23  profilanswer
 

gfive a écrit :

Nan, mais attends, c'est clair qu'en mettant un gros poids sur mon lecteur, il a beaucoup gagné en finesse!
2 ou 3 centimètres! Mais il marche beaucoup moins bien, par contre.


 
Et n'oubliez pas d'inverser les prises secteurs, le son est beaucoup plus clair !

n°1505109
skeye
Posté le 19-01-2007 à 15:08:40  profilanswer
 

Elmoricq a écrit :

Et n'oubliez pas d'inverser les prises secteurs, le son est beaucoup plus clair !


Et de doubler tous les cables. Nan parce-que si ya un bouchon d'un coté ça fera une voie bis pour le signal, comme ça.[:dawa]


---------------
Can't buy what I want because it's free -
n°1505112
boulax
Inserer phrase hype en anglais
Posté le 19-01-2007 à 15:11:17  profilanswer
 

Notes = caca


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1505115
Elmoricq
Modérateur
Posté le 19-01-2007 à 15:12:49  profilanswer
 

Vodka
We need some vodka
We need some vodka
We need some vodka
Hey!
 
Vodka
We need some vodka
We need some vodka
We need some vodka
Hey!
 
VODKA §§§
WE NEED SOME VODKA §§
WE NEED SOME VODKA §§
WE NEED SOME VODKA §§§§§
HEEEEY §§
 
BECAUSE VODKA4S WHAT WE NEED §§§

n°1505125
gfive
Posté le 19-01-2007 à 15:31:28  profilanswer
 

'tain, j'ai de quoi alimenter le DWTF pendant au moins un an, avec cette appli pourrite!

n°1505126
skeye
Posté le 19-01-2007 à 15:31:48  profilanswer
 

fais profiter, un peu.:o


---------------
Can't buy what I want because it's free -
n°1505128
FlorentG
Posté le 19-01-2007 à 15:32:36  profilanswer
 

Fait péter ouais

n°1505139
gfive
Posté le 19-01-2007 à 15:44:24  profilanswer
 

skeye a écrit :

fais profiter, un peu.:o

 
FlorentG a écrit :

Fait péter ouais

 

Allez....Mais attention, ça pique les yeux.

 
Code :
  1. package truc;
  2. public class SacsoActivityBean extends GecActivityBean {
  3. /** Declaration du logger */
  4. private Logger LOG = ApplicationManager.getLogger(this);
  5. /** L'uri que doit lancer la jsp de mise à jour de la base Sacso */
  6. private String urlCible = "";
  7. /** L'accesseur procedure stockee Sacso */
  8. private SacsoAbstractProcedureAccesBean sacsoProcedureAccesBean = null;
  9. /** Indicateur signalant la necessite de mettre a jour sacso */
  10. private boolean indicateurMettreAJourSacso = true;
  11. /** Indicateur signalant la mise a jour de sacso desactive au niveau application*/
  12. private boolean indicateurMajSacsoDesActiveApplication = false;
  13. /** Le data bean gec servant de base à la mise a jour Sacso */
  14. private MajSacsoGec majSacsoGec = null;
  15. /** Classe metier SacsoMetier */
  16. private SacsoMetierInterface sacsoMetier = null;
  17. /**
  18.  * Constructeur simple de SacsoActivityBean.
  19.  * @throws ApplicationException
  20.  */
  21. public SacsoActivityBean() throws ApplicationException {
  22.  super();
  23. }
  24. /** STEP ?0 - ?5 : startup : lancé depuis l'Init() de l'activité (Classe mere GecActivityBean)
  25.  * @throws ApplicationException
  26.  * @throws SystemException
  27.  */
  28. protected void startup() throws ApplicationException, SystemException {
  29.  try {
  30.   if (!ApplicationManager.getPropertiesManager().getAsBoolean("MAJ_SACSO_DESACTIVE" )) {
  31.    indicateurMajSacsoDesActiveApplication = false;
  32.   } else {
  33.    indicateurMajSacsoDesActiveApplication = true;
  34.   }
  35.  } catch (Exception e) {
  36.   indicateurMajSacsoDesActiveApplication = false;
  37.  }
  38.  if (!indicateurMajSacsoDesActiveApplication) {
  39.   sacsoMetier = new SacsoMetier(getUserId());
  40.  } else {
  41.   SacsoMessageRetour sacsoMessageRetour = new SacsoMessageRetour();
  42.   sacsoMessageRetour.setMessage(SacsoConstant.SACSO_MESSAGE_DESACTIVE);
  43.   // setCtxSacso(sacsoMessageRetour); On ne désire pas prévenir l'utilisateur
  44.  }
  45.  majSacsoGec = null;
  46. }
  47. /** STEP ?1 - ?6 : Récupère le contexte sacso contenant la zone de communication du SA026
  48.  *     pour le transmettre à la base sacso
  49.  * @throws ApplicationException
  50.  * @throws SystemException
  51.  */
  52. public void preparationSacso() throws ApplicationException, SystemException, Exception {
  53.  LOG.debug("SacsoActivityBean:recupererCreationGec urlCible : " + urlCible + " : " );
  54.  Object ctxSacso = getCtxSacso();
  55.  String exceptionPreparation = "";
  56.  indicateurMettreAJourSacso = true;
  57.  boolean indicateurProblemePreparationMettreAJourSacso = false;
  58.  if (ctxSacso != null && ctxSacso instanceof MajSacsoGec) {
  59.   // Sauvegarde dans l'activite et suppression du contexte
  60.   majSacsoGec = (MajSacsoGec) ctxSacso;
  61.   removeCtxSacso();
  62.   sacsoProcedureAccesBean = new SacsoPsGecEchOpCreatAccesBean();
  63.   char sacsoCodeAppel = majSacsoGec.getSacsoCodeAppel();
  64.   try {
  65.    // Préparation de la zone de communication necessaire à la mise a jour de la base Sacso
  66.    if (!preparationMajSacso()) {
  67.     indicateurMettreAJourSacso = false;
  68.     indicateurProblemePreparationMettreAJourSacso = true;
  69.    }
  70.   } catch (Exception e) {
  71.    // On ne doit en aucun cas interrompre le processus Gec pour un probleme de mise a jour sacso
  72.    e.printStackTrace();
  73.    exceptionPreparation = e.toString();
  74.    indicateurMettreAJourSacso = false;
  75.    indicateurProblemePreparationMettreAJourSacso = true;
  76.   }
  77.  } else {
  78.   // Le processu Sacso ne doit pas etre exécuté
  79.   System.err.println("indicateurMettreAJourSacso false : contexte vide --> retour a l'envoyeur" );
  80.   indicateurMettreAJourSacso = false;
  81.  }
  82.  if (indicateurProblemePreparationMettreAJourSacso) {
  83.   SacsoMessageRetour sacsoMessageRetour = new SacsoMessageRetour();
  84.   sacsoMessageRetour.setMessage("L'enregistrement automatique n'a pu être effectué dans la Base SACSO.\\n\\n\\t- Erreur lors de la préparation de la mise a jour SACSO. Problème lors de la récupération des liens GEC/SACSO\\n\\n Prévoyez une saisie scrupuleuse des modifications que vous venez de réaliser dans GEC." );
  85. //   sacsoMessageRetour.setMessage("Erreur lors de la preparation de la mise a jour de la base sacso :<br>" + exceptionPreparation);
  86.   setCtxSacso(sacsoMessageRetour);
  87.  }
  88. }
  89. /** Methode de preparation des données necessaires à la mise a jour de la base sacso
  90.  *     pour le transmettre à la base sacso
  91.  *
  92.  * @return boolean  true/false (false : le code appel sacso n'existe pas)
  93.  *
  94.  * @throws ApplicationException
  95.  * @throws SystemException
  96.  */
  97. private boolean preparationMajSacso() throws ApplicationException, SystemException, Exception {
  98.  boolean ret = true;
  99.  char sacsoCodeAppel = majSacsoGec.getSacsoCodeAppel();
  100.  switch (sacsoCodeAppel) {
  101.   case SacsoConstant.SACSO_CODE_APPEL_CREATION_ECHANGE_SIO :
  102.    preparationCreationEchangeSIO();
  103.    break;
  104.   case SacsoConstant.SACSO_CODE_APPEL_CREATION_ECHANGE_SDM :
  105.    preparationCreationEchangeSDM();
  106.    break;
  107.   case SacsoConstant.SACSO_CODE_APPEL_CREATION_OPERATION :
  108.    preparationCreationOperation();
  109.    break;
  110.   case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_COMMENTAIRE_OPERATION_SDM :
  111.    preparationModificationCommentaireOperationSDM();
  112.    break;
  113.   case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_OPERATION :
  114.    preparationModificationOperation();
  115.    break;
  116.   case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_COMMENTAIRE_OPERATION :
  117.    preparationModificationCommentaireOperation();
  118.    break;
  119.   case SacsoConstant.SACSO_CODE_APPEL_CREATION_ACTION :
  120.    preparationCreationAction();
  121.    break;
  122.   case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_ACTION :
  123.    preparationModificationAction();
  124.    break;
  125.   case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_COMMENTAIRE_ACTION :
  126.    preparationModificationCommentaireAction();
  127.    break;
  128.   case SacsoConstant.SACSO_CODE_APPEL_SUPPRESSION_OPERATION :
  129.    preparationSuppressionOperation();
  130.    break;
  131.   case SacsoConstant.SACSO_CODE_APPEL_SUPPRESSION_OPERATION_SDM :
  132.    preparationSuppressionOperationSDM();
  133.    break;
  134.   case SacsoConstant.SACSO_CODE_APPEL_SUPPRESSION_ACTION :
  135.    preparationSuppressionAction();
  136.    break;
  137.   default :
  138.    ret = false;
  139.  }
  140.  return ret;
  141. }
  142. /** STEP ?2 - ?7 : Enregistre le lien Gec/Sacso de la création
  143.  * @throws ApplicationException
  144.  * @throws SystemException
  145.  */
  146. public void retourSacso() throws ApplicationException, SystemException, Exception  {
  147.  boolean indicateurMajSacsoOK = false;
  148.  boolean indicateurMajLienGecSacsoOK = false;
  149.  String exceptionRetour = "";
  150.  SacsoAbstractOutputDataBean sacsoOutputDB = sacsoProcedureAccesBean.getSacsoOutputDB();
  151.  if (LOG.isDebugEnabled()) {
  152.   LOG.debug("SacsoActivityBean:enregistrerLienCreationGecSacso avec le flux suivant : " );
  153.   LOG.debug(sacsoOutputDB.toString());
  154.  }
  155.  if (sacsoOutputDB != null && SacsoConstant.SACSO_CODE_RETOUR_PROCEDURE_OK.equals(sacsoOutputDB.getCodeRetour())) {
  156.   // La mise a jour sacso s'est bien déroulée, on met a jour les liens si necessaire
  157.   indicateurMajSacsoOK = true;
  158.   indicateurMajLienGecSacsoOK = true;
  159.   char sacsoCodeAppel = majSacsoGec.getSacsoCodeAppel();
  160.   try {
  161.    switch (sacsoCodeAppel) {
  162.     case SacsoConstant.SACSO_CODE_APPEL_CREATION_ECHANGE_SIO :
  163.      retourCreationEchangeSIO();
  164.      break;
  165.     case SacsoConstant.SACSO_CODE_APPEL_CREATION_ECHANGE_SDM :
  166.      retourCreationEchangeSDM();
  167.      break;
  168.     case SacsoConstant.SACSO_CODE_APPEL_CREATION_OPERATION :
  169.      retourCreationOperation();
  170.      break;
  171.     case SacsoConstant.SACSO_CODE_APPEL_CREATION_ACTION :
  172.      retourCreationAction();
  173.      break;
  174.     case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_COMMENTAIRE_OPERATION_SDM :
  175.     case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_OPERATION :
  176.     case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_COMMENTAIRE_OPERATION :
  177.     case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_ACTION :
  178.     case SacsoConstant.SACSO_CODE_APPEL_MODIFICATION_COMMENTAIRE_ACTION :
  179.     case SacsoConstant.SACSO_CODE_APPEL_SUPPRESSION_OPERATION :
  180.     case SacsoConstant.SACSO_CODE_APPEL_SUPPRESSION_OPERATION_SDM :
  181.     case SacsoConstant.SACSO_CODE_APPEL_SUPPRESSION_ACTION :
  182.      break;
  183.     default :
  184.      indicateurMajLienGecSacsoOK = false;
  185.    }
  186.   } catch (Exception e) {
  187.    // On ne doit en aucun cas interrompre le processus Gec pour un probleme de mise a jour sacso
  188.    e.printStackTrace();
  189.    exceptionRetour = e.toString();
  190.    indicateurMajLienGecSacsoOK = false;
  191.   }
  192.  } else if (sacsoOutputDB == null) {
  193.   // La mise a jour sacso s'est mal déroulée sans code retour
  194.   exceptionRetour = "Aucune donnée n'a été retournée par la procedure SACSO";
  195.  } else {
  196.   // La mise a jour sacso s'est mal déroulée avec code retour
  197.   exceptionRetour = sacsoOutputDB.getCodeRetour() ;
  198. //   exceptionRetour = "Code retour de la procedure : " + sacsoOutputDB.getCodeRetour() ;
  199.  }
  200.  SacsoMessageRetour sacsoMessageRetour = new SacsoMessageRetour();
  201.  if (!indicateurMajSacsoOK) {
  202.   sacsoMessageRetour.setMessage("L'enregistrement automatique n'a pu être effectué dans la Base SACSO.\\n\\n\\t- Erreur lors de la mise à jour SACSO : " + exceptionRetour + "\\n\\n Prévoyez une saisie scrupuleuse des modifications que vous venez de réaliser dans GEC." );
  203. //   sacsoMessageRetour.setMessage("Erreur lors de la mise à jour de la base SACSO :<br>" + exceptionRetour);
  204.  } else if (!indicateurMajLienGecSacsoOK) {
  205.   sacsoMessageRetour.setMessage("L'enregistrement automatique a été effectué dans la Base SACSO.\\n\\n\\t- Erreur lors de la mise à jour des liens GEC/SACSO. \\n\\n Les futures modifications faisant références à cette mise à jour ne pourront pas être enregistrés automatiquement dans la base Contact" );
  206. //   sacsoMessageRetour.setMessage("Erreur lors de la mise à jour des liens GEC/SACSO :<br>" + exceptionRetour);
  207. //  } else {
  208. //   sacsoMessageRetour.setMessage(SacsoConstant.SACSO_MESSAGE_MAJ_OK);
  209.  }
  210.  setCtxSacso(sacsoMessageRetour);
  211.  // nettoyage de la session
  212.  majSacsoGec = null;
  213. }
  214. /**
  215.  * getUrlCible() - Retourne la valeur de l'attribut urlCible
  216.  *
  217.  * @return String - Valeur de urlCible
  218.  *
  219.  * @see  #urlCible
  220.  * @see  #setUrlCible()
  221.     * @author DISF
  222.  * @date 1 déc. 06
  223.  */
  224. public String getUrlCible() {
  225.  return urlCible;
  226. }
  227. /**
  228.  * setUrlCible() - Fixe la valeur de l'attribut urlCible
  229.  *
  230.  * @param urlCible String - Nouvelle valeur de l'attribut urlCible
  231.  *
  232.  * @see  #urlCible
  233.  * @see  #getUrlCible()
  234.   * @author DISF
  235.  * @date 1 déc. 06
  236.  */
  237. public void setUrlCible(String urlCible) {
  238.  this.urlCible = urlCible;
  239. }
  240. /**
  241.  * isIndicateurMettreAJourSacso() - Retourne la valeur de l'attribut indicateurMettreAJourSacso
  242.  *
  243.  * @return boolean - Valeur de indicateurMettreAJourSacso
  244.  *
  245.  * @see  #indicateurMettreAJourSacso
  246.  * @see  #setIndicateurMettreAJourSacso()
  247.     * @author DISF
  248.  * @date 7 déc. 06
  249.  */
  250. public boolean isIndicateurMettreAJourSacso() {
  251.  return indicateurMettreAJourSacso;
  252. }
  253. /**
  254.  * getSacsoProcedureAccesBean() - Retourne la valeur de l'attribut sacsoProcedureAccesBean
  255.  *
  256.  * @return SacsoAbstractProcedureAccesBean - Valeur de sacsoProcedureAccesBean
  257.  *
  258.  * @see  #sacsoProcedureAccesBean
  259.  * @see  #setSacsoProcedureAccesBean()
  260.     * @author DISF
  261.  * @date 12 déc. 06
  262.  */
  263. public SacsoAbstractProcedureAccesBean getSacsoProcedureAccesBean() {
  264.  return sacsoProcedureAccesBean;
  265. }
  266. /**
  267.  * setSacsoProcedureAccesBean() - Fixe la valeur de l'attribut sacsoProcedureAccesBean
  268.  *
  269.  * @param sacsoProcedureAccesBean SacsoAbstractProcedureAccesBean - Nouvelle valeur de l'attribut sacsoProcedureAccesBean
  270.  *
  271.  * @see  #sacsoProcedureAccesBean
  272.  * @see  #getSacsoProcedureAccesBean()
  273.   * @author DISF
  274.  * @date 12 déc. 06
  275.  */
  276. public void setSacsoProcedureAccesBean(SacsoAbstractProcedureAccesBean sacsoProcedureAccesBean) {
  277.  this.sacsoProcedureAccesBean = sacsoProcedureAccesBean;
  278. }
  279. /**
  280.  * getLOG() - Retourne la valeur de l'attribut LOG
  281.  *
  282.  * @return Logger - Valeur de LOG
  283.  *
  284.  * @see  #LOG
  285.  * @see  #setLOG()
  286.     * @author DISF
  287.  * @date 15 déc. 06
  288.  */
  289. public Logger getLOG() {
  290.  return LOG;
  291. }
  292. /**
  293.  * setLOG() - Fixe la valeur de l'attribut LOG
  294.  *
  295.  * @param LOG Logger - Nouvelle valeur de l'attribut LOG
  296.  *
  297.  * @see  #LOG
  298.  * @see  #getLOG()
  299.   * @author DISF
  300.  * @date 15 déc. 06
  301.  */
  302. public void setLOG(Logger LOG) {
  303.  this.LOG = LOG;
  304. }
  305. /**
  306.  * isIndicateurMajSacsoDesActiveApplication() - Retourne la valeur de l'attribut indicateurMajSacsoDesActiveApplication
  307.  *
  308.  * @return boolean - Valeur de indicateurMajSacsoDesActiveApplication
  309.  *
  310.  * @see  #indicateurMajSacsoDesActiveApplication
  311.  * @see  #setIndicateurMajSacsoDesActiveApplication()
  312.     * @author DISF
  313.  * @date 15 déc. 06
  314.  */
  315. public boolean isIndicateurMajSacsoDesActiveApplication() {
  316.  return indicateurMajSacsoDesActiveApplication;
  317. }
  318. private void preparationCreationEchangeSIO() {
  319.  System.err.println("preparationCreationEchangeSIO" );
  320.  CreationEchangeOperationActionPrincipaleGEC creationEchangeOperationActionPrincipaleGEC = (CreationEchangeOperationActionPrincipaleGEC) majSacsoGec;
  321.  majSacsoGec = creationEchangeOperationActionPrincipaleGEC;
  322.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoCreerEchangeOperationActionPrincipaleSIO(getAgent(), creationEchangeOperationActionPrincipaleGEC));
  323. }
  324. private void preparationCreationEchangeSDM() {
  325.  System.err.println("preparationCreationEchangeSDM" );
  326.  CreationEchangeOperationActionPrincipaleGEC creationEchangeOperationActionPrincipaleGEC = (CreationEchangeOperationActionPrincipaleGEC) majSacsoGec;
  327.  majSacsoGec = creationEchangeOperationActionPrincipaleGEC;
  328.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoCreerEchangeOperationActionPrincipaleSaisieMasse(getAgent(), creationEchangeOperationActionPrincipaleGEC));
  329. }
  330. private void preparationCreationOperation() throws SystemException, ApplicationException {
  331.  System.err.println("preparationCreationOperation" );
  332.  CreationEchangeOperationActionPrincipaleGEC creationEchangeOperationActionPrincipaleGEC = (CreationEchangeOperationActionPrincipaleGEC) majSacsoGec;
  333.  majSacsoGec = creationEchangeOperationActionPrincipaleGEC;
  334.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdContactSacso(creationEchangeOperationActionPrincipaleGEC);
  335.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoCreerOperationEchangeExistant(getAgent(), creationEchangeOperationActionPrincipaleGEC, consulterLienGecSacsoDataBean));
  336. }
  337. private void preparationModificationCommentaireOperationSDM() throws SystemException, ApplicationException {
  338.  System.err.println("preparationModificationCommentaireOperationSDM" );
  339.  ModificationCommentaireOperationSaisieMasseGEC modificationCommentaireOperationSaisieMasseGEC = (ModificationCommentaireOperationSaisieMasseGEC) majSacsoGec;
  340.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdContactDemandeDossierSacso(modificationCommentaireOperationSaisieMasseGEC);
  341.  sacsoProcedureAccesBean = new SacsoPsGecOpActMajAccesBean();
  342.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoModifierOperationActionPrincipaleSaisieMasse(getAgent(), modificationCommentaireOperationSaisieMasseGEC, consulterLienGecSacsoDataBean));
  343. }
  344. private void preparationModificationOperation() throws SystemException, ApplicationException {
  345.  System.err.println("preparationModificationOperation" );
  346.  MiseAJourOperationActionGEC miseAJourOperationActionGEC = (MiseAJourOperationActionGEC) majSacsoGec;
  347.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdContactDemandeDossierSacso(miseAJourOperationActionGEC);
  348.  sacsoProcedureAccesBean = new SacsoPsGecOpActMajAccesBean();
  349.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoEnregistrerOperation(getAgent(), miseAJourOperationActionGEC, consulterLienGecSacsoDataBean));
  350.  // Ajout de la liste des courriers composés au bean sacso
  351.  // on récupère la liste des documents composés dans la session.
  352.  List listeDocumentsComposes = (List) getInContext(ContextConstant.CTX_LIST_COURRIER_COMPOSE);
  353.  if (listeDocumentsComposes != null && ! listeDocumentsComposes.isEmpty()) {
  354.   TransfertCourrierDataBean transfert = new TransfertCourrierDataBean();
  355.   transfert.setListeDocumentsComposes(listeDocumentsComposes);
  356.   transfert.setNumContact(SacsoUtil.getValeurFromLienGecSacso(consulterLienGecSacsoDataBean, SacsoConstant.SACSO_LIBELLE_OBJET_CONTACT));
  357.   transfert.setNumDemande(SacsoUtil.getValeurFromLienGecSacso(consulterLienGecSacsoDataBean, SacsoConstant.SACSO_LIBELLE_OBJET_DEMANDE));
  358.   transfert.setNumDossier(SacsoUtil.getValeurFromLienGecSacso(consulterLienGecSacsoDataBean, SacsoConstant.SACSO_LIBELLE_OBJET_DOSSIER));
  359.   sacsoProcedureAccesBean.setTansfertCourrierDataBean(transfert);
  360.  }
  361. }
  362. private void preparationModificationCommentaireOperation() throws SystemException, ApplicationException {
  363.  System.err.println("preparationModificationCommentaireOperation" );
  364.  ModificationCommentaireOperationGEC modificationCommentaireOperationGEC = (ModificationCommentaireOperationGEC) majSacsoGec;
  365.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdContactDemandeDossierSacso(modificationCommentaireOperationGEC);
  366.  sacsoProcedureAccesBean = new SacsoPsGecOpActMajAccesBean();
  367.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoEnregistrerOperation(getAgent(), modificationCommentaireOperationGEC, consulterLienGecSacsoDataBean));
  368.  // Ajout de la liste des courriers composés au bean sacso
  369.  // on récupère la liste des documents composés dans la session.
  370.  List listeDocumentsComposes = (List) getInContext(ContextConstant.CTX_LIST_COURRIER_COMPOSE);
  371.  if (listeDocumentsComposes != null && ! listeDocumentsComposes.isEmpty()) {
  372.   TransfertCourrierDataBean transfert = new TransfertCourrierDataBean();
  373.   transfert.setListeDocumentsComposes(listeDocumentsComposes);
  374.   transfert.setNumContact(SacsoUtil.getValeurFromLienGecSacso(consulterLienGecSacsoDataBean, SacsoConstant.SACSO_LIBELLE_OBJET_CONTACT));
  375.   transfert.setNumDemande(SacsoUtil.getValeurFromLienGecSacso(consulterLienGecSacsoDataBean, SacsoConstant.SACSO_LIBELLE_OBJET_DEMANDE));
  376.   transfert.setNumDossier(SacsoUtil.getValeurFromLienGecSacso(consulterLienGecSacsoDataBean, SacsoConstant.SACSO_LIBELLE_OBJET_DOSSIER));
  377.   sacsoProcedureAccesBean.setTansfertCourrierDataBean(transfert);
  378.  }
  379. }
  380. private void preparationCreationAction() throws SystemException, ApplicationException {
  381.  System.err.println("preparationCreationAction" );
  382.  MiseAJourOperationActionGEC miseAJourOperationActionGEC = (MiseAJourOperationActionGEC) majSacsoGec;
  383.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdContactDemandeDossierSacso(miseAJourOperationActionGEC);
  384.  sacsoProcedureAccesBean = new SacsoPsGecOpActMajAccesBean();
  385.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoCreerAction(getAgent(), miseAJourOperationActionGEC, consulterLienGecSacsoDataBean));
  386. }
  387. private void preparationModificationAction() throws SystemException, ApplicationException {
  388.  System.err.println("preparationModificationAction" );
  389.  MiseAJourOperationActionGEC miseAJourOperationActionGEC = (MiseAJourOperationActionGEC) majSacsoGec;
  390.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdDemandeDossierActionSacso(miseAJourOperationActionGEC);
  391.  sacsoProcedureAccesBean = new SacsoPsGecOpActMajAccesBean();
  392.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoModifierAction(getAgent(), miseAJourOperationActionGEC, consulterLienGecSacsoDataBean ));
  393. }
  394. private void preparationModificationCommentaireAction() throws SystemException, ApplicationException {
  395.  System.err.println("preparationModificationCommentaireAction" );
  396.  ModificationCommentaireActionGEC modificationCommentaireActionGEC = (ModificationCommentaireActionGEC) majSacsoGec;
  397.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdDemandeDossierActionSacso(modificationCommentaireActionGEC);
  398.  sacsoProcedureAccesBean = new SacsoPsGecOpActMajAccesBean();
  399.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoModifierAction(getAgent(), modificationCommentaireActionGEC, consulterLienGecSacsoDataBean ));
  400. }
  401. private void preparationSuppressionOperation() throws SystemException, ApplicationException {
  402.  System.err.println("preparationSuppressionOperation" );
  403.  SuppressionOperationActionAssocieGEC suppressionOperationActionAssocieGEC = (SuppressionOperationActionAssocieGEC) majSacsoGec;
  404.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdContactDemandeDossierSacso(suppressionOperationActionAssocieGEC);
  405.  sacsoProcedureAccesBean = new SacsoPsGecOpActSuppAccesBean();
  406.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoSuppressionOperation(consulterLienGecSacsoDataBean));
  407. }
  408. private void preparationSuppressionOperationSDM() throws SystemException, ApplicationException {
  409.  System.err.println("preparationSuppressionOperationSDM" );
  410.  SuppressionOperationActionAssocieGEC suppressionOperationActionAssocieGEC = (SuppressionOperationActionAssocieGEC) majSacsoGec;
  411.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdContactDemandeDossierSacso(suppressionOperationActionAssocieGEC);
  412.  sacsoProcedureAccesBean = new SacsoPsGecOpActSuppAccesBean();
  413.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoSuppressionOperation(consulterLienGecSacsoDataBean));
  414. }
  415. private void preparationSuppressionAction() throws SystemException, ApplicationException {
  416.  System.err.println("preparationSuppressionAction" );
  417.  SuppressionOperationActionAssocieGEC suppressionOperationActionAssocieGEC = (SuppressionOperationActionAssocieGEC) majSacsoGec;
  418.  ConsulterLienGecSacsoDataBean consulterLienGecSacsoDataBean = sacsoMetier.recupereIdDemandeDossierActionSacso(suppressionOperationActionAssocieGEC);
  419.  sacsoProcedureAccesBean = new SacsoPsGecOpActSuppAccesBean();
  420.  sacsoProcedureAccesBean.setSacsoInputDB(SacsoUtil.getFluxSacsoSuppressionAction(consulterLienGecSacsoDataBean));
  421. }
  422. private void retourCreationEchangeSIO() throws SystemException, ApplicationException {
  423.  System.err.println("retourCreationEchangeSIO" );
  424.  CreationEchangeOperationActionPrincipaleGEC creationEchangeOperationActionPrincipaleGEC = (CreationEchangeOperationActionPrincipaleGEC) majSacsoGec;
  425.  sacsoMetier.majLiensGecSacsoCreationEchange((SacsoPsGecEchOpCreatOutputDataBean) sacsoProcedureAccesBean.getSacsoOutputDB(), creationEchangeOperationActionPrincipaleGEC);
  426. }
  427. private void retourCreationEchangeSDM() throws SystemException, ApplicationException {
  428.  System.err.println("retourCreationEchangeSDM" );
  429.  CreationEchangeOperationActionPrincipaleGEC creationEchangeOperationActionPrincipaleGEC = (CreationEchangeOperationActionPrincipaleGEC) majSacsoGec;
  430.  sacsoMetier.majLiensGecSacsoCreationEchange((SacsoPsGecEchOpCreatOutputDataBean) sacsoProcedureAccesBean.getSacsoOutputDB(), creationEchangeOperationActionPrincipaleGEC);
  431. }
  432. private void retourCreationOperation() throws SystemException, ApplicationException {
  433.  System.err.println("retourCreationOperation" );
  434.  CreationEchangeOperationActionPrincipaleGEC creationEchangeOperationActionPrincipaleGEC = (CreationEchangeOperationActionPrincipaleGEC) majSacsoGec;
  435.  sacsoMetier.majLiensGecSacsoCreationOperation((SacsoPsGecEchOpCreatOutputDataBean) sacsoProcedureAccesBean.getSacsoOutputDB(), creationEchangeOperationActionPrincipaleGEC);
  436. }
  437. private void retourCreationAction() throws SystemException, ApplicationException {
  438.  System.err.println("retourCreationAction" );
  439.  MiseAJourOperationActionGEC miseAJourOperationActionGEC = (MiseAJourOperationActionGEC) majSacsoGec;
  440.  sacsoMetier.majLiensGecSacsoCreationAction((SacsoPsGecOpActMajOutputDataBean) sacsoProcedureAccesBean.getSacsoOutputDB(), miseAJourOperationActionGEC);
  441. }
  442. }

Message cité 1 fois
Message édité par gfive le 19-01-2007 à 15:51:19
n°1505140
gfive
Posté le 19-01-2007 à 15:46:24  profilanswer
 

Et ça, ben c'est qu'un petit bout de ce dans quoi je dois faire des modifs..Illisible, héritages débiles, duplication de code de partout....

 

(enfin, subtile, hein, la duplication...genre 10 méthodes avec le même nom, un seul paramètre qui change entre les 10 méthodes, et le code à l'intérieur est le même, avec qques lignes commentées dans chaque...


Message édité par gfive le 19-01-2007 à 15:48:13
n°1505141
skeye
Posté le 19-01-2007 à 15:46:57  profilanswer
 

[:roane]


---------------
Can't buy what I want because it's free -
n°1505143
cosmoschtr​oumpf
dawa powered
Posté le 19-01-2007 à 15:50:34  profilanswer
 

gfive a écrit :

Allez....Mais attention, ça pique les yeux.
 
[cpp][/cpp]


je te conseille de ne mettre que ce qui est vraiment wtf (j'ai pas tout lu) et de changer les noms etc, parce que je suis pas sûr que tes patrons aiment que tu balances le code source comme ça :o


---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
n°1505146
gfive
Posté le 19-01-2007 à 15:52:20  profilanswer
 

non, mais bon, je vais pas m'amuser à mettre ça sur DWTF, mais ça mériterait, quand même.
Pis du code source comme ça, à part prouver que c'est des guignols, il a pas grand nitérêt!

n°1505147
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-01-2007 à 15:52:40  profilanswer
 

Code :
  1. if (ctxSacso != null && ctxSacso instanceof MajSacsoGec) {
  2.                 // Sauvegarde dans l'activite et suppression du contexte
  3.                 majSacsoGec = (MajSacsoGec) ctxSacso;
  4.                 removeCtxSacso();


chuis fan [:petrus75]

n°1505148
FlorentG
Posté le 19-01-2007 à 15:53:47  profilanswer
 

Oh bordel [:johneh]

n°1505150
FlorentG
Posté le 19-01-2007 à 15:54:31  profilanswer
 

Moi j'aime bien :

Code :
  1. if (!ApplicationManager.getPropertiesManager().getAsBoolean("MAJ_SACSO_DESACTIVE" )) {
  2.  indicateurMajSacsoDesActiveApplication = false;
  3. } else {
  4.  indicateurMajSacsoDesActiveApplication = true;
  5. }


Message édité par FlorentG le 19-01-2007 à 15:54:52
n°1505152
gfive
Posté le 19-01-2007 à 15:55:42  profilanswer
 

Mais bon, j'ai expliqué à mon responsable que :
1 - mes compétences seraient mieux employées à un poste d'expert/architecte
2 - bosser dans ces conditions, ça va pas me motiver 18 mois (durée prévue de la mission)
 
Il était d'accord, on doit en parler lundi. \o/

n°1505155
gfive
Posté le 19-01-2007 à 15:58:18  profilanswer
 

Et puis bon, ça, encore, c'est pas le pire, en fait. Le code, bon, il est moche, ça arrive.
Mais la conception est complètement tordue, surtout...du coup, on perd un temps fou à piger comment marchent les choses aavnt de pouvoir y toucher. Et du coup, on y touche avec précautions, en ayant bien à l'esprit l'adage "Quand on est face à un bordel infâme qui marche, surtout, ne pas tenter de le ranger, surtout à un mois d'une livraison"

n°1505156
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-01-2007 à 15:58:41  profilanswer
 

j'aime bien aussi la duplication de code à partir de la ligne 492 [:petrus75]

n°1505157
zapan666
Tout est relatif
Posté le 19-01-2007 à 16:00:38  profilanswer
 

Harkonnen a écrit :

Code :
  1. if (ctxSacso != null && ctxSacso instanceof MajSacsoGec) {
  2.                 // Sauvegarde dans l'activite et suppression du contexte
  3.                 majSacsoGec = (MajSacsoGec) ctxSacso;
  4.                 removeCtxSacso();


chuis fan [:petrus75]


uhm, question con, mais pourquoi c'est pas la fête ?
 
(J'ai déjà du écrire quelque chose qui y ressemble, alors si je peux éviter de refaire une boulette  [:ddr555] )

n°1505161
gfive
Posté le 19-01-2007 à 16:09:56  profilanswer
 

zapan666 a écrit :

uhm, question con, mais pourquoi c'est pas la fête ?
 
(J'ai déjà du écrire quelque chose qui y ressemble, alors si je peux éviter de refaire une boulette  [:ddr555] )


 
je vois pas le problème non plus, en fait, mais ça doit être un truc qui provoque des destruction de lecteurs de DVD à cause de starforce.

n°1505163
Chaos Inte​stinal
Posté le 19-01-2007 à 16:13:11  profilanswer
 

gfive a écrit :

je vois pas le problème non plus, en fait, mais ça doit être un truc qui provoque des destruction de lecteurs de DVD à cause de starforce.


 
Non, c'est un code qui marche pas avec du SCSI [:petrus75]

n°1505166
boulax
Inserer phrase hype en anglais
Posté le 19-01-2007 à 16:15:59  profilanswer
 

Moi je trouva ca un peu moche d'avoir une procedure  removeCtxSacso() que tu sais qu'elle va tapper dans ta variable ctxSacso mais que elle est pas passée en paramètre.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1505167
Chaos Inte​stinal
Posté le 19-01-2007 à 16:18:34  profilanswer
 

Moi j'aurais fait une classe genericCtxRemover qui dérive de genericRemover et qui vient taper dans ctxSacso grâce à un mécanisme d'introspection [:petrus75]
Avec moult logs [:petrus75]

n°1505168
gfive
Posté le 19-01-2007 à 16:24:00  profilanswer
 

boulax a écrit :

Moi je trouva ca un peu moche d'avoir une procedure  removeCtxSacso() que tu sais qu'elle va tapper dans ta variable ctxSacso mais que elle est pas passée en paramètre.


 
Ah, ça, oui! Mais le null en gras mettait l'accent sur autre chose.
 

Chaos Intestinal a écrit :

Moi j'aurais fait une classe genericCtxRemover qui dérive de genericRemover et qui vient taper dans ctxSacso grâce à un mécanisme d'introspection [:petrus75]
Avec moult logs [:petrus75]


 
ah, mais mon bon monsieur, l'introspection et la reflexivité sont INTERDITS§§§  :o  
 

n°1505174
boulax
Inserer phrase hype en anglais
Posté le 19-01-2007 à 16:31:55  profilanswer
 

gfive a écrit :

Ah, ça, oui! Mais le null en gras mettait l'accent sur autre chose.

kwa [:petrus dei]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1505176
gfive
Posté le 19-01-2007 à 16:35:10  profilanswer
 


 
ben j'ai pas fait attention à la suite : je me suis focalisé sur le "machin != null" sans faire atten,tion au reste.

n°1505178
Chaos Inte​stinal
Posté le 19-01-2007 à 16:37:22  profilanswer
 


 
feur! [:hahaguy]

n°1505184
gfive
Posté le 19-01-2007 à 16:49:40  profilanswer
 

kadreg a écrit :

Citation :

DES caméras de vidéosurveillance « intelligentes » reliées 24 heures sur 24 au commissariat ; une piste d'atterrissage pour hélicoptères


 

Citation :

.
Dans cinq ans au plus tard, un bâtiment high-tech de 4 000 m 2 sortira de terre, dans le quartier des Quatre-Prés, là où se trouvent actuellement des jardins familiaux


 

Citation :

un hélicoptère doté de pales silencieuses patrouillera sur le secteur et pourra stationner sur le toit du commissariat.


 

Citation :

Les policiers auront accès en temps réel aux images filmées par 300 caméras de vidéosurveillance nouvelle génération, dispersées sur l'ensemble du territoire du district


 

Citation :

le coût de ce projet, estimé à 50 millions d'euros, sera financé pour moitié par EADS


 
 
Ville de merde, projet de merde, sarko de merde, maire de merde .....


 
source???

n°1505185
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-01-2007 à 16:52:14  profilanswer
 

zapan666 a écrit :

uhm, question con, mais pourquoi c'est pas la fête ?
 
(J'ai déjà du écrire quelque chose qui y ressemble, alors si je peux éviter de refaire une boulette  [:ddr555] )


 

boulax a écrit :

Moi je trouva ca un peu moche d'avoir une procedure  removeCtxSacso() que tu sais qu'elle va tapper dans ta variable ctxSacso mais que elle est pas passée en paramètre.


 
voila, je suis de l'avis de boulasque :o
 

gfive a écrit :

Ah, ça, oui! Mais le null en gras mettait l'accent sur autre chose.


 
ben non, j'ai pas mis de null en gras, j'ai juste cop/coll le code sans mettre l'accent sur quoi que ce soit ! c'est juste que comme bouboule, j'aurais passé ctxSacso en paramètre, c'est plus propre

n°1505189
nraynaud
lol
Posté le 19-01-2007 à 16:56:12  profilanswer
 

gfive a écrit :

Et puis bon, ça, encore, c'est pas le pire, en fait. Le code, bon, il est moche, ça arrive.
Mais la conception est complètement tordue, surtout...du coup, on perd un temps fou à piger comment marchent les choses aavnt de pouvoir y toucher. Et du coup, on y touche avec précautions, en ayant bien à l'esprit l'adage "Quand on est face à un bordel infâme qui marche, surtout, ne pas tenter de le ranger, surtout à un mois d'une livraison"


tu sais, même ici c'est pas toujours évident de comprendre le code avant d'intervenir, l'essentiel d'une journée ne consiste pas à taper du code, mais à découper du bordel.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  11341  11342  11343  ..  26988  26989  26990  26991  26992  26993

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)