Java saját szoftver készítése 4. rész

Elkészítettem azokat az osztályokat, melyek az adatbázisból kiolvasott adattáblák tartalmából készítenek objektumokat. A kiolvasás során létrejövő objektumok aztán majd listákba kerülnek, és azokat fogom feldolgozni és használni a vizuális felületen.

Egyelőre még csak a kontruktorokat, gettereket és settereket hoztam létre, illetve az adattagokat határoztam meg. Most látom már, hogy a múltkor használt adatbázis oszlopneveket kicsit majd át kell írnom, hogy ne legyen összevisszaság a programozás során. Inkább a Java-ban használatos elnevezést követem, pl a tax number az nem tax_number vagy taxnumber lesz, hanem taxNumber.

Customer osztály

Adattagok

  • private int customerId
  • private String name
  • private String zip
  • private String city
  • private String street
  • private String house
  • private String taxNumber
  • private String contact
  • private String email
  • private String website

Konstruktor és metódusok

  • public Customer(int customerId, String name, String zip, String city, String street, String house, String taxNumber, String contact, String email, String website)
  • public int getCustomerId()
  • public String getName()
  • public String getZip()
  • public String getCity()
  • public String getStreet()
  • public String getHouse()
  • public String getTaxNumber()
  • public String getContact()
  • public String getEmail()
  • public String getWebsite()
  • public void setCustomerId(int customerId)
  • public void setName(String name)
  • public void setZip(String zip)
  • public void setCity(String city)
  • public void setStreet(String street)
  • public void setHouse(String house)
  • public void setTaxNumber(String taxNumber)
  • public void setContact(String contact)
  • public void setEmail(String email)
  • public void setWebsite(String website)

Employee osztály

Adattagok

  • private int employeeId
  • private String name
  • private String email
  • private double rate

Konstruktor és metódusok

  • public Employee(int employeeId, String name, String email, double rate)
  • public int getEmployeeId()
  • public String getName()
  • public String getEmail()
  • public double getRate()
  • public void setEmployeeId(int employeeId)
  • public void setName(String name)
  • public void setEmail(String email)
  • public void setRate(double rate)

Order osztály

Adatagok

  • private int orderId
  • private String customer
  • private String orderName
  • private int quantity
  • private String unit
  • private double unitPrice
  • private double vat
  • private LocalDate orderDate
  • private int status
  • private LocalDate paidDate
  • private String employee
  • private double rate

Konstruktor és metódusok

  • public Order(int orderId, String customer, String orderName, int quantity, String unit, double unitPrice, double vat, LocalDate orderDate, int status, LocalDate paidDate, String employee, double rate)
  • public int getOrderId()
  • public String getCustomer()
  • public String getOrderName()
  • public int getQuantity()
  • public String getUnit()
  • public double getUnitPrice()
  • public double getVat()
  • public LocalDate getOrderDate()
  • public int getStatus()
  • public LocalDate getPaidDate()
  • public String getEmployee()
  • public double getRate()
  • public void setOrderId(int orderId)
  • public void setCustomer(String customer)
  • public void setOrderName(String orderName)
  • public void setQuantity(int quantity)
  • public void setUnit(String unit)
  • public void setUnitPrice(double unitPrice)
  • public void setVat(double vat)
  • public void setOrderDate(LocalDate orderDate)
  • public void setStatus(int status)
  • public void setPaidDate(LocalDate paidDate)
  • public void setEmployee(String employee)
  • public void setRate(double rate)

Vat osztály

Adatagok

  • private int vatId
  • private String abbr
  • private int value
  • private boolean domestic

Konstruktor és metódusok

  • public Vat(int vatId, String abbr, int value, boolean domestic)
  • public int getVatId()
  • public String getAbbr()
  • public int getValue()
  • public boolean isDomestic()
  • public void setVatId(int vatId)
  • public void setAbbr(String abbr)
  • public void setValue(int value)
  • public void setDomestic(boolean domestic)