/*
  Lab exam 24/11/2004 (14:00)
  Solution Part 1
*/

public class Room {

  private int number;
  private String category;
  private String guest;
  private int days;

  public Room(int num, String cat) {
    number = num;
    category = cat;
    guest = null;
    days = 0;
  }

  public int getNumber() {
    return number;
  }

  public String getCategory() {
    return category;
  }

  public String getGuest() {
    return guest;
  }

  public int getDays() {
    return days;
  }

  public void occupyRoom(String g, int d) {
    if (guest == null) {
      guest = g;
      days = d;
    }
  }

  public void freeRoom() {
    guest = null;
    days = 0;
  }

  public String toString() {
    return "number: " + number +
      ", category: " + category +
      ", guest: " + guest +
      ", days: " + days;
  }
}
