Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe

Commits:

14 changed files:

Changes:

  • client-core/pom.xml
    ... ... @@ -618,7 +618,7 @@
    618 618
         </dependency>
    
    619 619
         <dependency>
    
    620 620
           <groupId>com.vladsch.flexmark</groupId>
    
    621
    -      <artifactId>flexmark-util</artifactId>
    
    621
    +      <artifactId>flexmark-util-ast</artifactId>
    
    622 622
         </dependency>
    
    623 623
     
    
    624 624
         <!-- Logging -->
    

  • client-core/src/main/java/fr/ird/observe/client/ui/admin/AdminTabUIInitializer.java
    ... ... @@ -273,8 +273,8 @@ public class AdminTabUIInitializer<UI extends AdminTabUI> {
    273 273
             beanList.setI18nPrefix("observe.common.");
    
    274 274
             Class referenceType = beanList.getBeanType();
    
    275 275
     //        beanList.setI18nLabelBuilder(ObserveI18nLabelsBuilder.createFromReferenceType(referenceType));
    
    276
    -        beanList.getAddButton().setFocusable(false);
    
    277
    -        beanList.getRemoveButton().setFocusable(false);
    
    276
    +        beanList.getAddAction().setFocusable(false);
    
    277
    +        beanList.getRemoveAction().setFocusable(false);
    
    278 278
     
    
    279 279
             log.debug("init list for " + beanList.getBeanType());
    
    280 280
         }
    

  • client-core/src/main/java/fr/ird/observe/client/ui/content/ContentUIInitializer.java
    ... ... @@ -477,8 +477,8 @@ public class ContentUIInitializer<E extends IdDto, UI extends ContentUI<E, UI>>
    477 477
             beanList.setI18nPrefix("observe.common.");
    
    478 478
             Class referenceType = beanList.getBeanType();
    
    479 479
     //        beanList.setI18nLabelBuilder(ObserveI18nLabelsBuilder.createFromReferenceType(referenceType));
    
    480
    -        beanList.getAddButton().setFocusable(false);
    
    481
    -        beanList.getRemoveButton().setFocusable(false);
    
    480
    +        beanList.getAddAction().setFocusable(false);
    
    481
    +        beanList.getRemoveAction().setFocusable(false);
    
    482 482
     
    
    483 483
             log.debug("init list for " + beanList.getBeanType());
    
    484 484
     
    

  • client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/NavigationTree.java
    ... ... @@ -429,9 +429,9 @@ public class NavigationTree extends JXTree {
    429 429
             if (deep) {
    
    430 430
                 // repaint childs nodes
    
    431 431
                 @SuppressWarnings("unchecked")
    
    432
    -            Enumeration<NavigationTreeNodeSupport<?>> e = node.children();
    
    432
    +            Enumeration e = node.children();
    
    433 433
                 while (e.hasMoreElements()) {
    
    434
    -                NavigationTreeNodeSupport<?> child = e.nextElement();
    
    434
    +                NavigationTreeNodeSupport<?> child = (NavigationTreeNodeSupport<?>)e.nextElement();
    
    435 435
                     reloadNode(child, true);
    
    436 436
                 }
    
    437 437
             }
    

  • client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/NavigationTreeNodeSupport.java
    ... ... @@ -133,9 +133,9 @@ public abstract class NavigationTreeNodeSupport<O> extends ObserveTreeNodeSuppor
    133 133
                 // au final le noeud est une feuille, donc ne convient pas
    
    134 134
                 return null;
    
    135 135
             }
    
    136
    -        Enumeration<NavigationTreeNodeSupport> children = children();
    
    136
    +        Enumeration children = children();
    
    137 137
             while (children.hasMoreElements()) {
    
    138
    -            NavigationTreeNodeSupport node = children.nextElement();
    
    138
    +            NavigationTreeNodeSupport node = (NavigationTreeNodeSupport) children.nextElement();
    
    139 139
                 if (id.equals(node.getId()) || (node.getUserObject() instanceof String && id.equals(node.getUserObject()))) {
    
    140 140
                     return node;
    
    141 141
                 }
    
    ... ... @@ -163,9 +163,9 @@ public abstract class NavigationTreeNodeSupport<O> extends ObserveTreeNodeSuppor
    163 163
                 // au final le noeud est une feuille, donc ne convient pas
    
    164 164
                 return null;
    
    165 165
             }
    
    166
    -        Enumeration<NavigationTreeNodeSupport<?>> children = children();
    
    166
    +        Enumeration children = children();
    
    167 167
             while (children.hasMoreElements()) {
    
    168
    -            NavigationTreeNodeSupport<?> node = children.nextElement();
    
    168
    +            NavigationTreeNodeSupport<?> node = (NavigationTreeNodeSupport<?>) children.nextElement();
    
    169 169
                 if (childType.isAssignableFrom(node.getClass())) {
    
    170 170
                     return node;
    
    171 171
                 }
    
    ... ... @@ -187,9 +187,9 @@ public abstract class NavigationTreeNodeSupport<O> extends ObserveTreeNodeSuppor
    187 187
                 // au final le noeud est une feuille, donc ne convient pas
    
    188 188
                 return null;
    
    189 189
             }
    
    190
    -        Enumeration<NavigationTreeNodeSupport<?>> children = children();
    
    190
    +        Enumeration children = children();
    
    191 191
             while (children.hasMoreElements()) {
    
    192
    -            NavigationTreeNodeSupport<?> node = children.nextElement();
    
    192
    +            NavigationTreeNodeSupport<?> node = (NavigationTreeNodeSupport<?>) children.nextElement();
    
    193 193
                 if (childType.isAssignableFrom(node.getDataType())) {
    
    194 194
                     return node;
    
    195 195
                 }
    

  • client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/ProgramLonglineNavigationTreeNode.java
    ... ... @@ -77,6 +77,6 @@ public class ProgramLonglineNavigationTreeNode extends ReferenceNavigationTreeNo
    77 77
     
    
    78 78
         @Override
    
    79 79
         public Iterator<TripLonglineNavigationTreeNode> iterator() {
    
    80
    -        return EnumerationUtils.toList(children()).iterator();
    
    80
    +        return (Iterator)EnumerationUtils.toList(children()).iterator();
    
    81 81
         }
    
    82 82
     }

  • client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ProgramSeineNavigationTreeNode.java
    ... ... @@ -76,6 +76,6 @@ public class ProgramSeineNavigationTreeNode extends ReferenceNavigationTreeNodeS
    76 76
     
    
    77 77
         @Override
    
    78 78
         public Iterator<TripSeineNavigationTreeNode> iterator() {
    
    79
    -        return EnumerationUtils.toList(children()).iterator();
    
    79
    +        return (Iterator)EnumerationUtils.toList(children()).iterator();
    
    80 80
         }
    
    81 81
     }

  • client-core/src/main/java/fr/ird/observe/client/ui/tree/selection/nodes/SelectionTreeNodeSupport.java
    ... ... @@ -66,13 +66,8 @@ public abstract class SelectionTreeNodeSupport<O> extends DefaultMutableTreeNode
    66 66
     
    
    67 67
         public abstract void setSelected(boolean selected);
    
    68 68
     
    
    69
    -    @Override
    
    70
    -    public Enumeration<SelectionTreeNodeSupport> children() {
    
    71
    -        return (Enumeration) super.children();
    
    72
    -    }
    
    73
    -
    
    74 69
         public ReferenceSelectionTreeNodeSupport findById(String id) {
    
    75
    -        Enumeration<SelectionTreeNodeSupport> children = children();
    
    70
    +        Enumeration children = children();
    
    76 71
             while (children.hasMoreElements()) {
    
    77 72
                 ReferenceSelectionTreeNodeSupport<?, ?> child = (ReferenceSelectionTreeNodeSupport) children.nextElement();
    
    78 73
                 if (id.equals(child.getData().getId())) {
    

  • persistence/pom.xml
    ... ... @@ -183,6 +183,12 @@
    183 183
           <scope>test</scope>
    
    184 184
         </dependency>
    
    185 185
     
    
    186
    +    <dependency>
    
    187
    +      <groupId>javax.annotation</groupId>
    
    188
    +      <artifactId>jsr250-api</artifactId>
    
    189
    +      <scope>provided</scope>
    
    190
    +    </dependency>
    
    191
    +
    
    186 192
       </dependencies>
    
    187 193
     
    
    188 194
       <build>
    

  • pom.xml
    ... ... @@ -26,7 +26,7 @@
    26 26
       <parent>
    
    27 27
         <groupId>io.ultreia.maven</groupId>
    
    28 28
         <artifactId>pom</artifactId>
    
    29
    -    <version>2020.8.7</version>
    
    29
    +    <version>2020.3</version>
    
    30 30
       </parent>
    
    31 31
     
    
    32 32
       <groupId>fr.ird.observe</groupId>
    
    ... ... @@ -163,7 +163,7 @@
    163 163
         <!--can't use 1.4.197 (date has changed + blob also-->
    
    164 164
         <lib.version.h2>1.4.196</lib.version.h2>
    
    165 165
         <lib.version.java4all.eugene>3.0-alpha-26</lib.version.java4all.eugene>
    
    166
    -    <lib.version.java4all.jaxx>3.0-alpha-56</lib.version.java4all.jaxx>
    
    166
    +<!--    <lib.version.java4all.jaxx>3.0-alpha-56</lib.version.java4all.jaxx>-->
    
    167 167
         <!--<lib.version.java4all.i18n>4.0-beta-8-SNAPSHOT</lib.version.java4all.i18n>-->
    
    168 168
         <lib.version.java4all.topia>1.1.16</lib.version.java4all.topia>
    
    169 169
         <lib.version.nuiton.utils>3.0</lib.version.nuiton.utils>
    
    ... ... @@ -483,7 +483,6 @@
    483 483
                     <reports>
    
    484 484
                       <report>dependency-updates-report</report>
    
    485 485
                       <report>plugin-updates-report</report>
    
    486
    -                  <report>property-updates-report</report>
    
    487 486
                     </reports>
    
    488 487
                   </reportSet>
    
    489 488
                 </reportSets>
    

  • server-core/pom.xml
    ... ... @@ -156,6 +156,12 @@
    156 156
           </exclusions>
    
    157 157
         </dependency>
    
    158 158
     
    
    159
    +    <dependency>
    
    160
    +      <groupId>com.thoughtworks.paranamer</groupId>
    
    161
    +      <artifactId>paranamer</artifactId>
    
    162
    +      <scope>runtime</scope>
    
    163
    +    </dependency>
    
    164
    +
    
    159 165
         <dependency>
    
    160 166
           <groupId>javax.servlet</groupId>
    
    161 167
           <artifactId>javax.servlet-api</artifactId>
    
    ... ... @@ -185,6 +191,11 @@
    185 191
           <groupId>junit</groupId>
    
    186 192
           <artifactId>junit</artifactId>
    
    187 193
         </dependency>
    
    194
    +    <dependency>
    
    195
    +      <groupId>javax.annotation</groupId>
    
    196
    +      <artifactId>jsr250-api</artifactId>
    
    197
    +      <scope>provided</scope>
    
    198
    +    </dependency>
    
    188 199
     
    
    189 200
       </dependencies>
    
    190 201
     
    

  • server-core/src/main/java/fr/ird/observe/server/injector/ImmutableSetInjector.java
    ... ... @@ -29,8 +29,8 @@ import org.apache.logging.log4j.Logger;
    29 29
     import org.debux.webmotion.server.call.Call;
    
    30 30
     import org.debux.webmotion.server.handler.ExecutorParametersInjectorHandler;
    
    31 31
     import org.debux.webmotion.server.mapping.Mapping;
    
    32
    -import sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl;
    
    33 32
     
    
    33
    +import java.lang.reflect.ParameterizedType;
    
    34 34
     import java.lang.reflect.Type;
    
    35 35
     import java.util.Collection;
    
    36 36
     import java.util.Objects;
    
    ... ... @@ -74,7 +74,7 @@ public class ImmutableSetInjector implements ExecutorParametersInjectorHandler.I
    74 74
                     String[] values = (String[]) parameterTree.getValue();
    
    75 75
                     StringBuilder value = new StringBuilder(values[0]);
    
    76 76
                     if ((value.length() > 0) && !value.toString().contains("[")) {
    
    77
    -                    if (((ParameterizedTypeImpl) generic).getActualTypeArguments()[0].equals(String.class)) {
    
    77
    +                    if (((ParameterizedType) generic).getActualTypeArguments()[0].equals(String.class)) {
    
    78 78
                             value = new StringBuilder();
    
    79 79
                             for (String s : values) {
    
    80 80
                                 value.append(", \"").append(s).append("\"");
    

  • services-client/pom.xml
    ... ... @@ -140,7 +140,11 @@
    140 140
           <artifactId>junit</artifactId>
    
    141 141
         </dependency>
    
    142 142
     
    
    143
    -
    
    143
    +    <dependency>
    
    144
    +      <groupId>javax.annotation</groupId>
    
    145
    +      <artifactId>jsr250-api</artifactId>
    
    146
    +      <scope>provided</scope>
    
    147
    +    </dependency>
    
    144 148
       </dependencies>
    
    145 149
     
    
    146 150
       <build>
    

  • services-client/src/main/java/fr/ird/observe/services/client/referential/ReferentialServiceClient.java deleted
    1
    -package fr.ird.observe.services.client.referential;
    
    2
    -
    
    3
    -/*-
    
    4
    - * #%L
    
    5
    - * ObServe :: Services client implementation
    
    6
    - * %%
    
    7
    - * Copyright (C) 2008 - 2020 IRD, Code Lutin, Ultreia.io
    
    8
    - * %%
    
    9
    - * This program is free software: you can redistribute it and/or modify
    
    10
    - * it under the terms of the GNU General Public License as
    
    11
    - * published by the Free Software Foundation, either version 3 of the
    
    12
    - * License, or (at your option) any later version.
    
    13
    - *
    
    14
    - * This program is distributed in the hope that it will be useful,
    
    15
    - * but WITHOUT ANY WARRANTY; without even the implied warranty of
    
    16
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    
    17
    - * GNU General Public License for more details.
    
    18
    - *
    
    19
    - * You should have received a copy of the GNU General Public
    
    20
    - * License along with this program.  If not, see
    
    21
    - * <http://www.gnu.org/licenses/gpl-3.0.html>.
    
    22
    - * #L%
    
    23
    - */
    
    24
    -
    
    25
    -import fr.ird.observe.dto.reference.ReferentialDtoReference;
    
    26
    -import fr.ird.observe.dto.referential.ReferentialDto;
    
    27
    -import org.apache.http.HttpStatus;
    
    28
    -
    
    29
    -import java.util.concurrent.TimeUnit;
    
    30
    -
    
    31
    -public class ReferentialServiceClient extends GeneratedReferentialServiceClient {
    
    32
    -
    
    33
    -    @Override
    
    34
    -    public <D extends ReferentialDto, R extends ReferentialDtoReference<D, R>> R loadReference(Class<R> type, String id) {
    
    35
    -        return executeRequest(create("loadReference")
    
    36
    -                                      .addParameter("type", type)
    
    37
    -                                      .addParameter("id", id)
    
    38
    -                                      .addAuthToken()
    
    39
    -                                      .setTimeout(TimeUnit.MINUTES, 1)
    
    40
    -                                      .get(), HttpStatus.SC_OK).toJson(type);
    
    41
    -    }
    
    42
    -}