View difference between Paste ID: k3Q40MgV and zVhrMMjA
SHOW: | | - or go back to the newest paste.
1
package ch.makery.address.model;
2
3
import java.io.Serializable;
4
import java.time.LocalDate;
5
import javafx.beans.property.IntegerProperty;
6
import javafx.beans.property.SimpleIntegerProperty;
7
import javafx.beans.property.SimpleStringProperty;
8
import javafx.beans.property.StringProperty;
9
10
public class Dogovor implements Serializable {
11
    transient private IntegerProperty nomerProperty;
12
    transient private StringProperty kontrProperty;
13
    
14
    private int nomer;
15
    private String tip;
16
    private String kontr;
17
    private String otvl;
18
    private String form;
19
    private LocalDate data;
20
21
    public Dogovor() {
22
        this.kontr = "";
23
        this.tip = "";
24
        this.otvl = "";
25
        this.nomer = -1;
26
        this.form = "";
27
        this.data = LocalDate.of(1999, 2, 21);
28
        
29
        this.nomerProperty = new SimpleIntegerProperty(this.nomer);
30
        this.kontrProperty = new SimpleStringProperty(this.kontr);     
31
    }
32
33-
    private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException { 
33+
	@Override
34-
		in.defaultReadObject(); 
34+
    private Object readResolve() { 
35
		this.nomerProperty = new SimpleIntegerProperty(this.nomer);
36
        this.kontrProperty = new SimpleStringProperty(this.kontr); 
37
		return this;
38
	}
39
40
    public int getNomer() {
41
        return nomer;
42
    }
43
44
    public void setNomer(int nomer) {
45
        this.nomerProperty.setValue(nomer);
46
        this.nomer = nomer;
47
    }
48
49
    public String getTip() {
50
        return tip;
51
    }
52
53
    public void setTip(String tip) {
54
        this.tip = tip;
55
    }
56
57
    public String getKontr() {
58
        return kontr;
59
    }
60
61
    public void setKontr(String kontr) {
62
        this.kontrProperty.setValue(kontr);
63
        this.kontr = kontr;
64
    }
65
66
    public String getOtvl() {
67
        return otvl;
68
    }
69
70
    public void setOtvl(String otvl) {
71
        this.otvl = otvl;
72
    }
73
74
    public String getForm() {
75
        return form;
76
    }
77
78
    public void setForm(String form) {
79
        this.form = form;
80
    }
81
82
    public LocalDate getData() {
83
        return data;
84
    }
85
86
    public void setData(LocalDate data) {
87
        this.data = data;
88
    }
89
90
    public IntegerProperty getNomerProperty() {
91
        return nomerProperty;
92
    }
93
94
    public StringProperty getKontrProperty() {
95
        return kontrProperty;
96
    }
97
}