1 package fr.ifremer.tutti.ui.swing.content.operation.catches.individualobservation;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 import fr.ifremer.tutti.service.sampling.SamplingCodePrefix;
28 import org.jdesktop.beans.AbstractSerializableBean;
29
30
31
32
33
34 public class SampleCodeEditionPopupUIModel extends AbstractSerializableBean {
35
36 public static final String PROPERTY_SAMPLE_CODE = "sampleCode";
37
38 public static final String PROPERTY_SAMPLE_CODE_PREFIX = "sampleCodePrefix";
39
40
41
42
43 protected boolean valid;
44
45 protected Integer sampleCode;
46
47 protected SamplingCodePrefix sampleCodePrefix;
48
49 public Integer getSampleCode() {
50 return sampleCode;
51 }
52
53 public void setSampleCode(Integer sampleCode) {
54 Object oldValue = getSampleCode();
55 this.sampleCode = sampleCode;
56 firePropertyChange(PROPERTY_SAMPLE_CODE, oldValue, sampleCode);
57 }
58
59 public SamplingCodePrefix getSampleCodePrefix() {
60 return sampleCodePrefix;
61 }
62
63 public void setSampleCodePrefix(SamplingCodePrefix sampleCodePrefix) {
64 Object oldValue = getSampleCodePrefix();
65 this.sampleCodePrefix = sampleCodePrefix;
66 firePropertyChange(PROPERTY_SAMPLE_CODE_PREFIX, oldValue, sampleCodePrefix);
67 }
68
69 public boolean isValid() {
70 return valid;
71 }
72
73 public void setValid(boolean valid) {
74 this.valid = valid;
75 }
76 }