From bdfd938ecf4177dd1346a7e55ae85227e17b7950 Mon Sep 17 00:00:00 2001
From: TCHERNIATINSKY <philippe.tcherniatinsky@inrae.fr>
Date: Fri, 6 May 2022 17:10:57 +0200
Subject: [PATCH 1/2] Reordering references
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

L'ordonnancement des references a été cassé par suite du remaniement de references
---
 .../fr/inra/oresing/model/Configuration.java  | 86 +++++++++----------
 .../fr/inra/oresing/rest/OreSiResources.java  | 39 +++++----
 2 files changed, 60 insertions(+), 65 deletions(-)

diff --git a/src/main/java/fr/inra/oresing/model/Configuration.java b/src/main/java/fr/inra/oresing/model/Configuration.java
index 3bc0c56ca..abe834e22 100644
--- a/src/main/java/fr/inra/oresing/model/Configuration.java
+++ b/src/main/java/fr/inra/oresing/model/Configuration.java
@@ -4,44 +4,17 @@ import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableSet;
 import com.google.common.collect.Maps;
 import com.google.common.collect.MoreCollectors;
-import fr.inra.oresing.checker.CheckerTarget;
-import fr.inra.oresing.checker.DateLineCheckerConfiguration;
-import fr.inra.oresing.checker.FloatCheckerConfiguration;
-import fr.inra.oresing.checker.GroovyLineCheckerConfiguration;
-import fr.inra.oresing.checker.IntegerCheckerConfiguration;
-import fr.inra.oresing.checker.Multiplicity;
-import fr.inra.oresing.checker.ReferenceLineCheckerConfiguration;
-import fr.inra.oresing.checker.RegularExpressionCheckerConfiguration;
-import fr.inra.oresing.model.internationalization.Internationalization;
-import fr.inra.oresing.model.internationalization.InternationalizationApplicationMap;
-import fr.inra.oresing.model.internationalization.InternationalizationAuthorisationMap;
-import fr.inra.oresing.model.internationalization.InternationalizationAuthorisationName;
-import fr.inra.oresing.model.internationalization.InternationalizationDataTypeMap;
-import fr.inra.oresing.model.internationalization.InternationalizationDisplayImpl;
-import fr.inra.oresing.model.internationalization.InternationalizationImpl;
-import fr.inra.oresing.model.internationalization.InternationalizationMap;
-import fr.inra.oresing.model.internationalization.InternationalizationMapDisplayImpl;
-import fr.inra.oresing.model.internationalization.InternationalizationReferenceMap;
+import fr.inra.oresing.checker.*;
+import fr.inra.oresing.model.internationalization.*;
 import fr.inra.oresing.transformer.TransformationConfiguration;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.ToString;
 import org.apache.commons.lang3.StringUtils;
-import org.springframework.util.CollectionUtils;
 
 import javax.annotation.Nullable;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.LinkedHashMap;
-import java.util.LinkedHashSet;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Locale;
-import java.util.Map;
-import java.util.Optional;
-import java.util.Set;
-import java.util.TreeMap;
+import java.util.*;
 import java.util.stream.Collectors;
 
 @Getter
@@ -105,19 +78,40 @@ public class Configuration {
 
     private void addDependencyNodesForReference(Map<String, DependencyNode> nodes, Map.Entry<String, ReferenceDescription> reference) {
         DependencyNode dependencyNode = nodes.computeIfAbsent(reference.getKey(), k -> new DependencyNode(reference.getKey()));
-        LinkedHashMap<String, LineValidationRuleWithColumnsDescription> validations = reference.getValue().getValidations();
-        if (!CollectionUtils.isEmpty(validations)) {
-            for (Map.Entry<String, LineValidationRuleWithColumnsDescription> validation : validations.entrySet()) {
-                CheckerDescription checker = validation.getValue().getChecker();
-                if (checker != null) {
-                    String refType = checker.getParams().getRefType();
-                    if ("Reference".equals(checker.getName()) && StringUtils.isNotEmpty(refType)) {
-                        DependencyNode node = nodes.computeIfAbsent(refType, k -> new DependencyNode(refType));
-                        dependencyNode.addDependance(node);
-                    }
-                }
-            }
-        }
+        reference.getValue().getValidations().values().stream()
+                .filter(Objects::nonNull)
+                .map(LineValidationRuleWithColumnsDescription::getChecker)
+                .filter(checker -> "Reference".equals(checker.getName()) && StringUtils.isNotEmpty(checker.getParams().getRefType()))
+                .forEach(checker -> {
+                    final String refType = checker.getParams().getRefType();
+                    DependencyNode node = nodes.computeIfAbsent(refType, k -> new DependencyNode(refType));
+                    dependencyNode.addDependance(node);
+                });
+        reference.getValue().getComputedColumns().values().stream()
+                .filter(Objects::nonNull)
+                .map(ReferenceStaticComputedColumnDescription::getChecker)
+                .filter(checker -> "Reference".equals(checker.getName()) && StringUtils.isNotEmpty(checker.getParams().getRefType()))
+                .forEach(checker -> {
+                    final String refType = checker.getParams().getRefType();
+                    DependencyNode node = nodes.computeIfAbsent(refType, k -> new DependencyNode(refType));
+                    dependencyNode.addDependance(node);
+                });
+        reference.getValue().getColumns().values().stream()
+                .filter(Objects::nonNull)
+                .map(ReferenceStaticColumnDescription::getChecker)
+                .filter(checker -> "Reference".equals(checker.getName()) && StringUtils.isNotEmpty(checker.getParams().getRefType()))
+                .forEach(checker -> {
+                    final String refType = checker.getParams().getRefType();
+                    DependencyNode node = nodes.computeIfAbsent(refType, k -> new DependencyNode(refType));
+                    dependencyNode.addDependance(node);
+                });
+        reference.getValue().getDynamicColumns().values().stream()
+                .filter(Objects::nonNull)
+                .map(ReferenceDynamicColumnDescription::getReference)
+                .forEach(refType -> {
+                    DependencyNode node = nodes.computeIfAbsent(refType, k -> new DependencyNode(refType));
+                    dependencyNode.addDependance(node);
+                });
     }
 
     private void addRecursively(DependencyNode node, LinkedHashMap<String, ReferenceDescription> sortedReferences, LinkedHashMap<String, ReferenceDescription> references) {
@@ -247,7 +241,7 @@ public class Configuration {
     @Setter
     @ToString
     public static class ReferenceDynamicColumnDescription extends ReferenceColumnDescription {
-        @ApiModelProperty(notes = "How to translate this name in differents locales",required = false)
+        @ApiModelProperty(notes = "How to translate this name in differents locales", required = false)
         Internationalization internationalizationName;
 
         @ApiModelProperty(notes = "The header prefix. All columns that starts with this prefix use this description", example = "rt_", required = true)
@@ -339,7 +333,7 @@ public class Configuration {
                         String variable = variableEntry.getKey();
                         return variableEntry.getValue().doGetAllComponents().stream()
                                 .map(component -> new VariableComponentKey(variable, component));
-            }).collect(ImmutableSet.toImmutableSet());
+                    }).collect(ImmutableSet.toImmutableSet());
         }
     }
 
@@ -390,7 +384,7 @@ public class Configuration {
     @Setter
     @ToString
     public static class AuthorizationDescription {
-        public static AuthorizationDescription DEFAULT_INSTANCE=new AuthorizationDescription();
+        public static AuthorizationDescription DEFAULT_INSTANCE = new AuthorizationDescription();
 
         @ApiModelProperty(notes = "The variable component that identifies the time scope of the line (must be a variable/component with a checker of type 'Date')", required = true)
         private VariableComponentKey timeScope;
diff --git a/src/main/java/fr/inra/oresing/rest/OreSiResources.java b/src/main/java/fr/inra/oresing/rest/OreSiResources.java
index cdf3a33f0..5da026be0 100644
--- a/src/main/java/fr/inra/oresing/rest/OreSiResources.java
+++ b/src/main/java/fr/inra/oresing/rest/OreSiResources.java
@@ -3,7 +3,6 @@ package fr.inra.oresing.rest;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.*;
-import fr.inra.oresing.OreSiTechnicalException;
 import fr.inra.oresing.checker.InvalidDatasetContentException;
 import fr.inra.oresing.checker.LineChecker;
 import fr.inra.oresing.checker.ReferenceLineChecker;
@@ -122,19 +121,21 @@ public class OreSiResources {
                 }
             });
         });
