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.
Tartalomjegyzék
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)