Skip to content

Commit 0c4e786

Browse files
authored
Split Oslo and bydel (#1042)
1 parent bbe1f28 commit 0c4e786

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

kontroller/src/main/kotlin/no/ssb/kostra/area/regnskap/RegnskapConstants.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@ object RegnskapConstants {
3939

4040
val WARNING_QUARTERS = setOf('1', '2')
4141

42-
val osloKommuner = listOf(
42+
val osloKommuner = listOf("030100")
43+
44+
val osloBydeler = listOf(
4345
// @formatter:off
44-
"030100",
4546
"030101", "030102", "030103", "030104", "030105",
4647
"030106", "030107", "030108", "030109", "030110",
4748
"030111", "030112", "030113", "030114", "030115"

kontroller/src/main/kotlin/no/ssb/kostra/area/regnskap/kostra/KommuneKostraMain.kt

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package no.ssb.kostra.area.regnskap.kostra
22

3+
import no.ssb.kostra.area.regnskap.RegnskapConstants.osloBydeler
34
import no.ssb.kostra.area.regnskap.RegnskapConstants.osloKommuner
45
import no.ssb.kostra.area.regnskap.RegnskapValidator
56
import no.ssb.kostra.program.KotlinArguments
@@ -55,7 +56,7 @@ class KommuneKostraMain(
5556
)
5657
// @formatter:on
5758

58-
private val osloFunksjoner =
59+
private val osloBydelFunksjoner =
5960
listOf("691", "692", "693", "694", "696")
6061

6162
private val kommuneFinansielleFunksjoner =
@@ -103,10 +104,13 @@ class KommuneKostraMain(
103104
}
104105

105106
if (arguments.region in osloKommuner) {
106-
result.addAll(osloFunksjoner)
107107
result.addAll(fylkeskommunaleFunksjoner)
108108
}
109109

110+
if (arguments.region in osloBydeler) {
111+
result.addAll(osloBydelFunksjoner)
112+
}
113+
110114
result.map { it.padEnd(4, ' ') }.distinct().sorted()
111115
} else {
112116
emptyList()
@@ -183,11 +187,11 @@ class KommuneKostraMain(
183187
)
184188
// @formatter:on
185189

186-
private val osloArter =
190+
private val osloBydelArter =
187191
listOf("298", "379", "798")
188192

189193
private val kommunaleArter =
190-
listOf("871", "872", "873", "875", "876")
194+
listOf("871", "872", "873", "876", "878", "879")
191195

192196
override val artList: List<String> =
193197
if (arguments.skjema in listOf("0A", "0C", "0I", "0K", "0M", "0P")) {
@@ -197,8 +201,8 @@ class KommuneKostraMain(
197201
in listOf("0A", "0M") -> {
198202
addAll(kommunaleArter)
199203

200-
if (arguments.region in osloKommuner) {
201-
addAll(osloArter)
204+
if (arguments.region in osloBydeler) {
205+
addAll(osloBydelArter)
202206
}
203207
}
204208
}
@@ -251,7 +255,7 @@ class KommuneKostraMain(
251255
"240",
252256
"509", "570", "590",
253257
"600", "629", "630", "640",
254-
"800", "870", "871", "872", "873", "875", "876", "877",
258+
"800", "870", "871", "872", "873", "876", "877", "878", "879",
255259
"909", "990",
256260
)
257261
// @formatter:on

0 commit comments

Comments
 (0)