package cz.cvut.fel.restauracefel.hibernate; // Generated 16.3.2009 21:36:54 by Hibernate Tools 3.2.1.GA import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.util.Date; /** * Menu generated by hbm2java */ public class Menu implements Serializable { private static final long serialVersionUID = -4080089458742922843L; private Integer menuId; private User user; private String name; private Date date; private int isDeleted; public Menu() { } public Menu(User user, String name, Date date, int isDeleted) { this.user = user; this.name = name; this.date = date; this.isDeleted = isDeleted; } //tato metoda zde musi byt, a to z duvodu, aby mohla probehnout spravne serializace //zapis objektu do proudu bajtu private void writeObject(ObjectOutputStream stream) throws IOException { stream.writeInt(menuId); User u = new User(user.getFirstName(), user.getLastName(), user.getPersonalIdentificationNumber(), user.getUsername(), user.getPassword(), user.getIsDeleted()); u.setUserId(user.getUserId()); stream.writeObject(u); stream.writeObject(name); stream.writeObject(date); stream.writeInt(isDeleted); } //tato metoda zde musi byt, a to z duvodu, aby mohla probehnout spravne serializace //cteni a rekonstrukce objektu z proudu bajtu private void readObject(ObjectInputStream stream) throws IOException { try { menuId = stream.readInt(); user = (User) stream.readObject(); name = (String) stream.readObject(); date = (Date) stream.readObject(); isDeleted = stream.readInt(); } catch (Exception e) { e.getMessage(); } } public Integer getMenuId() { return this.menuId; } public void setMenuId(Integer menuId) { this.menuId = menuId; } public User getUser() { return this.user; } public void setUser(User user) { this.user = user; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public Date getDate() { return this.date; } public void setDate(Date date) { this.date = date; } public int getIsDeleted() { return isDeleted; } public void setIsDeleted(int isDeleted) { this.isDeleted = isDeleted; } }