Package org.apache.webbeans.reservation.entity

Examples of org.apache.webbeans.reservation.entity.User


            JSFUtility.addErrorMessage("User name and password fields can not be empty", "");
           
            return null;
        }
       
        User result = loginController.checkLogin(userName, password);
       
        if(result == null)
        {
            JSFUtility.addErrorMessage("Login failed!,User name or password is not correct. Try again!", "");
           
            return null;
        }
       
        User user = result;
       
        //Fire Event
        LoggedInEvent event = new LoggedInEvent(user);
        loggedInEvent.fire(event);
       
       
        if(user.isAdmin())
        {
            return "adminHome";
        }
       
        return "userHome";
View Full Code Here


    }
   
    @Transactional
    public void addReservation(Map<String, ReservationModel> reservations, int userId)
    {
        User user = this.entityManager.find(User.class, userId);
       
        Set<String> keys = reservations.keySet();
       
        for(String item : keys)
        {
            ReservationModel rm = reservations.get(item);
            SelectItem si = rm.getItem();
            Hotel hotel = this.entityManager.find(Hotel.class, si.getValue());
           
            Reservation reservation = new Reservation();
           
            user.addHotel(reservation);
           
            reservation.setHotel(hotel);
            reservation.setReservationDate(rm.getDate());
           
            this.entityManager.persist(reservation);           
View Full Code Here

   
    @Transactional
    public void deleteReservation(int reservsitonId)
    {
        Reservation res = this.entityManager.find(Reservation.class, reservsitonId);
        User user = res.getUser();
       
        user.getReservations().remove(res);
       
        this.entityManager.remove(res);
    }
View Full Code Here

        this.entityManager.remove(res);
    }
   
    public List<Reservation> getReservations(int id)
    {
        User user = this.entityManager.find(User.class, id);
       
        Set<Reservation> res = user.getReservations();
       
        List<Reservation> l = new ArrayList<Reservation>();
        for(Reservation r : res)
        {
            l.add(r);
View Full Code Here

       
    }

    public String getReservations()
    {
        User user = (User) model.getRowData();
       
        Set<Hotel> set  = this.controller.getReservationsWithUser(user.getId());
        for(Hotel hotel : set)
        {
            hotels.add(hotel);
        }
       
View Full Code Here

    public Set<Hotel> getReservationsWithUser(int userId)
    {
        Query query = this.entityManager.createQuery("select u from User u where u.id=:id");
        query.setParameter("id", userId);
       
        User user = (User)query.getSingleResult();
       
        Set<Hotel> hotels = new HashSet<Hotel>();
       
        Set<Reservation> reservations = user.getReservations();
       
        for(Reservation reserve : reservations)
        {
            hotels.add(reserve.getHotel());
        }
View Full Code Here

    }

    public String showInfo()
    {
        //Just show how can access session webbeans
        User user = this.controller.getUser(tracker.getUser().getId());
       
        setName(user.getName());
        setSurname(user.getSurname());
        setAge(user.getAge());
        setUserName(user.getUserName());
        setPassword(user.getPassword());
               
        return "toUpdatePage";
    }
View Full Code Here

TOP

Related Classes of org.apache.webbeans.reservation.entity.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.