Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe
Commits:
-
d96c7c6b
by tchemit at 2020-02-27T13:26:05+01:00
14 changed files:
- client-core/pom.xml
- client-core/src/main/java/fr/ird/observe/client/ui/admin/AdminTabUIInitializer.java
- client-core/src/main/java/fr/ird/observe/client/ui/content/ContentUIInitializer.java
- client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/NavigationTree.java
- client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/NavigationTreeNodeSupport.java
- client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/longline/ProgramLonglineNavigationTreeNode.java
- client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/nodes/seine/ProgramSeineNavigationTreeNode.java
- client-core/src/main/java/fr/ird/observe/client/ui/tree/selection/nodes/SelectionTreeNodeSupport.java
- persistence/pom.xml
- pom.xml
- server-core/pom.xml
- server-core/src/main/java/fr/ird/observe/server/injector/ImmutableSetInjector.java
- services-client/pom.xml
- − services-client/src/main/java/fr/ird/observe/services/client/referential/ReferentialServiceClient.java
Changes:
| ... | ... | @@ -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 -->
|
| ... | ... | @@ -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 |
}
|
| ... | ... | @@ -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 |
|
| ... | ... | @@ -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 |
}
|
| ... | ... | @@ -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 |
}
|
| ... | ... | @@ -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 |
}
|
| ... | ... | @@ -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 |
}
|
| ... | ... | @@ -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())) {
|
| ... | ... | @@ -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>
|
| ... | ... | @@ -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>
|
| ... | ... | @@ -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 |
|
| ... | ... | @@ -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("\"");
|
| ... | ... | @@ -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>
|
| 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 |
-}
|