|
8 | 8 | import java.time.LocalDateTime;
|
9 | 9 | import java.util.Objects;
|
10 | 10 |
|
| 11 | +import org.hibernate.annotations.DynamicInsert; |
| 12 | +import org.hibernate.annotations.DynamicUpdate; |
| 13 | +import org.hibernate.engine.jdbc.ClobProxy; |
| 14 | + |
11 | 15 | import jakarta.persistence.AttributeOverride;
|
12 | 16 | import jakarta.persistence.AttributeOverrides;
|
13 | 17 | import jakarta.persistence.Column;
|
|
22 | 26 | import jakarta.persistence.Table;
|
23 | 27 | import jakarta.persistence.Transient;
|
24 | 28 | import jakarta.persistence.Version;
|
25 |
| - |
26 |
| -import org.hibernate.annotations.DynamicInsert; |
27 |
| -import org.hibernate.annotations.DynamicUpdate; |
28 |
| -import org.hibernate.engine.jdbc.ClobProxy; |
29 |
| - |
30 | 29 | import no.nav.ung.kodeverk.dokument.Brevkode;
|
31 | 30 | import no.nav.ung.kodeverk.dokument.DokumentStatus;
|
32 | 31 | import no.nav.ung.sak.behandlingslager.BaseEntitet;
|
@@ -75,6 +74,9 @@ public class MottattDokument extends BaseEntitet {
|
75 | 74 | @Column(name = "kildesystem")
|
76 | 75 | private String kildesystem;
|
77 | 76 |
|
| 77 | + @Column(name = "kanalreferanse", updatable = false) |
| 78 | + private String kanalreferanse; |
| 79 | + |
78 | 80 | /** Arbeidsgiver referanse - orgnummer eller privat arbeidsgiver fnr. */
|
79 | 81 | @Column(name = "arbeidsgiver")
|
80 | 82 | private String arbeidsgiver;
|
@@ -140,6 +142,10 @@ public String getKildesystem() {
|
140 | 142 | return kildesystem;
|
141 | 143 | }
|
142 | 144 |
|
| 145 | + public String getKanalreferanse() { |
| 146 | + return kanalreferanse; |
| 147 | + } |
| 148 | + |
143 | 149 | public String getFeilmelding() {
|
144 | 150 | return feilmelding;
|
145 | 151 | }
|
@@ -217,6 +223,10 @@ public void setKildesystem(String systemnavn) {
|
217 | 223 | this.kildesystem = systemnavn;
|
218 | 224 | }
|
219 | 225 |
|
| 226 | + public void setKanalreferanse(String kanalreferanse) { |
| 227 | + this.kanalreferanse = kanalreferanse; |
| 228 | + } |
| 229 | + |
220 | 230 | public void setFeilmeldingOgOppdaterStatus(String feilmelding) {
|
221 | 231 | this.feilmelding = feilmelding;
|
222 | 232 | setStatus(feilmelding == null ? DokumentStatus.GYLDIG : DokumentStatus.UGYLDIG);
|
@@ -265,6 +275,11 @@ public Builder medMottattTidspunkt(LocalDateTime mottattTidspunkt) {
|
265 | 275 | return this;
|
266 | 276 | }
|
267 | 277 |
|
| 278 | + public Builder medKanalreferanse(String kanalreferanse) { |
| 279 | + mottatteDokumentMal.kanalreferanse = kanalreferanse; |
| 280 | + return this; |
| 281 | + } |
| 282 | + |
268 | 283 | public Builder medStatus(DokumentStatus status) {
|
269 | 284 | mottatteDokumentMal.setStatus(status);
|
270 | 285 | return this;
|
@@ -332,6 +347,7 @@ public int hashCode() {
|
332 | 347 | @Override
|
333 | 348 | public String toString() {
|
334 | 349 | return getClass().getSimpleName() + "<journalpostId=" + journalpostId
|
| 350 | + + ", kanalReferanse=" + kanalreferanse |
335 | 351 | + ", arbeidsgiver=" + arbeidsgiver
|
336 | 352 | + ", type=" + type
|
337 | 353 | + ", journalpostId=" + journalpostId
|
|
0 commit comments