Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.66 KB | None | 0 0
  1.     //<editor-fold defaultstate="collapsed" desc="buttonContractorReadWwwFromCsv">
  2.     private Map<Integer, List<String>> mapContractorWww;
  3.  
  4.     /**
  5.      * Czyta dane z pliku i zapisuje do mapy. format w pliku:
  6.      * id:WWW:WWWShopLogin:WWShopPass:WWShop\n
  7.      */
  8.     private void initMapContractorWww() {
  9.         this.mapContractorWww = new HashMap<>();
  10.         try {
  11.             List<String[]> lst = ReadFiles.fileToList(core.Path.PATH_DIR_PDF + "/" + "hasla.csv", ";", true);
  12.             lst.forEach(e -> {
  13.                 List<String> tmpLst = new ArrayList<>();
  14.                 for (int i = 1; i < e.length; i++) {
  15.                     tmpLst.add(e[i].trim());
  16.                 }
  17.                 this.mapContractorWww.put(Integer.parseInt(e[0]), tmpLst);
  18.             });
  19.        
  20.  
  21. } catch (IOException ex) {
  22.             Logger.getLogger(Admin_Pane.class
  23. .getName()).log(Level.SEVERE, null, ex);
  24.         }
  25.     }
  26.  
  27.     /*
  28.     *Pobiera kontrahenta po kluczu mapy wczytanej w metodzie initMapContractorWww
  29.     *a nastepnie uzupelnie jego dane o podane Stringi w kolejnosci WWW, WWWShop, WWWShopLogin, WWWShopPass
  30.      */
  31.     private void buttonContractorReadWwwFromCsv() {
  32.         System.out.println("START");
  33.         this.initMapContractorWww();
  34.         this.mapContractorWww.forEach((k, v) -> {
  35.             EntityContractor contractor = DaoContractor.getInstance().getById(k);
  36.             contractor.setWwwShopLogin(v.get(0));
  37.             contractor.setWwwShopPass(v.get(1));
  38.             contractor.setWww(v.get(2));
  39.             DaoContractor.getInstance().update(contractor);
  40.  
  41.         });
  42.         System.out.println("KONIEC");
  43.     }
  44.     //</editor-fold>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement