Skip to content

Commit 93ea1f7

Browse files
committed
Merge branch 'main' into innsyn
2 parents edc1db2 + 55ad261 commit 93ea1f7

File tree

68 files changed

+1067
-703
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+1067
-703
lines changed

src/main/kotlin/no/nav/klage/dokument/api/mapper/DokumentMapper.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,10 @@ class DokumentMapper(
160160
mottakerList = mottakerInfoSet.map {
161161
DokumentView.Mottaker(
162162
part = behandlingMapper.getPartViewWithUtsendingskanal(
163-
partId = getPartIdFromIdentifikator(it.identifikator),
164-
behandling = behandling
163+
partId = it.identifikator?.let { identifikator -> getPartIdFromIdentifikator(identifikator) },
164+
behandling = behandling,
165+
navn = it.navn,
166+
address = it.address,
165167
),
166168
overriddenAddress = getBehandlingDetaljerViewAddress(it.address),
167169
handling = getHandlingEnum(
@@ -222,7 +224,7 @@ class DokumentMapper(
222224
)
223225
}
224226

225-
private fun getBehandlingDetaljerViewAddress(address: DokumentUnderArbeidAdresse?): BehandlingDetaljerView.Address? {
227+
private fun getBehandlingDetaljerViewAddress(address: Adresse?): BehandlingDetaljerView.Address? {
226228
return if (address != null) {
227229
BehandlingDetaljerView.Address(
228230
adresselinje1 = address.adresselinje1,

src/main/kotlin/no/nav/klage/dokument/api/view/DokumentUnderArbeidInput.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,10 @@ data class MottakerInput(
5858
)
5959

6060
data class Mottaker(
61-
val id: String,
61+
val id: String?,
6262
val handling: HandlingEnum,
6363
val overriddenAddress: AddressInput?,
64+
val navn: String?,
6465
)
6566

6667
data class AddressInput(
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import jakarta.persistence.Column
44
import jakarta.persistence.Embeddable
55

66
@Embeddable
7-
class DokumentUnderArbeidAdresse(
7+
class Adresse(
88
@Column(name = "adresselinje_1")
99
val adresselinje1: String?,
1010
@Column(name = "adresselinje_2")

src/main/kotlin/no/nav/klage/dokument/domain/dokumenterunderarbeid/DokumentUnderArbeidAvsenderMottakerInfo.kt

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class DokumentUnderArbeidAvsenderMottakerInfo(
99
@Id
1010
val id: UUID = UUID.randomUUID(),
1111
@Column(name = "identifikator")
12-
val identifikator: String,
12+
val identifikator: String?,
1313
@Column(name = "local_print")
1414
val localPrint: Boolean,
1515
@Column(name = "force_central_print")
@@ -26,29 +26,38 @@ class DokumentUnderArbeidAvsenderMottakerInfo(
2626
AttributeOverride(name = "landkode", column = Column(name = "address_landkode")),
2727
]
2828
)
29-
val address: DokumentUnderArbeidAdresse?,
29+
val address: Adresse?,
30+
@Column(name = "navn")
31+
val navn: String?,
3032
) {
3133
override fun equals(other: Any?): Boolean {
3234
if (this === other) return true
3335
if (javaClass != other?.javaClass) return false
3436

3537
other as DokumentUnderArbeidAvsenderMottakerInfo
3638

39+
if (localPrint != other.localPrint) return false
40+
if (forceCentralPrint != other.forceCentralPrint) return false
3741
if (id != other.id) return false
3842
if (identifikator != other.identifikator) return false
39-
if (localPrint != other.localPrint) return false
43+
if (address != other.address) return false
44+
if (navn != other.navn) return false
4045

4146
return true
4247
}
4348

4449
override fun hashCode(): Int {
45-
var result = id.hashCode()
46-
result = 31 * result + identifikator.hashCode()
47-
result = 31 * result + localPrint.hashCode()
50+
var result = localPrint.hashCode()
51+
result = 31 * result + forceCentralPrint.hashCode()
52+
result = 31 * result + id.hashCode()
53+
result = 31 * result + (identifikator?.hashCode() ?: 0)
54+
result = 31 * result + (address?.hashCode() ?: 0)
55+
result = 31 * result + (navn?.hashCode() ?: 0)
4856
return result
4957
}
5058

5159
override fun toString(): String {
52-
return "DokumentUnderArbeidAvsenderMottakerInfo(id=$id, identifikator='$identifikator', localPrint=$localPrint)"
60+
return "DokumentUnderArbeidAvsenderMottakerInfo(id=$id, identifikator=$identifikator, localPrint=$localPrint, forceCentralPrint=$forceCentralPrint, address=$address, navn=$navn)"
5361
}
62+
5463
}

src/main/kotlin/no/nav/klage/dokument/domain/dokumenterunderarbeid/Svarbrev.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ data class Svarbrev(
1414
) {
1515

1616
data class Receiver(
17-
val id: String,
17+
val id: String?,
1818
val handling: HandlingEnum,
1919
val overriddenAddress: AddressInput?,
20+
val navn: String?
2021
) {
2122
data class AddressInput(
2223
val adresselinje1: String?,

0 commit comments

Comments
 (0)