diff --git a/CHANGELOG.md b/CHANGELOG.md index f6534f532..d99d7819d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - ![API] Add parameters validity check [#138](https://github.com/nbbrd/sdmx-dl/issues/138) - ![API] Add multi-language descriptions in `SdmxWebSource` [#203](https://github.com/nbbrd/sdmx-dl/issues/203) - ![SOURCE] Add source from El Salvador Labour Market Information System [#202](https://github.com/nbbrd/sdmx-dl/issues/202) +- ![SOURCE] Add source from Statistics Luxembourg [#245](https://github.com/nbbrd/sdmx-dl/issues/245) - ![BUILD] Add Maven BOM ### Changed diff --git a/sdmx-dl-provider-connectors/src/main/java/internal/sdmxdl/provider/connectors/drivers/Sdmx21Driver.java b/sdmx-dl-provider-connectors/src/main/java/internal/sdmxdl/provider/connectors/drivers/Sdmx21Driver.java index 2928d6356..c7c72b633 100644 --- a/sdmx-dl-provider-connectors/src/main/java/internal/sdmxdl/provider/connectors/drivers/Sdmx21Driver.java +++ b/sdmx-dl-provider-connectors/src/main/java/internal/sdmxdl/provider/connectors/drivers/Sdmx21Driver.java @@ -183,6 +183,18 @@ public final class Sdmx21Driver implements WebDriver { .websiteOf("https://stats.pacificdata.org/?locale=en") .monitorOf("upptime:/nbbrd/sdmx-upptime/SPC") .build()) + .source(SdmxWebSource + .builder() + .name("STATEC") + .descriptionOf("National Institute of statistics and economic studies of the Grand Duchy of Luxembourg") + .description("en", "National Institute of statistics and economic studies of the Grand Duchy of Luxembourg") + .description("fr", "Institut national de la statistique et des études économiques du Grand-Duché de Luxembourg") + .driver(CONNECTORS_SDMX_21) + .endpointOf("https://lustat.statec.lu/rest") + .propertyOf(DETAIL_SUPPORTED_PROPERTY, true) + .websiteOf("https://lustat.statec.lu") + .monitorOf("upptime:/nbbrd/sdmx-upptime/STATEC") + .build()) .source(SdmxWebSource .builder() .name("UNDATA") diff --git a/sdmx-dl-provider-ri/src/main/java/internal/sdmxdl/provider/ri/web/drivers/Sdmx21Driver2.java b/sdmx-dl-provider-ri/src/main/java/internal/sdmxdl/provider/ri/web/drivers/Sdmx21Driver2.java index 3e3338463..e64501d89 100644 --- a/sdmx-dl-provider-ri/src/main/java/internal/sdmxdl/provider/ri/web/drivers/Sdmx21Driver2.java +++ b/sdmx-dl-provider-ri/src/main/java/internal/sdmxdl/provider/ri/web/drivers/Sdmx21Driver2.java @@ -216,6 +216,18 @@ public final class Sdmx21Driver2 implements WebDriver { .websiteOf("https://stats.pacificdata.org/?locale=en") .monitorOf("upptime:/nbbrd/sdmx-upptime/SPC") .build()) + .source(SdmxWebSource + .builder() + .name("STATEC") + .descriptionOf("National Institute of statistics and economic studies of the Grand Duchy of Luxembourg") + .description("en", "National Institute of statistics and economic studies of the Grand Duchy of Luxembourg") + .description("fr", "Institut national de la statistique et des études économiques du Grand-Duché de Luxembourg") + .driver(RI_SDMX_21) + .endpointOf("https://lustat.statec.lu/rest") + .propertyOf(DETAIL_SUPPORTED_PROPERTY, true) + .websiteOf("https://lustat.statec.lu") + .monitorOf("upptime:/nbbrd/sdmx-upptime/STATEC") + .build()) .source(SdmxWebSource .builder() .name("UNDATA") diff --git a/sdmx-dl-testing/src/main/resources/sdmxdl/testing/xml/Checks.xml b/sdmx-dl-testing/src/main/resources/sdmxdl/testing/xml/Checks.xml index f51cfb88f..7da6addc1 100644 --- a/sdmx-dl-testing/src/main/resources/sdmxdl/testing/xml/Checks.xml +++ b/sdmx-dl-testing/src/main/resources/sdmxdl/testing/xml/Checks.xml @@ -125,6 +125,11 @@ + + + + +