<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <div class="moz-cite-prefix">2014.10.19. 11:25 keltezéssel, Zsombor
      írta:<br>
    </div>
    <blockquote
cite="mid:CAOO3hRD1rrRGXtJMRxM2BspRNy7YUYQrxbzf6DVxcWSNXf6VpQ@mail.gmail.com"
      type="cite">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">2014-10-19 11:15 GMT+02:00 Mester
            József <span dir="ltr">&lt;<a moz-do-not-send="true"
                href="mailto:mesterjoco@gmail.com" target="_blank">mesterjoco@gmail.com</a>&gt;</span>:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">Sziasztok<br>
              <br>
              Van egy régi sziget rendszerünk amit végre integrálni
              akarunk. Ez olyan régi, hogy DBF filékben tartja az
              adatokat.<br>
              Kapok egy mezőket tartalmazó tömböt és egy többdimenziós
              tömböt ami a rekordokat tartalmazza.<br>
              Mivel ezek ebben a formában még nem tehetők adatbázis
              kezelőbe (ezért a jpa pojói kizárva ) készítettem minden
              dbf filéhez egy közbülső osztályt amibe betöltöm.<br>
              Működik is egy esetében. Szeretném valahogy normálisan
              megírni, úgy, hogy ne kelljen minden egyes dbf filéhez
              elkészítenem külön külön a betöltő switch ciklusokat.<br>
              Ez csak minta de így működik a program is, gondolhatjátok,
              van olyan dbf ami tartalmaz vagy 30 mezőt.... Ráadásul nem
              kevés van belőlük.<br>
              <br>
              for (int i = 0; i &lt; adatok.length; i++) {<br>
                          e = new Ember();<br>
                          Object[] rekord = adatok[i];<br>
                          for (int j = 0; j &lt; rekord.length; j++) {<br>
                              if (rekord[j] != null) {<br>
                                  switch (j){<br>
                                      case 0:<br>
                                          e.setNev((String) rekord[j]);<br>
                                          break;<br>
                                      case 1:<br>
                                          e.setNem((String) rekord[j]);<br>
                                          break;<br>
                                      case 2:<br>
                                          e.setSzulev((int) rekord[j]);<br>
                                          break;<br>
                                  }<br>
                              }<br>
                          }<br>
                          emberek.add(e);<br>
                      }<br>
              <br>
              Józsi<br>
              <br>
            </blockquote>
          </div>
          <br>
        </div>
        <div class="gmail_extra">Komolyan, for ciklusban egy switch az
          index változóra? Bocsi, de ez nálam a dupla facepalm-os anti
          pattern kategória :)<br>
          <br>
        </div>
        <div class="gmail_extra">Amúgy én csinálnék egy egyszerű
          annotációt, mondjuk: @DbfField(column=5), amit ráraknék a
          setterekre, s reflectionnel meghívogatnám őket. De
          valószínűleg némi google-ozás után ilyet már lehet találni a
          neten.<br>
          <br>
        </div>
      </div>
    </blockquote>
    Mikor az ember nagy kínban van, hogy hogy a fenébe csinálja meg
    akkor keletkeznek ilyen "szépségek". Nekem se tetszett azért
    kérdeztem :-)<br>
    <blockquote
cite="mid:CAOO3hRD1rrRGXtJMRxM2BspRNy7YUYQrxbzf6DVxcWSNXf6VpQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra"><br>
          Üdv<br>
        </div>
        <div class="gmail_extra"> Zs<br>
        </div>
        <div class="gmail_extra"><br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Javalist mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a>
<a class="moz-txt-link-freetext" href="http://lists.javaforum.hu/mailman/listinfo/javalist">http://lists.javaforum.hu/mailman/listinfo/javalist</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>