public static List<Soba> dajRezervisaneSobe(Date datumOD, Date datumDO, int klasa)
	{
		Session session = HibernateUtil.getSessionFactory().openSession();
		Query q = session.createQuery("from " + Soba.class.getName());
		List<Soba> slobodneSobe = DBManager.dajSlobodneSobe(datumOD, datumDO, klasa);
		List<Long> slobodneSobeIds = new ArrayList();
		List<Soba> zauzeteSobe = new ArrayList();
		for(Soba soba : slobodneSobe)
		{
			slobodneSobeIds.add(soba.getId());
		}
		
		List<Soba> sveSobe = (List<Soba>)q.list();
		for(Soba soba  : sveSobe)
		{
			if(!slobodneSobeIds.contains(soba.getId()))
			{
				if(klasa == 1 || klasa == 2)
				{
					if(soba.getBrojKreveta() == klasa)
					{
						zauzeteSobe.add(soba);
					}
				}
				else
				{
					zauzeteSobe.add(soba);
				}
			}
		}
		
		return zauzeteSobe;
	}