@@ -14,7 +14,11 @@ interface InntektStore {
14
14
fun getSpesifisertInntekt(inntektId: InntektId): SpesifisertInntekt
15
15
fun getInntektId(inntektparametre: Inntektparametre): InntektId?
16
16
fun getBeregningsdato(inntektId: InntektId): LocalDate
17
- fun storeInntekt(command: StoreInntektCommand, created: ZonedDateTime = ZonedDateTime.now(ZoneOffset.UTC)): StoredInntekt
17
+ fun storeInntekt(
18
+ command: StoreInntektCommand,
19
+ created: ZonedDateTime = ZonedDateTime.now(ZoneOffset.UTC)
20
+ ): StoredInntekt
21
+
18
22
fun getManueltRedigert(inntektId: InntektId): ManueltRedigert?
19
23
fun markerInntektBrukt(inntektId: InntektId): Int
20
24
}
@@ -26,6 +30,9 @@ data class Inntektparametre(
26
30
val fødselnummer: String? = null
27
31
) {
28
32
val opptjeningsperiode: Opptjeningsperiode = Opptjeningsperiode(beregningsdato)
33
+ fun toDebugString(): String {
34
+ return "Inntektparametre(aktørId='$aktørId', beregningsdato=$beregningsdato, regelkontekst=$regelkontekst)"
35
+ }
29
36
}
30
37
31
38
data class RegelKontekst(val id: String, val type: String)
@@ -68,4 +75,5 @@ class InntektNotFoundException(override val message: String) : RuntimeException(
68
75
69
76
class StoreException(override val message: String) : RuntimeException(message)
70
77
71
- class IllegalInntektIdException(override val message: String, override val cause: Throwable?) : java.lang.RuntimeException(message, cause)
78
+ class IllegalInntektIdException(override val message: String, override val cause: Throwable?) :
79
+ java.lang.RuntimeException(message, cause)
0 commit comments