Класи, з описом властивостей для закритих полів


    1. Перелік класів, у яких використовуются властивості для закритих полів та їх призначення:

      Клас Закриті поля Призначення
      Hotel
      • numberOfStars;
      • description;
      • rating;
      • hotelID;
      • hotelName;
      • address;
      • Перевірка на непустоту, а також чи значення не менше одиниці та не більше п'яти;
      • Перевіряємо чи значення довше 20 символів;
      • Перевірка на непустоту;
      • Перевірка на непустоту;
      • Перевіряємо чи значення не довше 15 символів;
      • Перевіряємо чи довжина значення хоча б один символ
      Order
      • orderID;
      • sum;
      • hotel;
      • user;
      • orderNumber;
      • room;
      • dateStart;
      • dateEnd;
      • Перевірка на непустоту та чи значення не менше нуля;
      • Перевірка на непустоту та чи значення не менше нуля;
      • Перевірка на непустоту;
      • Перевірка на непустоту;
      • Перевірка на непустоту;
      • Перевірка на непустоту;
      • Перевіряємо чи дата задана вірно;
      • Перевіряємо чи дата задана вірно;
      Room
      • roomID;
      • roomNumber;
      • roomName;
      • roomSize;
      • hotel;
      • tv;
      • roomType;
      • numberOfBeds;
      • balcony;
      • Перевіряємо значення не менше нуля;
      • Перевіряємо значення не менше нуля;
      • Перевірка на непустоту;
      • Перевіряємо значення не менше нуля;
      • Перевірка на непустоту;
      • Перевірка на непустоту;
      • Перевірка на непустоту;
      • Перевіряємо значення не менше нуля;
      • Перевірка на непустоту;
      User
      • userMail;
      • userPhone;
      • password;
      • login;
      • userID;
      • userType;
      • userName;
      • numberOfBeds;
      • balcony;
      • Перевіряємо чи задана електронна пошта вірна;
      • Перевіряємо значення телефонного номеру через регулярний вираз;
      • Перевіряємо значення через регулярні вирази;
      • Перевірка на непустоту;
      • Перевірка на непустоту;
      • Перевірка на непустоту;
      • Перевірка на непустоту;

About

Третя лабораторна робота, третє завдання.