Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- // TODO Auto-generated method stub
- em = emf.createEntityManager();
- //Izpis 1 prazen
- String izpis = izpisVsehUporabnikov();
- response.getWriter().append(izpis);
- si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik u = new si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik();
- u.setIme("Bine");
- u.setPriimek("Repse");
- u.setUporabniskoIme("binerepse");
- Date datum1 = new Date(1993, 12, 2);
- u.setDatumRegistracije(datum1);
- u.setEmail("bine.repse@gmail.com");
- // em.getTransaction().begin();
- // em.persist(u);
- // em.getTransaction().commit();
- dodaj(u);
- //Izpis 2 eden uporabnik
- izpis = izpisVsehUporabnikov();
- response.getWriter().append(izpis);
- // dodaj(u);
- // //Izpis 4 en uporabnik
- // izpis = izpisVsehUporabnikov();
- // response.getWriter().append(izpis);
- updateImeUporabnik(u.getIdUporabnik());
- System.out.println("Izpis idja updatanga: "+ u.getIdUporabnik());
- //Izpis 3 en uporabnik z spremenjenim Imenom v Batman
- izpis = izpisVsehUporabnikov();
- response.getWriter().append(izpis);
- izbrisiVse("izbrisiVseUporabnike");
- //Izpis 4 prazen
- izpis = izpisVsehUporabnikov();
- response.getWriter().append(izpis);
- //Ustvarjanje sestih uporabnikov
- // dodaj(u);
- si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik u1 = new si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik();
- u1.setIme("Matic");
- u1.setPriimek("Repse");
- u1.setUporabniskoIme("maticrepse");
- u1.setDatumRegistracije(datum1);
- u1.setEmail("matic.repse@gmail.com");
- dodaj(u1);
- si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik u2 = new si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik();
- u2.setIme("Albin");
- u2.setPriimek("Repse");
- u2.setUporabniskoIme("albinrepse");
- u2.setDatumRegistracije(datum1);
- u2.setEmail("albin.repse@gmail.com");
- dodaj(u2);
- si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik u3 = new si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik();
- u3.setIme("Marjanca");
- u3.setPriimek("Repse");
- u3.setUporabniskoIme("marjancarepse");
- u3.setDatumRegistracije(datum1);
- u3.setEmail("marjanca.repse@gmail.com");
- dodaj(u3);
- si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik u4 = new si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik();
- u4.setIme("Borut");
- u4.setPriimek("Repse");
- u4.setUporabniskoIme("borutrepse");
- u4.setDatumRegistracije(datum1);
- u4.setEmail("borut.repse@gmail.com");
- dodaj(u4);
- si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik u5 = new si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik();
- u5.setIme("Monika");
- u5.setPriimek("Repse");
- u5.setUporabniskoIme("monikarepse");
- u5.setDatumRegistracije(datum1);
- u5.setEmail("monika.repse@gmail.com");
- dodaj(u5);
- //Izpis 5 ostranjevanje 5ih uporabnikov
- izpis = ostranjevanjeUporabnikov();
- response.getWriter().append(izpis);
- izbrisiVse("izbrisiVseUporabnike");
- //Izpis 6 prazen
- izpis = izpisVsehUporabnikov();
- response.getWriter().append(izpis);
- }
- public String ostranjevanjeUporabnikov(){
- List<si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik> uporabniki = null;
- String izpis="Izpis "+stIzpisov+"\n";
- // try{
- try {
- utx.begin();
- em.joinTransaction();
- int stZapisov=3;
- int index=0;
- int stevecStrani=1;
- while(true){
- Query q1 = em.createNamedQuery("izberiVseUporabnike");
- q1.setMaxResults(stZapisov);
- q1.setFirstResult(index);
- uporabniki = (List<si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik>)q1.getResultList();
- if(uporabniki.isEmpty()){
- break;
- }
- izpis+="Stran "+stevecStrani+"\n";
- int stUporabnikov = uporabniki.size();
- izpis += "ID\tIme\tPriimek\tUporabnisko ime\t\tEmail\t\t\t\tDatum registracije\n";
- for(int i=0; i<stUporabnikov; i++){
- si.fri.prpo.nakupovalnilistek.jpa.entitete.Uporabnik u = uporabniki.get(i);
- izpis += u.getIdUporabnik()+"\t" + u.getIme()+"\t" + u.getPriimek()+"\t" + u.getUporabniskoIme()+"\t\t" + u.getEmail()+"\t\t" + u.getDatumRegistracije()+"\n";
- }
- stevecStrani++;
- index += uporabniki.size();
- }
- try {
- utx.commit();
- } catch (SecurityException | IllegalStateException | RollbackException | HeuristicMixedException
- | HeuristicRollbackException e) {
- // TODO Auto-generated catch block
- utx.rollback();
- e.printStackTrace();
- }
- } catch (NotSupportedException | SystemException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- em.clear();
- // }catch(){
- // }
- stIzpisov++;
- izpis+="----------------------------------------------------------------------------------------------------------------------\n";
- return izpis;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement