Class Serializer
java.lang.Object
org.unibl.etf.pj2.app.serialization.Serializer
Klasa koja sadrzi metode za serijalizaciju i deserijalizaciju ranije serijalizovanih fiskalnih racuna.
- Author:
- Nikola Markovic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int[]Metoda za deserijalizaciju odnosno ucitavanje svih prethodno izdatih racuna sa putanje\GeneralConstants.RECEIPT_PATHi brojanje njihovog ukupnog broja i sume svih cjenovnih iznosa u njima.static voidserializeReceipt(Receipt receipt, JLabel statusLabel) Klasa za serijalizaciju odnosno upis racuna u tekstualni fajl na predodredjenoj relativnoj putanji\GeneralConstants.RECEIPT_PATH.
-
Constructor Details
-
Serializer
public Serializer()
-
-
Method Details
-
serializeReceipt
Klasa za serijalizaciju odnosno upis racuna u tekstualni fajl na predodredjenoj relativnoj putanji\GeneralConstants.RECEIPT_PATH. Ukoliko postoji direktorijum, tekstualni fajl se upisuje u njega. Ukoliko ne postoji direktorijum, kreira se pa se potom u njega upisuje tekstualni fajl.- Parameters:
receipt- Racun za serijalizacijustatusLabel- JLabel objekat koji ce da poprimi tekst koji reprezentuje rezultat serijalizacije nakon pokusaja iste
-
getSalesInfo
public static int[] getSalesInfo()Metoda za deserijalizaciju odnosno ucitavanje svih prethodno izdatih racuna sa putanje\GeneralConstants.RECEIPT_PATHi brojanje njihovog ukupnog broja i sume svih cjenovnih iznosa u njima.- Returns:
- Dva int podatka na indeksima:
0- ukupan broj racuna1- ukupna cijena svih racuna
-