-        Map<String, ApplicationResult.Reference> references = Maps.transformEntries(application.getConfiguration().getReferences(), (reference, referenceDescription) -> {
-            Map<String, ApplicationResult.Reference.Column> columns = Maps.transformEntries(referenceDescription.doGetStaticColumnDescriptions(), (column, columnDescription) -> new ApplicationResult.Reference.Column(column, column, referenceDescription.getKeyColumns().contains(column), null));
-            Map<String, ApplicationResult.Reference.DynamicColumn> dynamicColumns = Maps.transformEntries(referenceDescription.getDynamicColumns(), (dynamicColumnName, dynamicColumnDescription) ->
-                    new ApplicationResult.Reference.DynamicColumn(
-                            dynamicColumnName,
-                            dynamicColumnName,
-                            dynamicColumnDescription.getHeaderPrefix(),
-                            dynamicColumnDescription.getReference(),
-                            dynamicColumnDescription.getReferenceColumnToLookForHeader(),
-                            dynamicColumnDescription.getPresenceConstraint().isMandatory()));
-            Set<String> children = childrenPerReferences.get(reference);
-            return new ApplicationResult.Reference(reference, reference, children, columns, dynamicColumns);
-        });
+        Map<String, ApplicationResult.Reference> references = Maps.transformEntries(
+                application.getConfiguration().getReferences(),
+                (reference, referenceDescription) -> {
+                    Map<String, ApplicationResult.Reference.Column> columns = Maps.transformEntries(referenceDescription.doGetStaticColumnDescriptions(), (column, columnDescription) -> new ApplicationResult.Reference.Column(column, column, referenceDescription.getKeyColumns().contains(column), null));
+                    Map<String, ApplicationResult.Reference.DynamicColumn> dynamicColumns = Maps.transformEntries(referenceDescription.getDynamicColumns(), (dynamicColumnName, dynamicColumnDescription) ->
+                            new ApplicationResult.Reference.DynamicColumn(
+                                    dynamicColumnName,
+                                    dynamicColumnName,
+                                    dynamicColumnDescription.getHeaderPrefix(),
+                                    dynamicColumnDescription.getReference(),
+                                    dynamicColumnDescription.getReferenceColumnToLookForHeader(),
+                                    dynamicColumnDescription.getPresenceConstraint().isMandatory()));
+                    Set<String> children = childrenPerReferences.get(reference);
+                    return new ApplicationResult.Reference(reference, reference, children, columns, dynamicColumns);
+                });
         Map<String, ApplicationResult.DataType> dataTypes = Maps.transformEntries(application.getConfiguration().getDataTypes(), (dataType, dataTypeDescription) -> {
             Map<String, ApplicationResult.DataType.Variable> variables = Maps.transformEntries(dataTypeDescription.getData(), (variable, variableDescription) -> {
                 Map<String, ApplicationResult.DataType.Variable.Component> components = Maps.transformEntries(variableDescription.doGetAllComponentDescriptions(), (component, componentDescription) -> {
@@ -304,9 +305,9 @@ public class OreSiResources {
                 .collect(Collectors.toSet());
         Map<Ltree, List<ReferenceValue>> requiredreferencesValues = service.getReferenceDisplaysById(service.getApplication(nameOrId), listOfDataIds);
         final Map<String, LineChecker> referenceLineCheckers = checkedFormatVariableComponents.get(ReferenceLineChecker.class.getSimpleName());
-        if(referenceLineCheckers==null) {
+        if (referenceLineCheckers == null) {
             //TODO on est dans le cas ou aucun checker reference n'est décrit : authorizationscope  n'est pas un referentiel
-        }else {
+        } else {
             for (Map.Entry<String, LineChecker> referenceCheckersByVariableComponentKey : referenceLineCheckers.entrySet()) {
                 String variableComponentKey = referenceCheckersByVariableComponentKey.getKey();
                 ReferenceLineChecker referenceLineChecker = (ReferenceLineChecker) referenceCheckersByVariableComponentKey.getValue();
@@ -326,16 +327,16 @@ public class OreSiResources {
     private LinkedHashSet<String> buildOrderedVariables(String nameOrId, String dataType) {
         Configuration.AuthorizationDescription authorization = service.getApplication(nameOrId).getConfiguration().getDataTypes().get(dataType).getAuthorization();
         LinkedHashSet<String> orderedVariableComponents = new LinkedHashSet<String>();
-        if(authorization!=null && authorization.getTimeScope()!=null) {
+        if (authorization != null && authorization.getTimeScope() != null) {
             orderedVariableComponents.add(authorization.getTimeScope().getVariable());
         }
-        if(authorization!=null && authorization.getAuthorizationScopes()!=null) {
+        if (authorization != null && authorization.getAuthorizationScopes() != null) {
             authorization.getAuthorizationScopes().values()
                     .stream()
                     .filter(vc -> !orderedVariableComponents.contains(vc.getVariable()))
                     .forEach(vc -> orderedVariableComponents.add(vc.getVariable()));
         }
-        if(authorization!=null && authorization.getDataGroups()!=null) {
+        if (authorization != null && authorization.getDataGroups() != null) {
             authorization.getDataGroups()
                     .values()
                     .stream()
-- 
GitLab


From 09cdd12937c2bf5b7338d9723cfb5652006adc18 Mon Sep 17 00:00:00 2001
From: TCHERNIATINSKY <philippe.tcherniatinsky@inrae.fr>
Date: Mon, 9 May 2022 10:03:30 +0200
Subject: [PATCH 2/2] Mauvais pattern de date : correction

---
 Documentation_fichier_Yaml.md                      | 14 +++++++-------
 .../java/fr/inra/oresing/rest/OreSiService.java    |  2 +-
 src/test/resources/data/validation/fake-app.yaml   |  2 +-
 .../fixtures/applications/errors/errors.json       |  2 +-
 .../fake/fakeYaml_testCreateAplication.json        |  2 +-
 ui/cypress/fixtures/applications/sites/site.yaml   |  2 +-
 ui/src/components/common/AuthorizationTable.vue    |  4 ++--
 ui/src/views/datatype/DataTypesRepositoryView.vue  |  4 ++--
 8 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/Documentation_fichier_Yaml.md b/Documentation_fichier_Yaml.md
index 84c12dbf6..592a9d8be 100644
--- a/Documentation_fichier_Yaml.md
+++ b/Documentation_fichier_Yaml.md
@@ -357,7 +357,7 @@ Une colonne calculée est une colonne qui n'est pas présente dans le fichier. S
     checker:
      name:Date
      params:
-      pattern:yyyy-MM-ddThh:mm:ss
+      pattern:yyyy-MM-ddTHH:mm:ss
 
 ```
 
@@ -737,8 +737,8 @@ Voici quelque possibilité de *pattern* possible pour les dates et heures :
 |MM/yyyy   |01/2021       |12/2021      |
 |M/yyyy    |1/2021        |12/2021      |
 |HH:mm     |13:00         |01:00        |
-|hh:mm:ss  |13:00:00      |01:00:00     |
-|dd/MM/yy hh:mm:ss|31/01/21 13:00:00|31/12/21 01:00:00|
+|HH:mm:ss  |13:00:00      |01:00:00     |
+|dd/MM/yy HH:mm:ss|31/01/21 13:00:00|31/12/21 01:00:00|
 
 <span style="color : orange">Pour les dates anglaises inverser le "dd" avec le "MM" (exemple : MM/dd/yy -> 01/31/21) et
 pour l'heure anglaise il suffit d'ajouter am/pm (exemple "hh:mm am/pm"-> "01:00 am" ou "hh:mm:ss AM/PM" -> "01:00:00 AM").
@@ -778,10 +778,10 @@ On décrit un format pour stocker les données sous la forment
           datetime:
             computation :#calcul d'une valeur par défaut date+time avec une expression groovy
               expression: return datum.date.day + " " + datum.date.time
-            checker: #ajout d'un checker date dd/MM/yyyy hh:mm:ss
+            checker: #ajout d'un checker date dd/MM/yyyy HH:mm:ss
               name: Date
               params:
-                pattern: dd/MM/yyyy hh:mm:ss
+                pattern: dd/MM/yyyy HH:mm:ss
         components: # les composantes non calculées
           day:
             checker:
@@ -792,7 +792,7 @@ On décrit un format pour stocker les données sous la forment
             checker:
               name: Date
               params:
-                pattern: hh:mm:ss
+                pattern: HH:mm:ss
       localization:
         components:
           parcelle:
@@ -1309,4 +1309,4 @@ multiyaml.zip
 
 ## lors de l'importation de fichier csv dans l'application:
 
-* ouvrer la console avec F12 dans votre navigateur pour voir l'erreur de téléversement (erreur serveur) plus en détail.
+* ouvrer la console avec F12 dans votre navigateur pour voir l'erreur de téléversement (erreur serveur) plus en détail.
\ No newline at end of file
diff --git a/src/main/java/fr/inra/oresing/rest/OreSiService.java b/src/main/java/fr/inra/oresing/rest/OreSiService.java
index 01c383bed..3f6272b86 100644
--- a/src/main/java/fr/inra/oresing/rest/OreSiService.java
+++ b/src/main/java/fr/inra/oresing/rest/OreSiService.java
@@ -61,7 +61,7 @@ import java.util.stream.Stream;
 @Transactional
 public class OreSiService {
 
-    public static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss").withZone(ZoneOffset.UTC);
+    public static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneOffset.UTC);
     public static final DateTimeFormatter DATE_FORMATTER_DDMMYYYY = DateTimeFormatter.ofPattern("dd/MM/yyyy");
 
     @Autowired
diff --git a/src/test/resources/data/validation/fake-app.yaml b/src/test/resources/data/validation/fake-app.yaml
index dbb46aef1..70c5996b4 100644
--- a/src/test/resources/data/validation/fake-app.yaml
+++ b/src/test/resources/data/validation/fake-app.yaml
@@ -135,7 +135,7 @@ dataTypes:
             checker:
               name: Date
               params:
-                pattern: hh:mm:ss
+                pattern: HH:mm:ss
       localization:
         components:
           site:
diff --git a/ui/cypress/fixtures/applications/errors/errors.json b/ui/cypress/fixtures/applications/errors/errors.json
index 292290b2e..ae05f18f6 100644
--- a/ui/cypress/fixtures/applications/errors/errors.json
+++ b/ui/cypress/fixtures/applications/errors/errors.json
@@ -1 +1 @@
-{"testMissingValueComponentForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingValueComponentForChart","messageParams":{"variable":"Nombre d'individus","valueComponent":"nonvalue","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"nonvalue","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testCsvBoundToUnknownVariableComponent":{"validationCheckResults":[{"level":"ERROR","message":"unknownUsedAsVariableComponentUniqueness","messageParams":{"dataType":"site","unknownUsedAsVariableComponentUniqueness":["localization_site"],"availableVariableComponents":["Nombre d'individus_value","date_time","Nombre d'individus_unit","Nombre d'individus_standardDeviation","localization_typeSite","date_day","localization_sites","Couleur des individus_value"]},"error":true,"success":false},{"level":"ERROR","message":"authorizationVariableComponentKeyUnknownComponent","messageParams":{"variable":"localization","component":"site","knownComponents":["sites","typeSite"]},"error":true,"success":false},{"level":"ERROR","message":"csvBoundToUnknownVariableComponent","messageParams":{"header":"site","variable":"localization","component":"site","components":["sites","typeSite"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"sites":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeScopeVariableComponentWrongChecker":{"validationCheckResults":[{"level":"ERROR","message":"unknownCheckerNameForVariableComponent","messageParams":{"datatype":"site","variable":"date","component":"day","checkerName":"Dates","knownCheckerNames":["Date","Float","Integer","RegularExpression","Reference"]},"error":true,"success":false},{"level":"ERROR","message":"unknownCheckerNameForVariableComponent","messageParams":{"datatype":"site","variable":"date","component":"time","checkerName":"Dates","knownCheckerNames":["Date","Float","Integer","RegularExpression","Reference"]},"error":true,"success":false},{"level":"ERROR","message":"timeScopeVariableComponentWrongChecker","messageParams":{"variable":"date","component":"day","expectedChecker":"Date"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Dates","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Dates","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnknownReferenceInInternationalizationDisplayPatternInDatatype":{"validationCheckResults":[{"level":"ERROR","message":"unknownReferenceInDatatypeReferenceDisplay","messageParams":{"dataType":"site","reference":"plateforme","references":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"plateforme":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"plateforme":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testRequiredReferenceInCompositeReferenceForParentKeyColumn":{"validationCheckResults":[{"level":"ERROR","message":"requiredReferenceInCompositeReferenceForParentKeyColumn","messageParams":{"compositeReference":"localizations","parentKeyColumn":"nom du type de site"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeScopeVariableComponentKeyMissingVariable":{"validationCheckResults":[{"level":"ERROR","message":"timeScopeVariableComponentKeyMissingVariable","messageParams":{"dataType":"site","variables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":null,"component":"day","id":"null_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testCsvBoundToUnknownVariable":{"validationCheckResults":[{"level":"ERROR","message":"csvBoundToUnknownVariable","messageParams":{"header":"typeSite","variable":"localizations","variables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localizations","component":"typeSite","id":"localizations_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingReferenceForChecker":{"validationCheckResults":[{"level":"ERROR","message":"missingReferenceForChecker","messageParams":{"dataType":"site","datum":"localization","component":"site","references":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false},{"level":"ERROR","message":"authorizationScopeVariableComponentReftypeNull","messageParams":{"variable":"localization","component":"site","knownPatterns":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":null},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnknownReferenceInCompositeReference":{"validationCheckResults":[{"level":"ERROR","message":"unknownReferenceInCompositeReference","messageParams":{"compositeReference":"localizations","unknownReferences":["typeDeSites"],"references":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeDeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeScopeVariableComponentPatternUnknown":{"validationCheckResults":[{"level":"ERROR","message":"timeScopeVariableComponentPatternUnknown","messageParams":{"variable":"date","component":"day","pattern":"dd/MM","knownPatterns":["MM/yyyy","yyyy","dd/MM/yyyy","dd/MM/yyyy HH:mm:ss"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testRequiredParentKeyColumnInCompositeReferenceForReference":{"validationCheckResults":[{"level":"ERROR","message":"requiredParentKeyColumnInCompositeReferenceForReference","messageParams":{"compositeReference":"localizations","reference":"sites","referenceTo":"typeSites"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeVariableComponentKeyMissingComponent":{"validationCheckResults":[{"level":"ERROR","message":"timeVariableComponentKeyMissingComponent","messageParams":{"dataType":"site","variable":"date","knownComponents":["day","time"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":null,"id":"date_null","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeScopeVariableComponentKeyUnknownVariable":{"validationCheckResults":[{"level":"ERROR","message":"timeScopeVariableComponentKeyUnknownVariable","messageParams":{"variable":"dates","knownVariables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"dates","component":"day","id":"dates_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testIllegalGroovyExpression":{"validationCheckResults":[{"level":"ERROR","message":"illegalGroovyExpressionForValidationRuleInDataType","messageParams":{"lineValidationRuleKey":"exempledeDeRegleDeValidation","dataType":"site","expression":"if(}","compilationError":{"lineNumber":-1,"columnNumber":-1,"message":"startup failed:\nScript7.groovy: 1: unexpected token: } @ line 1, column 4.\n   if(}\n      ^\n\n1 error\n"}},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"if(}","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testVariableInMultipleDataGroup":{"validationCheckResults":[{"level":"ERROR","message":"variableInMultipleDataGroup","messageParams":{"variable":"localization"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["localization","Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingParentRecursiveKeyColumnForReferenceInCompositeReference":{"validationCheckResults":[{"level":"ERROR","message":"missingParentRecursiveKeyColumnForReferenceInCompositeReference","messageParams":{"compositeReference":"localizations","reference":"plateformes","parentRecursiveKey":"nom du parent"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":"nom du parent"}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingVariableComponentForUniqueness":{"validationCheckResults":[{"level":"ERROR","message":"unknownUsedAsVariableComponentUniqueness","messageParams":{"dataType":"site","unknownUsedAsVariableComponentUniqueness":["date_jour"],"availableVariableComponents":["Nombre d'individus_value","date_time","localization_site","Nombre d'individus_unit","Nombre d'individus_standardDeviation","localization_typeSite","date_day","Couleur des individus_value"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"jour","id":"date_jour","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingAggregationVariableForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingAggregationVariableForChart","messageParams":{"variable":"Nombre d'individus","aggregationVariable":"pasdevariable","aggregationComponent":"value","dataType":"site","variables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"pasdevariable","component":"value","id":"pasdevariable_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnknownCheckerName":{"validationCheckResults":[{"level":"ERROR","message":"unknownCheckerNameForValidationRuleInDataType","messageParams":{"lineValidationRuleKey":"exempledeDeRegleDeValidation","dataType":"site","allCheckerNames":["Date","Float","Integer","RegularExpression","Reference","GroovyExpression"],"checkerName":"GroovyExpressions"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpressions","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeVariableComponentKeyUnknownComponent":{"validationCheckResults":[{"level":"ERROR","message":"timeVariableComponentKeyUnknownComponent","messageParams":{"variable":"date","component":"days","knownComponents":["day","time"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"days","id":"date_days","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingUnitComponentForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingUnitComponentForChart","messageParams":{"variable":"Nombre d'individus","unit":"badunit","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"badunit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testauthorizationScopeMissingReferenceCheckerForAuthorizationScope":{"validationCheckResults":[{"level":"ERROR","message":"authorizationScopeMissingReferenceCheckerForAuthorizationScope","messageParams":{"authorizationScopeName":"localization","variable":"localization","component":"site","dataType":"site"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":null,"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingInternationalizedColumn":{"validationCheckResults":[{"level":"ERROR","message":"invalidInternationalizedColumns","messageParams":{"reference":"projets","unknownUsedAsInternationalizedColumns":["nom du projet_unknown"],"knownColumns":["nom du projet_key","nom du projet_fr","nom du projet_en","description du projet_fr","description du projet_en"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_unknown":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_unknown":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingKeyColumnsForReference":{"validationCheckResults":[{"level":"ERROR","message":"missingKeyColumnsForReference","messageParams":{"reference":"projets"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":[],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUndeclaredDataGroupForVariable":{"validationCheckResults":[{"level":"ERROR","message":"unknownVariablesInDataGroup","messageParams":{"dataGroup":"referentiel","unknownVariables":["localizations"],"variables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false},{"level":"ERROR","message":"undeclaredDataGroupForVariable","messageParams":{"variable":"localization"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["date","localizations"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testRecordInvalidKeyColumns":{"validationCheckResults":[{"level":"ERROR","message":"invalidKeyColumns","messageParams":{"reference":"projets","unknownUsedAsKeyElementColumns":["nom du projet_key"],"knownColumns":["nom du Projet_key","nom du projet_fr","nom du projet_en","description du projet_fr","description du projet_en"]},"error":true,"success":false},{"level":"ERROR","message":"invalidInternationalizedColumns","messageParams":{"reference":"projets","unknownUsedAsInternationalizedColumns":["nom du projet_key"],"knownColumns":["nom du Projet_key","nom du projet_fr","nom du projet_en","description du projet_fr","description du projet_en"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du Projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnsupportedVersion":{"validationCheckResults":[{"level":"ERROR","message":"unsupportedVersion","messageParams":{"actualVersion":-1,"expectedVersion":1},"error":true,"success":false}],"result":null,"valid":false},"testMissingColumnInInternationalizationDisplayPatternInDatatype":{"validationCheckResults":[{"level":"ERROR","message":"invalidInternationalizedColumns","messageParams":{"reference":"sites","unknownUsedAsInternationalizedColumns":["nom du site"],"knownColumns":["nom du type de site","nom du site_key","nom du site_fr","nom du site_en","description du site_fr","description du site_en","code sandre du Plan d'eau","code sandre de la Masse d'eau plan d'eau"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUndeclaredValueForChart":{"validationCheckResults":[{"level":"ERROR","message":"unDeclaredValueForChart","messageParams":{"variable":"Nombre d'individus","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":null,"aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnknownReferenceForChecker":{"validationCheckResults":[{"level":"ERROR","message":"unknownReferenceForChecker","messageParams":{"dataType":"site","datum":"localization","refType":"sitee","component":"site","references":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false},{"level":"ERROR","message":"authorizationScopeVariableComponentReftypeUnknown","messageParams":{"variable":"localization","component":"site","refType":"sitee","knownPatterns":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sitee","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testInvalidFormat":{"validationCheckResults":[{"level":"ERROR","message":"invalidFormat","messageParams":{"lineNumber":190,"columnNumber":21,"value":"pas_un_chiffre","targetTypeName":"int"},"error":true,"success":false}],"result":null,"valid":false},"testInvalidKeyColumns":{"validationCheckResults":[{"level":"ERROR","message":"invalidKeyColumns","messageParams":{"reference":"projets","unknownUsedAsKeyElementColumns":["nom du projet_clé"],"knownColumns":["nom du projet_key","nom du projet_fr","nom du projet_en","description du projet_fr","description du projet_en"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_clé"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testIllegalCheckerConfigurationParameterForVariableComponentChecker":{"validationCheckResults":[{"level":"ERROR","message":"illegalCheckerConfigurationParameterForVariableComponentChecker","messageParams":{"dataType":"site","datum":"date","component":"day","checkerName":"Date","parameterName":"refType"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":"peu_importe_refType_n_a_pas_de_sens","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingColumnInInternationalizationDisplayPattern":{"validationCheckResults":[{"level":"ERROR","message":"invalidInternationalizedColumns","messageParams":{"reference":"sites","unknownUsedAsInternationalizedColumns":["nom du site"],"knownColumns":["nom du type de site","nom du site_key","nom du site_fr","nom du site_en","description du site_fr","description du site_en","code sandre du Plan d'eau","code sandre de la Masse d'eau plan d'eau"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testEmptyFile":{"validationCheckResults":[{"level":"ERROR","message":"emptyFile","messageParams":{},"error":true,"success":false}],"result":null,"valid":false},"testMissingStandardDeviationComponentForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingStandardDeviationComponentForChart","messageParams":{"variable":"Nombre d'individus","standardDeviation":"badstandardDeviation","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"badstandardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnrecognizedProperty":{"validationCheckResults":[{"level":"ERROR","message":"unrecognizedProperty","messageParams":{"lineNumber":9,"columnNumber":3,"unknownPropertyName":"compositReference","knownProperties":["requiredAuthorizationsAttributes","internationalization","version","comment","application","references","compositeReferences","dataTypes"]},"error":true,"success":false}],"result":null,"valid":false},"testMissingRequiredExpression":{"validationCheckResults":[{"level":"ERROR","message":"missingRequiredExpressionForValidationRuleInDataType","messageParams":{"lineValidationRuleKey":"exempledeDeRegleDeValidation","dataType":"site"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":null,"references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingParentColumnForReferenceInCompositeReference":{"validationCheckResults":[{"level":"ERROR","message":"missingParentColumnForReferenceInCompositeReference","messageParams":{"compositeReference":"localizations","reference":"plateformes","parentKeyColumn":"nom du type de site"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du type de site","parentRecursiveKey":null}]},"default_0":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":null,"parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingReferenceInCompositereference":{"validationCheckResults":[{"level":"ERROR","message":"missingReferenceInCompositereference","messageParams":{"compositeReference":"localizations"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":null,"parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingAggregationComponentForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingAggregationComponentForChart","messageParams":{"variable":"Nombre d'individus","aggregationVariable":"Couleur des individus","aggregationComponent":"pasdevalue","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"hh:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"pasdevalue","id":"Couleur des individus_pasdevalue","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false}}
\ No newline at end of file
+{"testMissingValueComponentForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingValueComponentForChart","messageParams":{"variable":"Nombre d'individus","valueComponent":"nonvalue","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"nonvalue","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testCsvBoundToUnknownVariableComponent":{"validationCheckResults":[{"level":"ERROR","message":"unknownUsedAsVariableComponentUniqueness","messageParams":{"dataType":"site","unknownUsedAsVariableComponentUniqueness":["localization_site"],"availableVariableComponents":["Nombre d'individus_value","date_time","Nombre d'individus_unit","Nombre d'individus_standardDeviation","localization_typeSite","date_day","localization_sites","Couleur des individus_value"]},"error":true,"success":false},{"level":"ERROR","message":"authorizationVariableComponentKeyUnknownComponent","messageParams":{"variable":"localization","component":"site","knownComponents":["sites","typeSite"]},"error":true,"success":false},{"level":"ERROR","message":"csvBoundToUnknownVariableComponent","messageParams":{"header":"site","variable":"localization","component":"site","components":["sites","typeSite"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"sites":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeScopeVariableComponentWrongChecker":{"validationCheckResults":[{"level":"ERROR","message":"unknownCheckerNameForVariableComponent","messageParams":{"datatype":"site","variable":"date","component":"day","checkerName":"Dates","knownCheckerNames":["Date","Float","Integer","RegularExpression","Reference"]},"error":true,"success":false},{"level":"ERROR","message":"unknownCheckerNameForVariableComponent","messageParams":{"datatype":"site","variable":"date","component":"time","checkerName":"Dates","knownCheckerNames":["Date","Float","Integer","RegularExpression","Reference"]},"error":true,"success":false},{"level":"ERROR","message":"timeScopeVariableComponentWrongChecker","messageParams":{"variable":"date","component":"day","expectedChecker":"Date"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Dates","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Dates","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnknownReferenceInInternationalizationDisplayPatternInDatatype":{"validationCheckResults":[{"level":"ERROR","message":"unknownReferenceInDatatypeReferenceDisplay","messageParams":{"dataType":"site","reference":"plateforme","references":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"plateforme":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"plateforme":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testRequiredReferenceInCompositeReferenceForParentKeyColumn":{"validationCheckResults":[{"level":"ERROR","message":"requiredReferenceInCompositeReferenceForParentKeyColumn","messageParams":{"compositeReference":"localizations","parentKeyColumn":"nom du type de site"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeScopeVariableComponentKeyMissingVariable":{"validationCheckResults":[{"level":"ERROR","message":"timeScopeVariableComponentKeyMissingVariable","messageParams":{"dataType":"site","variables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":null,"component":"day","id":"null_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testCsvBoundToUnknownVariable":{"validationCheckResults":[{"level":"ERROR","message":"csvBoundToUnknownVariable","messageParams":{"header":"typeSite","variable":"localizations","variables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localizations","component":"typeSite","id":"localizations_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingReferenceForChecker":{"validationCheckResults":[{"level":"ERROR","message":"missingReferenceForChecker","messageParams":{"dataType":"site","datum":"localization","component":"site","references":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false},{"level":"ERROR","message":"authorizationScopeVariableComponentReftypeNull","messageParams":{"variable":"localization","component":"site","knownPatterns":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":null},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnknownReferenceInCompositeReference":{"validationCheckResults":[{"level":"ERROR","message":"unknownReferenceInCompositeReference","messageParams":{"compositeReference":"localizations","unknownReferences":["typeDeSites"],"references":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeDeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeScopeVariableComponentPatternUnknown":{"validationCheckResults":[{"level":"ERROR","message":"timeScopeVariableComponentPatternUnknown","messageParams":{"variable":"date","component":"day","pattern":"dd/MM","knownPatterns":["MM/yyyy","yyyy","dd/MM/yyyy","dd/MM/yyyy HH:mm:ss"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testRequiredParentKeyColumnInCompositeReferenceForReference":{"validationCheckResults":[{"level":"ERROR","message":"requiredParentKeyColumnInCompositeReferenceForReference","messageParams":{"compositeReference":"localizations","reference":"sites","referenceTo":"typeSites"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeVariableComponentKeyMissingComponent":{"validationCheckResults":[{"level":"ERROR","message":"timeVariableComponentKeyMissingComponent","messageParams":{"dataType":"site","variable":"date","knownComponents":["day","time"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":null,"id":"date_null","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeScopeVariableComponentKeyUnknownVariable":{"validationCheckResults":[{"level":"ERROR","message":"timeScopeVariableComponentKeyUnknownVariable","messageParams":{"variable":"dates","knownVariables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"dates","component":"day","id":"dates_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testIllegalGroovyExpression":{"validationCheckResults":[{"level":"ERROR","message":"illegalGroovyExpressionForValidationRuleInDataType","messageParams":{"lineValidationRuleKey":"exempledeDeRegleDeValidation","dataType":"site","expression":"if(}","compilationError":{"lineNumber":-1,"columnNumber":-1,"message":"startup failed:\nScript32.groovy: 1: unexpected token: } @ line 1, column 4.\n   if(}\n      ^\n\n1 error\n"}},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"if(}","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testVariableInMultipleDataGroup":{"validationCheckResults":[{"level":"ERROR","message":"variableInMultipleDataGroup","messageParams":{"variable":"localization"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["localization","Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingParentRecursiveKeyColumnForReferenceInCompositeReference":{"validationCheckResults":[{"level":"ERROR","message":"missingParentRecursiveKeyColumnForReferenceInCompositeReference","messageParams":{"compositeReference":"localizations","reference":"plateformes","parentRecursiveKey":"nom du parent"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":"nom du parent"}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingVariableComponentForUniqueness":{"validationCheckResults":[{"level":"ERROR","message":"unknownUsedAsVariableComponentUniqueness","messageParams":{"dataType":"site","unknownUsedAsVariableComponentUniqueness":["date_jour"],"availableVariableComponents":["Nombre d'individus_value","date_time","localization_site","Nombre d'individus_unit","Nombre d'individus_standardDeviation","localization_typeSite","date_day","Couleur des individus_value"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"jour","id":"date_jour","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingAggregationVariableForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingAggregationVariableForChart","messageParams":{"variable":"Nombre d'individus","aggregationVariable":"pasdevariable","aggregationComponent":"value","dataType":"site","variables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"pasdevariable","component":"value","id":"pasdevariable_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnknownCheckerName":{"validationCheckResults":[{"level":"ERROR","message":"unknownCheckerNameForValidationRuleInDataType","messageParams":{"lineValidationRuleKey":"exempledeDeRegleDeValidation","dataType":"site","allCheckerNames":["Date","Float","Integer","RegularExpression","Reference","GroovyExpression"],"checkerName":"GroovyExpressions"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpressions","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testTimeVariableComponentKeyUnknownComponent":{"validationCheckResults":[{"level":"ERROR","message":"timeVariableComponentKeyUnknownComponent","messageParams":{"variable":"date","component":"days","knownComponents":["day","time"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"days","id":"date_days","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingUnitComponentForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingUnitComponentForChart","messageParams":{"variable":"Nombre d'individus","unit":"badunit","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"badunit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testauthorizationScopeMissingReferenceCheckerForAuthorizationScope":{"validationCheckResults":[{"level":"ERROR","message":"authorizationScopeMissingReferenceCheckerForAuthorizationScope","messageParams":{"authorizationScopeName":"localization","variable":"localization","component":"site","dataType":"site"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":null,"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingInternationalizedColumn":{"validationCheckResults":[{"level":"ERROR","message":"invalidInternationalizedColumns","messageParams":{"reference":"projets","unknownUsedAsInternationalizedColumns":["nom du projet_unknown"],"knownColumns":["nom du projet_key","nom du projet_fr","nom du projet_en","description du projet_fr","description du projet_en"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_unknown":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_unknown":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingKeyColumnsForReference":{"validationCheckResults":[{"level":"ERROR","message":"missingKeyColumnsForReference","messageParams":{"reference":"projets"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":[],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUndeclaredDataGroupForVariable":{"validationCheckResults":[{"level":"ERROR","message":"unknownVariablesInDataGroup","messageParams":{"dataGroup":"referentiel","unknownVariables":["localizations"],"variables":["date","localization","Couleur des individus","Nombre d'individus"]},"error":true,"success":false},{"level":"ERROR","message":"undeclaredDataGroupForVariable","messageParams":{"variable":"localization"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["date","localizations"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testRecordInvalidKeyColumns":{"validationCheckResults":[{"level":"ERROR","message":"invalidKeyColumns","messageParams":{"reference":"projets","unknownUsedAsKeyElementColumns":["nom du projet_key"],"knownColumns":["nom du Projet_key","nom du projet_fr","nom du projet_en","description du projet_fr","description du projet_en"]},"error":true,"success":false},{"level":"ERROR","message":"invalidInternationalizedColumns","messageParams":{"reference":"projets","unknownUsedAsInternationalizedColumns":["nom du projet_key"],"knownColumns":["nom du Projet_key","nom du projet_fr","nom du projet_en","description du projet_fr","description du projet_en"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du Projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnsupportedVersion":{"validationCheckResults":[{"level":"ERROR","message":"unsupportedVersion","messageParams":{"actualVersion":-1,"expectedVersion":1},"error":true,"success":false}],"result":null,"valid":false},"testMissingColumnInInternationalizationDisplayPatternInDatatype":{"validationCheckResults":[{"level":"ERROR","message":"invalidInternationalizedColumns","messageParams":{"reference":"sites","unknownUsedAsInternationalizedColumns":["nom du site"],"knownColumns":["nom du type de site","nom du site_key","nom du site_fr","nom du site_en","description du site_fr","description du site_en","code sandre du Plan d'eau","code sandre de la Masse d'eau plan d'eau"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUndeclaredValueForChart":{"validationCheckResults":[{"level":"ERROR","message":"unDeclaredValueForChart","messageParams":{"variable":"Nombre d'individus","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":null,"aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnknownReferenceForChecker":{"validationCheckResults":[{"level":"ERROR","message":"unknownReferenceForChecker","messageParams":{"dataType":"site","datum":"localization","refType":"sitee","component":"site","references":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false},{"level":"ERROR","message":"authorizationScopeVariableComponentReftypeUnknown","messageParams":{"variable":"localization","component":"site","refType":"sitee","knownPatterns":["units","sites","typeSites","plateformes","projets"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sitee","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testInvalidFormat":{"validationCheckResults":[{"level":"ERROR","message":"invalidFormat","messageParams":{"lineNumber":190,"columnNumber":21,"value":"pas_un_chiffre","targetTypeName":"int"},"error":true,"success":false}],"result":null,"valid":false},"testInvalidKeyColumns":{"validationCheckResults":[{"level":"ERROR","message":"invalidKeyColumns","messageParams":{"reference":"projets","unknownUsedAsKeyElementColumns":["nom du projet_clé"],"knownColumns":["nom du projet_key","nom du projet_fr","nom du projet_en","description du projet_fr","description du projet_en"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_clé"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testIllegalCheckerConfigurationParameterForVariableComponentChecker":{"validationCheckResults":[{"level":"ERROR","message":"illegalCheckerConfigurationParameterForVariableComponentChecker","messageParams":{"dataType":"site","datum":"date","component":"day","checkerName":"Date","parameterName":"refType"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":"peu_importe_refType_n_a_pas_de_sens","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingColumnInInternationalizationDisplayPattern":{"validationCheckResults":[{"level":"ERROR","message":"invalidInternationalizedColumns","messageParams":{"reference":"sites","unknownUsedAsInternationalizedColumns":["nom du site"],"knownColumns":["nom du type de site","nom du site_key","nom du site_fr","nom du site_en","description du site_fr","description du site_en","code sandre du Plan d'eau","code sandre de la Masse d'eau plan d'eau"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testEmptyFile":{"validationCheckResults":[{"level":"ERROR","message":"emptyFile","messageParams":{},"error":true,"success":false}],"result":null,"valid":false},"testMissingStandardDeviationComponentForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingStandardDeviationComponentForChart","messageParams":{"variable":"Nombre d'individus","standardDeviation":"badstandardDeviation","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"badstandardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testUnrecognizedProperty":{"validationCheckResults":[{"level":"ERROR","message":"unrecognizedProperty","messageParams":{"lineNumber":9,"columnNumber":3,"unknownPropertyName":"compositReference","knownProperties":["requiredAuthorizationsAttributes","internationalization","version","comment","application","references","compositeReferences","dataTypes"]},"error":true,"success":false}],"result":null,"valid":false},"testMissingRequiredExpression":{"validationCheckResults":[{"level":"ERROR","message":"missingRequiredExpressionForValidationRuleInDataType","messageParams":{"lineValidationRuleKey":"exempledeDeRegleDeValidation","dataType":"site"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":null,"references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingParentColumnForReferenceInCompositeReference":{"validationCheckResults":[{"level":"ERROR","message":"missingParentColumnForReferenceInCompositeReference","messageParams":{"compositeReference":"localizations","reference":"plateformes","parentKeyColumn":"nom du type de site"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du type de site","parentRecursiveKey":null}]},"default_0":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":null,"parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingReferenceInCompositereference":{"validationCheckResults":[{"level":"ERROR","message":"missingReferenceInCompositereference","messageParams":{"compositeReference":"localizations"},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":null,"parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false},"testMissingAggregationComponentForChart":{"validationCheckResults":[{"level":"ERROR","message":"missingAggregationComponentForChart","messageParams":{"variable":"Nombre d'individus","aggregationVariable":"Couleur des individus","aggregationComponent":"pasdevalue","dataType":"site","components":["value","unit","standardDeviation"]},"error":true,"success":false}],"result":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}},"references":{"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"internationalizedValidations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"internationalizedValidations":{}},"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{}}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}},"internationalizationDisplay":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"internationalizedValidations":{"exempledeDeRegleDeValidation":{"fr":"Juste un exemple"}}}}},"comment":null,"application":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"},"internationalizedColumns":null,"name":"Sites","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":{"fr":"Fausse application","en":"Fake application"}}},"references":{"units":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["name"],"columns":{"name":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"sites":{"internationalizationName":{"fr":"Site","en":"Site"},"internationalizedColumns":{"nom du site_key":{"fr":"nom du site_fr","en":"nom du site_en"},"description du site_fr":{"fr":"description du site_fr","en":"description du site_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du site_fr}","en":"{nom du site_en}"}},"separator":"\u0000","keyColumns":["nom du site_key"],"columns":{"nom du type de site":null,"nom du site_key":null,"nom du site_fr":null,"nom du site_en":null,"description du site_fr":null,"description du site_en":null,"code sandre du Plan d'eau":null,"code sandre de la Masse d'eau plan d'eau":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"typeSites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom_key"],"columns":{"nom_key":null,"nom_fr":null,"nom_en":null,"description_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"plateformes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":"\u0000","keyColumns":["nom de la plateforme_key"],"columns":{"nom de la plateforme_key":null,"nom du site":null,"nom de la plateforme_fr":null,"nom de la plateforme_en":null,"latitude":null,"longitude":null,"altitude":null,"nom du type de plateforme":null,"code sandre":null,"code sandre du contexte":null},"computedColumns":{},"dynamicColumns":{},"validations":{}},"projets":{"internationalizationName":{"fr":"projet","en":"Project"},"internationalizedColumns":{"nom du projet_key":{"fr":"nom du projet_fr","en":"nom du projet_en"}},"internationalizationDisplay":{"pattern":{"fr":"{nom du projet_fr}","en":"{nom du projet_en}"}},"separator":"\u0000","keyColumns":["nom du projet_key"],"columns":{"nom du projet_key":null,"nom du projet_fr":null,"nom du projet_en":null,"description du projet_fr":null,"description du projet_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{}}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"typeSites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"nom du type de site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"nom du site","parentRecursiveKey":null}]}},"dataTypes":{"site":{"internationalizationName":{"fr":"Le site","en":"the good place"},"internationalizedColumns":null,"internationalizationDisplays":{"sites":{"pattern":{"fr":"le nom du site {nom du site_fr}","en":"the very good place {nom du site_en}"}}},"format":{"headerLine":2,"firstRowLine":3,"separator":";","columns":[{"header":"typeSite","boundTo":{"variable":"localization","component":"typeSite","id":"localization_typeSite","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"site","boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus valeur","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},{"header":"Nombre d'individus ecart type","boundTo":{"variable":"Nombre d'individus","component":"standardDeviation","id":"Nombre d'individus_standardDeviation","type":"PARAM_VARIABLE_COMPONENT_KEY"}}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"},"exportHeader":"Site"}]},"data":{"date":{"chartDescription":null,"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"localization":{"chartDescription":null,"components":{"site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"typeSite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"typeSites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"value":null},"computedComponents":{}},"Nombre d'individus":{"chartDescription":{"value":"value","aggregation":{"variable":"Couleur des individus","component":"pasdevalue","id":"Couleur des individus_pasdevalue","type":"PARAM_VARIABLE_COMPONENT_KEY"},"unit":"unit","gap":null,"standardDeviation":"standardDeviation"},"components":{"value":null,"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"units","groovy":null,"duration":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null},"standardDeviation":null},"computedComponents":{}}},"validations":{"exempledeDeRegleDeValidation":{"internationalizationName":{"fr":"Juste un exemple"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"true","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"variableComponents":null}},"uniqueness":[{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"time","id":"date_time","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"site","variableComponentKey":{"variable":"localization","component":"site","id":"localization_site","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"referentiel":{"internationalizationName":null,"internationalizedColumns":null,"label":"Référentiel","data":["localization","date"]},"qualitatif":{"internationalizationName":null,"internationalizedColumns":null,"label":"Données qualitatives","data":["Nombre d'individus","Couleur des individus"]}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":null},"qualitatif":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}}}},"repository":null}}},"valid":false}}
\ No newline at end of file
diff --git a/ui/cypress/fixtures/applications/fake/fakeYaml_testCreateAplication.json b/ui/cypress/fixtures/applications/fake/fakeYaml_testCreateAplication.json
index 4275b335e..da411faad 100644
--- a/ui/cypress/fixtures/applications/fake/fakeYaml_testCreateAplication.json
+++ b/ui/cypress/fixtures/applications/fake/fakeYaml_testCreateAplication.json
@@ -164,7 +164,7 @@
                 "checker": {
                   "name": "Date",
                   "params": {
-                    "pattern": "hh:mm:ss"
+                    "pattern": "HH:mm:ss"
                   }
                 },
                 "defaultValue": null
diff --git a/ui/cypress/fixtures/applications/sites/site.yaml b/ui/cypress/fixtures/applications/sites/site.yaml
index e21f9fa0e..e7f0be237 100644
--- a/ui/cypress/fixtures/applications/sites/site.yaml
+++ b/ui/cypress/fixtures/applications/sites/site.yaml
@@ -86,7 +86,7 @@ dataTypes:
             checker:
               name: Date
               params:
-                pattern: hh:mm:ss
+                pattern: HH:mm:ss
       localization:
         components:
           site:
diff --git a/ui/src/components/common/AuthorizationTable.vue b/ui/src/components/common/AuthorizationTable.vue
index e5c468db7..d76894b19 100644
--- a/ui/src/components/common/AuthorizationTable.vue
+++ b/ui/src/components/common/AuthorizationTable.vue
@@ -95,7 +95,7 @@
                       :date-parser="parseDate"
                       :placeholder="
                         $t('dataTypesRepository.placeholder-datepicker') +
-                        ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY hh:mm:ss'
+                        ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY HH:mm:ss'
                       "
                       editable
                       icon="calendar"
@@ -110,7 +110,7 @@
                       :date-parser="parseDate"
                       :placeholder="
                         $t('dataTypesRepository.placeholder-datepicker') +
-                        ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY hh:mm:ss'
+                        ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY HH:mm:ss'
                       "
                       editable
                       icon="calendar"
diff --git a/ui/src/views/datatype/DataTypesRepositoryView.vue b/ui/src/views/datatype/DataTypesRepositoryView.vue
index ef0a11621..ee89c3899 100644
--- a/ui/src/views/datatype/DataTypesRepositoryView.vue
+++ b/ui/src/views/datatype/DataTypesRepositoryView.vue
@@ -92,7 +92,7 @@
                           :date-parser="parseDate"
                           :placeholder="
                             $t('dataTypesRepository.placeholder-datepicker') +
-                            ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY hh:mm:ss'
+                            ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY HH:mm:ss'
                           "
                           editable
                           icon="calendar"
@@ -107,7 +107,7 @@
                           :date-parser="parseDate"
                           :placeholder="
                             $t('dataTypesRepository.placeholder-datepicker') +
-                            ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY hh:mm:ss'
+                            ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY HH:mm:ss'
                           "
                           editable
                           icon="calendar"
-- 
GitLab