diff --git a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/ObjectFactory.kt b/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/ObjectFactory.kt index 3d1022fb3..34be09260 100644 --- a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/ObjectFactory.kt +++ b/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/ObjectFactory.kt @@ -1,54 +1,6 @@ package no.nav.melding.virksomhet.dokumentnotifikasjon.v1 -import javax.xml.bind.JAXBElement -import javax.xml.bind.annotation.XmlElementDecl import javax.xml.bind.annotation.XmlRegistry -import javax.xml.namespace.QName @XmlRegistry -class ObjectFactory { - - private val _forsendelsesinformasjon_QNAME = QName("", "forsendelsesinformasjon") - private val emptyString = "" - /** - * Create an instance of {@link Tema } - * - */ - fun createXMLTema(): XMLTema { - return XMLTema(emptyString, emptyString, null) - } - - /** - * Create an instance of {@link Kodeverdi } - * - */ - fun createXMLKodeverdi(): XMLKodeverdi { - return XMLKodeverdi(emptyString, emptyString) - } - - /** - * Create an instance of {@link Behandlingstema } - * - */ - fun createXMLBehandlingstema(): XMLBehandlingstema { - return XMLBehandlingstema(emptyString, emptyString, null) - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link forsendelsesinformasjon }{@code >}} - * - */ - @XmlElementDecl(namespace = "", name = "forsendelsesinformasjon") - fun createforsendelsesinformasjon(value: XMLForsendelsesinformasjon): JAXBElement { - return JAXBElement( - _forsendelsesinformasjon_QNAME, - XMLForsendelsesinformasjon::class.java, - null, - value - ) - } - - fun createXMLForsendelsesinformasjon(): XMLForsendelsesinformasjon { - return XMLForsendelsesinformasjon() - } -} +class ObjectFactory diff --git a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLBehandlingstema.kt b/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLBehandlingstema.kt deleted file mode 100644 index b6afae989..000000000 --- a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLBehandlingstema.kt +++ /dev/null @@ -1,45 +0,0 @@ -package no.nav.melding.virksomhet.dokumentnotifikasjon.v1 - -import javax.xml.bind.annotation.XmlAccessType -import javax.xml.bind.annotation.XmlAccessorType -import javax.xml.bind.annotation.XmlAttribute -import javax.xml.bind.annotation.XmlSchemaType -import javax.xml.bind.annotation.XmlType - -/** - * Kodeverk for behandlingstema - */ - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Behandlingstema") -class XMLBehandlingstema : XMLKodeverdi { - @XmlAttribute(name = "kodeverksRef") - @XmlSchemaType(name = "anyURI") - var kodeverksRef: String? = null - get() { - return if (kodeverksRef == null) { - "http://nav.no/kodeverk/Kodeverk/Behandlingstema" - } else { - kodeverksRef - } - } - - constructor(value: String, kodeRef: String, kodeverksRef: String?) : super(value, kodeRef) { - this.kodeverksRef = kodeverksRef - } - - fun withKodeverksRef(value: String): XMLBehandlingstema { - this.kodeverksRef = value - return this - } - - override fun withValue(value: String): XMLBehandlingstema { - super.withValue(value) - return this - } - - override fun withKodeRef(value: String): XMLBehandlingstema { - super.withKodeRef(value) - return this - } -} diff --git a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLForsendelsesinformasjon.kt b/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLForsendelsesinformasjon.kt deleted file mode 100644 index 9331bcb9b..000000000 --- a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLForsendelsesinformasjon.kt +++ /dev/null @@ -1,3 +0,0 @@ -package no.nav.melding.virksomhet.dokumentnotifikasjon.v1 - -class XMLForsendelsesinformasjon diff --git a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLKodeverdi.kt b/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLKodeverdi.kt deleted file mode 100644 index 2590bdb35..000000000 --- a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLKodeverdi.kt +++ /dev/null @@ -1,33 +0,0 @@ -package no.nav.melding.virksomhet.dokumentnotifikasjon.v1 - -import javax.xml.bind.annotation.XmlAccessType -import javax.xml.bind.annotation.XmlAccessorType -import javax.xml.bind.annotation.XmlAttribute -import javax.xml.bind.annotation.XmlSchemaType -import javax.xml.bind.annotation.XmlType -import javax.xml.bind.annotation.XmlValue - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Kodeverdi", namespace = "", propOrder = ["value"]) -open class XMLKodeverdi { - @XmlValue - protected var value: String - @XmlAttribute(name = "kodeRef") - @XmlSchemaType(name = "anyURI") - protected var kodeRef: String - - constructor(value: String, kodeRef: String) { - this.value = value - this.kodeRef = kodeRef - } - - open fun withValue(value: String): XMLKodeverdi { - this.value = value - return this - } - - open fun withKodeRef(value: String): XMLKodeverdi { - this.kodeRef = value - return this - } -} diff --git a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLTema.kt b/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLTema.kt deleted file mode 100644 index 45da3596f..000000000 --- a/src/main/kotlin/no/nav/melding/virksomhet/dokumentnotifikasjon/v1/XMLTema.kt +++ /dev/null @@ -1,45 +0,0 @@ -package no.nav.melding.virksomhet.dokumentnotifikasjon.v1 - -import javax.xml.bind.annotation.XmlAccessType -import javax.xml.bind.annotation.XmlAccessorType -import javax.xml.bind.annotation.XmlAttribute -import javax.xml.bind.annotation.XmlSchemaType -import javax.xml.bind.annotation.XmlType - -/** - * Kodeverk for tema - */ - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Tema") -class XMLTema : XMLKodeverdi { - @XmlAttribute(name = "kodeverksRef") - @XmlSchemaType(name = "anyURI") - var kodeverksRef: String? = null - get() { - return if (kodeverksRef == null) { - "http://nav.no/kodeverk/Kodeverk/Tema" - } else { - kodeverksRef - } - } - - constructor(value: String, kodeRef: String, kodeverksRef: String?) : super(value, kodeRef) { - this.kodeverksRef = kodeverksRef - } - - fun withKodeverksRef(value: String): XMLTema { - this.kodeverksRef = value - return this - } - - override fun withValue(value: String): XMLTema { - super.withValue(value) - return this - } - - override fun withKodeRef(value: String): XMLTema { - super.withKodeRef(value) - return this - } -} diff --git a/src/main/kotlin/no/nav/syfo/util/JAXB.kt b/src/main/kotlin/no/nav/syfo/util/JAXB.kt index c230bcb43..41eb14f7e 100644 --- a/src/main/kotlin/no/nav/syfo/util/JAXB.kt +++ b/src/main/kotlin/no/nav/syfo/util/JAXB.kt @@ -1,11 +1,8 @@ package no.nav.syfo.util import no.nav.melding.virksomhet.dokumentnotifikasjon.v1.ObjectFactory import java.io.StringReader -import java.io.StringWriter import javax.xml.bind.JAXBContext import javax.xml.bind.JAXBException -import javax.xml.bind.Marshaller -import javax.xml.transform.stream.StreamResult object JAXB { private var FORSENDELSESINFORMASJON: JAXBContext? = null @@ -25,20 +22,6 @@ object JAXB { } } - fun marshallForsendelsesinformasjon(element: Any?): String { - return try { - val writer = StringWriter() - val marshaller = FORSENDELSESINFORMASJON!!.createMarshaller() - marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true) - marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8") - marshaller.setProperty(Marshaller.JAXB_FRAGMENT, true) - marshaller.marshal(element, StreamResult(writer)) - writer.toString() - } catch (e: JAXBException) { - throw RuntimeException(e) - } - } - @JvmStatic fun unmarshalInntektsmelding(melding: String?): T { return try { diff --git a/src/main/wsdl/bindings.xjb b/src/main/wsdl/bindings.xjb deleted file mode 100644 index e5b068998..000000000 --- a/src/main/wsdl/bindings.xjb +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - diff --git a/src/main/wsdl/v1.xsd b/src/main/wsdl/v1.xsd deleted file mode 100644 index 22940ba34..000000000 --- a/src/main/wsdl/v1.xsd +++ /dev/null @@ -1,57 +0,0 @@ - - - - Kodeverk for behandlingstema - - - - - - - - - - Kodeverk for tema - - - - - - - - - - - - - - - - Id til journalpost i arkivet. - - - - - Angir hvilket arkivsystem arkivId tilhører. - - - - - Kodeverk for tema til forsendelsen. - - - - - Kodeverk for behandlingstema til forsendelsen. - - - - - - - - - - - - diff --git a/src/test/kotlin/no/nav/syfo/repository/InntektsmeldingRepositorySpec.kt b/src/test/kotlin/no/nav/syfo/repository/InntektsmeldingRepositorySpec.kt index 805072e05..9a1c7fa84 100644 --- a/src/test/kotlin/no/nav/syfo/repository/InntektsmeldingRepositorySpec.kt +++ b/src/test/kotlin/no/nav/syfo/repository/InntektsmeldingRepositorySpec.kt @@ -12,7 +12,6 @@ import no.nav.syfo.domain.inntektsmelding.Naturalytelse import no.nav.syfo.domain.inntektsmelding.OpphoerAvNaturalytelse import no.nav.syfo.domain.inntektsmelding.Refusjon import no.nav.syfo.dto.InntektsmeldingEntitet -import no.nav.syfo.grunnleggendeInntektsmelding import no.nav.syfo.slowtests.SystemTestBase import org.assertj.core.api.Assertions.assertThat import org.junit.jupiter.api.AfterEach @@ -27,8 +26,6 @@ open class InntektsmeldingRepositorySpec : SystemTestBase() { lateinit var repository: InntektsmeldingRepository - val testKrav = grunnleggendeInntektsmelding - @BeforeAll internal fun setUp() { val ds = HikariDataSource(createTestHikariConfig()) diff --git a/src/test/kotlin/no/nav/syfo/repository/UtsattOppgaveRepositoryImpSpec.kt b/src/test/kotlin/no/nav/syfo/repository/UtsattOppgaveRepositoryImpSpec.kt index 8364d574b..120673e3b 100644 --- a/src/test/kotlin/no/nav/syfo/repository/UtsattOppgaveRepositoryImpSpec.kt +++ b/src/test/kotlin/no/nav/syfo/repository/UtsattOppgaveRepositoryImpSpec.kt @@ -3,7 +3,6 @@ package no.nav.syfo.repository import com.zaxxer.hikari.HikariDataSource import no.nav.syfo.dto.Tilstand import no.nav.syfo.dto.UtsattOppgaveEntitet -import no.nav.syfo.grunnleggendeInntektsmelding import no.nav.syfo.slowtests.SystemTestBase import org.junit.jupiter.api.Assertions import org.junit.jupiter.api.BeforeAll @@ -17,8 +16,6 @@ open class UtsattOppgaveRepositoryImpSpec : SystemTestBase() { lateinit var repository: UtsattOppgaveRepository - val testKrav = grunnleggendeInntektsmelding - @BeforeAll fun setUp() { val ds = HikariDataSource(createTestHikariConfig())