mailman.cloud.codelutin.com
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

Observe-commits

Thread Start a new thread
Download
Threads by month
  • ----- 2026 -----
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2025 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2021 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2020 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2019 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2018 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2017 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2016 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2015 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2014 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2013 -----
  • December
  • November
  • October
  • September
observe-commits@list.forge.codelutin.com

August 2017

  • 1 participants
  • 135 discussions
[Git][ultreiaio/ird-observe][develop] Problème d'UI lors de l'enregistrement d'un profil de connexion direct (See #837)
by Tony CHEMIT 12 Aug '17

12 Aug '17
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: c56da7cf by Tony CHEMIT at 2017-08-12T14:27:52+02:00 Problème d&#39;UI lors de l&#39;enregistrement d&#39;un profil de connexion direct (See #837) - - - - - 2 changed files: - client/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigUI.jcss - client/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigUIHandler.java Changes: ===================================== client/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigUI.jcss ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigUI.jcss +++ b/client/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigUI.jcss @@ -25,6 +25,7 @@ JMenuBar { borderPainted:false; margin:{new Insets(0, 0, 0, 0)}; border: {null}; + minimumSize:{new Dimension(100,30)}; } JMenu { ===================================== client/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/storage/tabs/ConfigUIHandler.java @@ -68,8 +68,8 @@ public class ConfigUIHandler extends StorageTabUIHandler<ConfigUI> implements UI /** Logger */ private static final Log log = LogFactory.getLog(ConfigUIHandler.class); - public static final String ACTION_DO_CHOOSE_FILE = "doChooseFile"; - public static final String ACTION_DO_USE_SSL = "doUseSsl"; + private static final String ACTION_DO_CHOOSE_FILE = "doChooseFile"; + private static final String ACTION_DO_USE_SSL = "doUseSsl"; private ObserveActionMap observeActionMap; @Override @@ -160,7 +160,7 @@ public class ConfigUIHandler extends StorageTabUIHandler<ConfigUI> implements UI ui.getServerMenu().add(item); } - public void refreshConfig(ConfigUI ui, String configId) { + private void refreshConfig(ConfigUI ui, String configId) { JComponent c = (JComponent) ui.getObjectById(configId); if (c != null) { if (log.isDebugEnabled()) { @@ -182,21 +182,21 @@ public class ConfigUIHandler extends StorageTabUIHandler<ConfigUI> implements UI } - public Icon updateConnexionStatutIcon(ConnexionStatus status) { + Icon updateConnexionStatutIcon(ConnexionStatus status) { return (Icon) ui.getConnexionStatus().getClientProperty(status.name().toLowerCase() + "Icon"); } - public Color updateConnexionStatutColor(ConnexionStatus status) { + Color updateConnexionStatutColor(ConnexionStatus status) { return (Color) ui.getConnexionStatus().getClientProperty(status.name().toLowerCase() + "Color"); } - public String updateConnexionStatutText(@SuppressWarnings("unused") ConnexionStatus status) { + String updateConnexionStatutText(@SuppressWarnings("unused") ConnexionStatus status) { ObserveSwingApplicationContext applicationContext = ObserveSwingApplicationContext.get(); ObserveTextGenerator textGenerator = applicationContext.getTextGenerator(); return textGenerator.getConnexionTestResultMessage(ui.getModel()); } - public void chooseDumpFile() { + void chooseDumpFile() { File f = UIHelper.chooseFile(ui, t("observe.title.choose.db.dump"), t("observe.action.choose.db.dump"), View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/c56da7cfa82d88175e61f060054… --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/c56da7cfa82d88175e61f060054… You're receiving this email because of your account on gitlab.com.
1 0
0 0
[Git][ultreiaio/ird-observe][develop] Quelques améliorations sur l'abre de sélection (See #839)
by Tony CHEMIT 12 Aug '17

12 Aug '17
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: dc75a523 by Tony CHEMIT at 2017-08-12T13:43:42+02:00 Quelques améliorations sur l&#39;abre de sélection (See #839) - - - - - 5 changed files: - client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTree.java - client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeCellRenderer.java - client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeHeaderHandler.java - client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeModel.java - client/src/main/java/fr/ird/observe/client/ui/tree/selection/nodes/RootSelectionTreeNode.java Changes: ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTree.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTree.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTree.java @@ -28,7 +28,7 @@ import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.ActionMap; import javax.swing.InputMap; -import javax.swing.ListSelectionModel; +import javax.swing.tree.TreeSelectionModel; import org.jdesktop.swingx.JXTree; /** @@ -45,7 +45,7 @@ public class SelectionTree extends JXTree { setCellRenderer(new SelectionTreeCellRenderer()); setRootVisible(false); setRowHeight(30); - getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); } @@ -76,16 +76,6 @@ public class SelectionTree extends JXTree { inputMap.put(ObserveKeyStrokes.KEY_STROKE_ENTER, "select/unselect"); actionMap.put("select/unselect", new AbstractAction() { - protected void forTree(SelectionTree tree) { - Object selectedRow = tree.getLastSelectedPathComponent(); - if (selectedRow == null) { - return; - } - - SelectionTreeNodeSupport node = (SelectionTreeNodeSupport) selectedRow; - tree.getTreeModel().setValueAt(node, !node.isSelected()); - } - @Override public void actionPerformed(ActionEvent e) { if (isFocusOwner()) { @@ -94,6 +84,16 @@ public class SelectionTree extends JXTree { forTree(oppositeTree); } } + + private void forTree(SelectionTree tree) { + Object selectedRow = tree.getLastSelectedPathComponent(); + if (selectedRow == null) { + return; + } + + SelectionTreeNodeSupport node = (SelectionTreeNodeSupport) selectedRow; + tree.getTreeModel().setValueAt(node, !node.isSelected()); + } }); } ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeCellRenderer.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeCellRenderer.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeCellRenderer.java @@ -44,7 +44,7 @@ public class SelectionTreeCellRenderer extends DefaultXTreeCellRenderer { private final JPanel panel; private final JCheckBox selected; - public SelectionTreeCellRenderer() { + protected SelectionTreeCellRenderer() { selected = new JCheckBox(); panel = new JPanel(new BorderLayout(2, 2)); panel.setOpaque(false); ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeHeaderHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeHeaderHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeHeaderHandler.java @@ -46,15 +46,15 @@ public class SelectionTreeHeaderHandler implements UIHandler<SelectionTreeHeader } @Override - public void beforeInit(SelectionTreeHeader selectionTreeHeader) { - this.ui = selectionTreeHeader; + public void beforeInit(SelectionTreeHeader ui) { + this.ui = ui; } @Override - public void afterInit(SelectionTreeHeader selectionTreeHeader) { + public void afterInit(SelectionTreeHeader ui) { PropertyChangeListener propertyChangeListener = e -> onTripCountChanged((int) e.getNewValue()); - selectionTreeHeader.addPropertyChangeListener(SelectionTreeHeader.PROPERTY_TREE_TABLE, e -> { + ui.addPropertyChangeListener(SelectionTreeHeader.PROPERTY_TREE_TABLE, e -> { SelectionTreeModel newValue = ((SelectionTree) e.getNewValue()).getTreeModel(); newValue.removePropertyChangeListener(SelectionTreeModel.SELECTED_COUNT, propertyChangeListener); newValue.addPropertyChangeListener(SelectionTreeModel.SELECTED_COUNT, propertyChangeListener); ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeModel.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeModel.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/selection/SelectionTreeModel.java @@ -108,10 +108,10 @@ public class SelectionTreeModel extends DefaultTreeModel { public void setSelectedCount(int selectedCount) { int oldValue = getSelectedCount(); - boolean oldSelectionempty = isSelectionEmpty(); + boolean oldSelectionEmpty = isSelectionEmpty(); this.selectedCount = selectedCount; pcs.firePropertyChange(SELECTED_COUNT, oldValue, selectedCount); - pcs.firePropertyChange(SELECTION_EMPTY, oldSelectionempty, isSelectionEmpty()); + pcs.firePropertyChange(SELECTION_EMPTY, oldSelectionEmpty, isSelectionEmpty()); } public boolean isSelectionEmpty() { @@ -228,10 +228,12 @@ public class SelectionTreeModel extends DefaultTreeModel { public ImmutableSet<Class<? extends ReferentialDto>> getSelectedReferentiel() { ImmutableSet.Builder<Class<? extends ReferentialDto>> builder = ImmutableSet.builder(); - for (ReferentialsSelectionTreeNode programNode : getRoot().getReferentialsNodes()) { - ImmutableList<Class<? extends ReferentialDto>> selected = programNode.getSelected(); - if (!selected.isEmpty()) { - builder.addAll(selected); + if (isLoadReferential()) { + for (ReferentialsSelectionTreeNode programNode : getRoot().getReferentialsNodes()) { + ImmutableList<Class<? extends ReferentialDto>> selected = programNode.getSelected(); + if (!selected.isEmpty()) { + builder.addAll(selected); + } } } return builder.build(); ===================================== client/src/main/java/fr/ird/observe/client/ui/tree/selection/nodes/RootSelectionTreeNode.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/tree/selection/nodes/RootSelectionTreeNode.java +++ b/client/src/main/java/fr/ird/observe/client/ui/tree/selection/nodes/RootSelectionTreeNode.java @@ -59,6 +59,7 @@ public class RootSelectionTreeNode extends SelectionTreeNodeSupport<Void> implem @Override public Iterator<ProgramSelectionTreeNode> iterator() { + //noinspection unchecked return (Iterator) EnumerationUtils.toList(children()).stream().filter(c -> c instanceof ProgramSelectionTreeNode).iterator(); } View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/dc75a523a457977019ba8da4795… --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/dc75a523a457977019ba8da4795… You're receiving this email because of your account on gitlab.com.
1 0
0 0
[Git][ultreiaio/ird-observe][develop] [PS] Problème de validation sur captures cibles conservées (See #843)
by Tony CHEMIT 12 Aug '17

12 Aug '17
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: e0fda8cd by Tony CHEMIT at 2017-08-12T13:14:43+02:00 [PS] Problème de validation sur captures cibles conservées (See #843) - - - - - 1 changed file: - validation/src/main/resources/fr/ird/observe/services/dto/seine/TargetCatchDto-update-targetCatch-error-validation.xml Changes: ===================================== validation/src/main/resources/fr/ird/observe/services/dto/seine/TargetCatchDto-update-targetCatch-error-validation.xml ===================================== --- a/validation/src/main/resources/fr/ird/observe/services/dto/seine/TargetCatchDto-update-targetCatch-error-validation.xml +++ b/validation/src/main/resources/fr/ird/observe/services/dto/seine/TargetCatchDto-update-targetCatch-error-validation.xml @@ -63,7 +63,7 @@ <field name="well"> <!-- well non renseignée --> - <field-validator type="required" short-circuit="true"> + <field-validator type="requiredstring" short-circuit="true"> <message>observe.validation.targetCatch.required.well</message> </field-validator> View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/e0fda8cd4cc11e8682979b3eae6… --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/e0fda8cd4cc11e8682979b3eae6… You're receiving this email because of your account on gitlab.com.
1 0
0 0
[Git][ultreiaio/ird-observe][develop] La synchro avancée de référentiel ne fonctionne plus (See #841)
by Tony CHEMIT 12 Aug '17

12 Aug '17
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 900f2741 by Tony CHEMIT at 2017-08-12T13:06:16+02:00 La synchro avancée de référentiel ne fonctionne plus (See #841) L&#39;assistant sauver la base (central vers local) plante (See #840) Continue to clean services api (but there is still some work to do on it...) - - - - - 17 changed files: - pom.xml - server/src/main/filtered-resources/mapping - services-topia/src/main/java/fr/ird/observe/services/topia/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffServiceTopia.java - services-topia/src/main/java/fr/ird/observe/services/topia/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalServiceTopia.java - − services/src/main/java/fr/ird/observe/services/dto/referential/ReferentialMultimap.java - services/src/main/java/fr/ird/observe/services/gson/ObserveDtoGsonSupplier.java - − services/src/main/java/fr/ird/observe/services/gson/ReferentialMultimapAdapter.java - services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialDataSourceStates.java - services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffService.java - services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffsEngine.java - services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeContext.java - services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeEngine.java - services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalService.java - services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeRequest.java - services/src/main/java/fr/ird/observe/services/service/sql/AddSqlScriptProducerRequest.java - services/src/main/java/fr/ird/observe/services/service/sql/AddSqlScriptProducerResult.java - services/src/main/java/fr/ird/observe/services/service/sql/DeleteSqlScriptProducerRequest.java Changes: ===================================== pom.xml ===================================== --- a/pom.xml +++ b/pom.xml @@ -176,7 +176,7 @@ <nuitonUtilsVersion>3.0-rc-18</nuitonUtilsVersion> <nuitonConverterVersion>1.0</nuitonConverterVersion> <nuitonVersionVersion>1.0-rc-2</nuitonVersionVersion> - <httpVersion>1.0.2</httpVersion> + <httpVersion>1.0.3-SNAPSHOT</httpVersion> <xworkVersion>2.3.33</xworkVersion> <flexmarkVersion>0.22.18</flexmarkVersion> <hibernateVersion>5.1.9.Final</hibernateVersion> ===================================== server/src/main/filtered-resources/mapping ===================================== --- a/server/src/main/filtered-resources/mapping +++ b/server/src/main/filtered-resources/mapping @@ -72,8 +72,8 @@ GET /api/v1/actions/consolidate/ConsolidateDataService/newSimplifiedObjectTyp POST /api/v1/actions/report/ReportService/executeReport v1.actions.report.ReportServiceRestApi.executeReport POST /api/v1/actions/report/ReportService/populateVariables v1.actions.report.ReportServiceRestApi.populateVariables GET /api/v1/actions/synchro/referential/diff/ReferentialSynchronizeDiffService/getEnabledReferentialReferenceSet v1.actions.synchro.referential.diff.ReferentialSynchronizeDiffServiceRestApi.getEnabledReferentialReferenceSet +POST /api/v1/actions/synchro/referential/diff/ReferentialSynchronizeDiffService/getReferential v1.actions.synchro.referential.diff.ReferentialSynchronizeDiffServiceRestApi.getReferential GET /api/v1/actions/synchro/referential/diff/ReferentialSynchronizeDiffService/getReferentialReferenceSet v1.actions.synchro.referential.diff.ReferentialSynchronizeDiffServiceRestApi.getReferentialReferenceSet -POST /api/v1/actions/synchro/referential/diff/ReferentialSynchronizeDiffService/getReferentials v1.actions.synchro.referential.diff.ReferentialSynchronizeDiffServiceRestApi.getReferentials GET /api/v1/actions/synchro/referential/diff/ReferentialSynchronizeDiffService/getSourceReferentialStates v1.actions.synchro.referential.diff.ReferentialSynchronizeDiffServiceRestApi.getSourceReferentialStates POST /api/v1/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalService/applySqlRequests v1.actions.synchro.referential.legacy.UnidirectionalReferentialSynchronizeLocalServiceRestApi.applySqlRequests GET /api/v1/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalService/filterIdsUsedInLocalSource v1.actions.synchro.referential.legacy.UnidirectionalReferentialSynchronizeLocalServiceRestApi.filterIdsUsedInLocalSource ===================================== services-topia/src/main/java/fr/ird/observe/services/topia/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffServiceTopia.java ===================================== --- a/services-topia/src/main/java/fr/ird/observe/services/topia/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffServiceTopia.java +++ b/services-topia/src/main/java/fr/ird/observe/services/topia/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffServiceTopia.java @@ -33,7 +33,6 @@ import fr.ird.observe.services.binder.referential.ReferentialBinderSupport; import fr.ird.observe.services.dto.constants.ReferentialLocale; import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; import fr.ird.observe.services.dto.referential.ReferentialDto; -import fr.ird.observe.services.dto.referential.ReferentialMultimap; import fr.ird.observe.services.service.actions.synchro.referential.diff.ReferentialDataSourceState; import fr.ird.observe.services.service.actions.synchro.referential.diff.ReferentialDataSourceStates; import fr.ird.observe.services.service.actions.synchro.referential.diff.ReferentialSynchronizeDiffService; @@ -50,7 +49,8 @@ import org.nuiton.util.TimeLog; * @author Tony Chemit - dev(a)tchemit.fr * @since 5.0 */ -public class ReferentialSynchronizeDiffServiceTopia extends ObserveServiceTopia implements ReferentialSynchronizeDiffService { +public class +ReferentialSynchronizeDiffServiceTopia extends ObserveServiceTopia implements ReferentialSynchronizeDiffService { /** Logger. */ private static final Log log = LogFactory.getLog(ReferentialSynchronizeDiffServiceTopia.class); @@ -65,7 +65,6 @@ public class ReferentialSynchronizeDiffServiceTopia extends ObserveServiceTopia } Class<? extends ObserveReferentialEntity> entityType = BinderEngine.get().getReferentialEntityType(referentialName); - ObserveEntityEnum entityEnum = ObserveEntityEnum.valueOf(entityType); return getEnabledReferenceSet0(entityType, referentialName); } @@ -76,23 +75,22 @@ public class ReferentialSynchronizeDiffServiceTopia extends ObserveServiceTopia log.trace("getReferentialReferenceSet(" + referentialName + ", " + ids.size() + " element(s)"); } Class<? extends ObserveReferentialEntity> entityType = BinderEngine.get().getReferentialEntityType(referentialName); - ObserveEntityEnum entityEnum = ObserveEntityEnum.valueOf(entityType); return getReferenceSet0(entityType, referentialName, ids); } @Override - public <R extends ReferentialDto> ReferentialMultimap<R> getReferentials(Class<R> referentialName, ImmutableSet<String> ids) { + public <R extends ReferentialDto> ImmutableSet<R> getReferential(Class<R> referentialName, ImmutableSet<String> ids) { Class<? extends ObserveReferentialEntity> entityType = BinderEngine.get().getReferentialEntityType(referentialName); - return getReferentials0(referentialName, entityType, ids); + return getReferential0(referentialName, entityType, ids); } - private <E extends ObserveReferentialEntity, R extends ReferentialDto> ReferentialMultimap<R> getReferentials0(Class<R> dtoType, Class<E> entityType, ImmutableSet<String> ids) { - ReferentialMultimap.Builder<R> result = ReferentialMultimap.builder(); + private <E extends ObserveReferentialEntity, R extends ReferentialDto> ImmutableSet<R> getReferential0(Class<R> dtoType, Class<E> entityType, ImmutableSet<String> ids) { + ImmutableSet.Builder<R> result = ImmutableSet.builder(); ReferentialLocale referentialLocale = getReferentialLocale(); List<E> entities = loadEntities(entityType, ids); for (E entity : entities) { ReferentialBinderSupport<ObserveReferentialEntity, R> binder = BinderEngine.get().getReferentialBinder(dtoType); - result.put(dtoType, binder.toDto(referentialLocale, entity)); + result.add(binder.toDto(referentialLocale, entity)); } return result.build(); @@ -110,8 +108,9 @@ public class ReferentialSynchronizeDiffServiceTopia extends ObserveServiceTopia if (ObserveEntityEnum.LastUpdateDate.equals(referenceEntity)) { continue; } - Class entityType = referenceEntity.getContract(); - Class dtoType = BinderEngine.get().getReferentialDtoType(entityType); + //noinspection unchecked + Class<? extends ObserveReferentialEntity> entityType = (Class) referenceEntity.getContract(); + Class<? extends ReferentialDto> dtoType = BinderEngine.get().getReferentialDtoType(entityType); getLocalSourceReferentialVersions0(dtoType, entityType, referentialStates); } return referentialStates; ===================================== services-topia/src/main/java/fr/ird/observe/services/topia/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalServiceTopia.java ===================================== --- a/services-topia/src/main/java/fr/ird/observe/services/topia/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalServiceTopia.java +++ b/services-topia/src/main/java/fr/ird/observe/services/topia/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalServiceTopia.java @@ -29,6 +29,7 @@ import fr.ird.observe.persistence.ObserveEntityEnum; import fr.ird.observe.services.binder.BinderEngine; import fr.ird.observe.services.binder.referential.ReferentialBinderSupport; import fr.ird.observe.services.dto.reference.ReferentialReference; +import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; import fr.ird.observe.services.dto.referential.GearCaracteristicDto; import fr.ird.observe.services.dto.referential.GearDto; import fr.ird.observe.services.dto.referential.OceanDto; @@ -96,7 +97,7 @@ public class UnidirectionalReferentialSynchronizeLocalServiceTopia extends Obser } @Override - public <R extends ReferentialDto> ImmutableSet<ReferentialReference<R>> getLocalSourceReferentialToDelete(Class<R> referentialName, ImmutableSet<String> ids) { + public <R extends ReferentialDto> ReferentialReferenceSet<R> getLocalSourceReferentialToDelete(Class<R> referentialName, ImmutableSet<String> ids) { Class<? extends ObserveReferentialEntity> entityType = BinderEngine.get().getReferentialEntityType(referentialName); return getLocalSourceReferentialToDelete0(entityType, referentialName, ids); @@ -126,7 +127,8 @@ public class UnidirectionalReferentialSynchronizeLocalServiceTopia extends Obser if (ObjectMaterialDto.class.equals(dtoType)) { // must reorder to be sure to insert parent before sons - referentialToAdd = (ImmutableSet) ObjectMaterialHelper.reorder((ImmutableSet) referentialToAdd); + //noinspection unchecked + referentialToAdd = ObjectMaterialHelper.reorder((ImmutableSet) referentialToAdd); } for (R referentialDto : referentialToAdd) { @@ -223,17 +225,17 @@ public class UnidirectionalReferentialSynchronizeLocalServiceTopia extends Obser } - private <E extends ObserveReferentialEntity, R extends ReferentialDto> ImmutableSet<ReferentialReference<R>> getLocalSourceReferentialToDelete0(Class<E> entityType, Class<R> dtoType, ImmutableSet<String> ids) { + private <E extends ObserveReferentialEntity, R extends ReferentialDto> ReferentialReferenceSet<R> getLocalSourceReferentialToDelete0(Class<E> entityType, Class<R> dtoType, ImmutableSet<String> ids) { TopiaDao<E> dao = getTopiaPersistenceContext().getDao(entityType); List<E> entities = dao.forTopiaIdIn(ids).findAll(); ReferentialBinderSupport<E, R> referentialBinder = BinderEngine.get().getReferentialBinder(dtoType); - Set<ReferentialReference<R>> result = new LinkedHashSet<>(); + ImmutableSet.Builder<ReferentialReference<R>> result = ImmutableSet.builder(); for (E entity : entities) { ReferentialReference<R> rReferentialReference = referentialBinder.toReferentialReference(getReferentialLocale(), entity); result.add(rReferentialReference); } - return ImmutableSet.copyOf(result); + return ReferentialReferenceSet.of(dtoType, result.build(), null); } ===================================== services/src/main/java/fr/ird/observe/services/dto/referential/ReferentialMultimap.java deleted ===================================== --- a/services/src/main/java/fr/ird/observe/services/dto/referential/ReferentialMultimap.java +++ /dev/null @@ -1,178 +0,0 @@ -package fr.ird.observe.services.dto.referential; - -/* - * #%L - * ObServe :: Services - * %% - * Copyright (C) 2008 - 2017 IRD, Code Lutin, Ultreia.io - * %% - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this program. If not, see - * <http://www.gnu.org/licenses/gpl-3.0.html>. - * #L% - */ - -import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableSet; -import com.google.common.collect.ImmutableSetMultimap; -import com.google.common.collect.Multimap; -import com.google.common.collect.Multiset; -import java.util.Collection; -import java.util.Objects; - -/** - * @author smaisonneuve - * Created on 17/08/16. - */ -public class ReferentialMultimap<K extends ReferentialDto> { - - private ImmutableSetMultimap<Class<K>, K> immutableSetMultimap; - - public static <K extends ReferentialDto, V> ReferentialMultimap<K> of() { - return new ReferentialMultimap<>(); - } - - public static <K extends ReferentialDto> ReferentialMultimap<K> of(Class<K> k1, K v1) { - return new ReferentialMultimap<>(k1, v1); - } - - public static <K extends ReferentialDto> ReferentialMultimap<K> copyOf(Multimap<Class<K>, K> multimap) { - return new ReferentialMultimap<>(multimap); - } - - public static <K extends ReferentialDto> Builder<K> builder() { - return new Builder<>(); - } - - public static class Builder<K extends ReferentialDto> { - private final ImmutableSetMultimap.Builder<Class<K>, K> builder = ImmutableSetMultimap.builder(); - - public Builder<K> add(K referentialDto) { - Objects.requireNonNull(referentialDto, "Can't add a null object in ReferentialMultimap"); - builder.put((Class) referentialDto.getClass(), referentialDto); - return this; - } - - public Builder put(Class<K> dtoType, K referentialDto) { - builder.putAll(dtoType, referentialDto); - return this; - } - - public Builder putAll(Class<K> dtoType, Collection<K> values) { - builder.putAll(dtoType, values); - return this; - } - - public ReferentialMultimap<K> build() { - return copyOf(builder.build()); - } - } - - private ReferentialMultimap() { - immutableSetMultimap = ImmutableSetMultimap.<Class<K>, K>builder().build(); - } - - private ReferentialMultimap(Class<K> k1, K v1) { - immutableSetMultimap = ImmutableSetMultimap.of(k1, v1); - } - - private ReferentialMultimap(Multimap<Class<K>, K> multimap) { - immutableSetMultimap = ImmutableSetMultimap.copyOf(multimap); - } - - public ImmutableSet<K> get(Class<K> key) { - return immutableSetMultimap.get(key); - } - - // @Override -// public ImmutableSet<Class<K>> keySet() { -// return immutableSetMultimap.keySet(); -// } -// - public Multiset<Class<K>> keys() { - return immutableSetMultimap.keys(); - } - - // @Override -// public Collection<K> values() { -// return immutableSetMultimap.values(); -// } -// -// @Override -// public ImmutableSet<K> removeAll(Object key) { -// return immutableSetMultimap.removeAll(key); -// } -// -// @Override -// public void clear() { -// immutableSetMultimap.clear(); -// } -// - public int size() { - return immutableSetMultimap.size(); - } - - public boolean isEmpty() { - return immutableSetMultimap.isEmpty(); - } - - // -// @Override -// public boolean containsKey(Object key) { -// return immutableSetMultimap.containsKey(key); -// } -// -// @Override -// public boolean containsValue(Object value) { -// return immutableSetMultimap.containsValue(value); -// } -// -// @Override -// public boolean containsEntry(Object key, Object value) { -// return immutableSetMultimap.containsEntry(key, value); -// } -// -// @Override -// public boolean put(Class<K> key, K value) { -// return immutableSetMultimap.put(key, value); -// } -// -// @Override -// public boolean remove(Object key, Object value) { -// return immutableSetMultimap.remove(key, value); -// } -// -// @Override -// public boolean putAll(Class<K> key, Iterable<? extends K> values) { -// return immutableSetMultimap.putAll(key, values); -// } -// -// @Override -// public boolean putAll(Multimap<? extends Class<K>, ? extends K> multimap) { -// return immutableSetMultimap.putAll(multimap); -// } -// -// @Override -// public ImmutableSet<K> replaceValues(Class<K> key, Iterable<? extends K> values) { -// return immutableSetMultimap.replaceValues(key, values); -// } -// -// @Override -// public ImmutableSet<Map.Entry<Class<K>, K>> entries() { -// return immutableSetMultimap.entries(); -// } -// - public ImmutableMap<Class<K>, Collection<K>> asMap() { - return immutableSetMultimap.asMap(); - } -} ===================================== services/src/main/java/fr/ird/observe/services/gson/ObserveDtoGsonSupplier.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/gson/ObserveDtoGsonSupplier.java +++ b/services/src/main/java/fr/ird/observe/services/gson/ObserveDtoGsonSupplier.java @@ -40,7 +40,6 @@ import fr.ird.observe.services.dto.reference.DataReferenceList; import fr.ird.observe.services.dto.reference.DataReferenceSet; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; -import fr.ird.observe.services.dto.referential.ReferentialMultimap; import fr.ird.observe.services.gson.reference.DataReferenceAdapter; import fr.ird.observe.services.gson.reference.DataReferenceListAdapter; import fr.ird.observe.services.gson.reference.DataReferenceSetAdapter; @@ -58,20 +57,17 @@ import java.util.function.Supplier; import org.nuiton.version.Version; /** - * @author Arnaud Thimel - thimel(a)codelutin.com * @author Tony Chemit - dev(a)tchemit.fr */ public class ObserveDtoGsonSupplier implements Supplier<Gson> { - public static final Supplier<Gson> DEFAULT_GSON_SUPPLIER = () -> new ObserveDtoGsonSupplier().get(); + private final boolean prettyPrint; - protected final boolean prettyPrint; + private GsonBuilder gsonBuilder; - protected GsonBuilder gsonBuilder; + private Gson gson; - protected Gson gson; - - public ObserveDtoGsonSupplier() { + protected ObserveDtoGsonSupplier() { this(false); } @@ -79,7 +75,7 @@ public class ObserveDtoGsonSupplier implements Supplier<Gson> { this.prettyPrint = prettyPrint; } - public static <K, V> TypeToken<Map<K, V>> mapOf(TypeToken<K> keyType, TypeToken<V> valueType) { + static <K, V> TypeToken<Map<K, V>> mapOf(TypeToken<K> keyType, TypeToken<V> valueType) { return new TypeToken<Map<K, V>>() { } .where(new TypeParameter<K>() { @@ -88,7 +84,7 @@ public class ObserveDtoGsonSupplier implements Supplier<Gson> { }, valueType); } - public static <K, V> TypeToken<Map<K, Collection<V>>> multimapOf(TypeToken<K> keyType, TypeToken<V> valueType) { + static <K, V> TypeToken<Map<K, Collection<V>>> multimapOf(TypeToken<K> keyType, TypeToken<V> valueType) { return new TypeToken<Map<K, Collection<V>>>() { } .where(new TypeParameter<K>() { @@ -131,7 +127,6 @@ public class ObserveDtoGsonSupplier implements Supplier<Gson> { gsonBuilder.registerTypeAdapter(ImmutableMultimap.class, new ImmutableMultimapAdapter()); gsonBuilder.registerTypeAdapter(SetMultimap.class, new SetMultimapAdapter()); gsonBuilder.registerTypeAdapter(ArrayListMultimap.class, new ArrayListMultimapAdapter()); - gsonBuilder.registerTypeAdapter(ReferentialMultimap.class, new ReferentialMultimapAdapter()); gsonBuilder.registerTypeAdapter(ObserveBlobsContainer.class, new ObserveBlobsContainerAdapter()); ===================================== services/src/main/java/fr/ird/observe/services/gson/ReferentialMultimapAdapter.java deleted ===================================== --- a/services/src/main/java/fr/ird/observe/services/gson/ReferentialMultimapAdapter.java +++ /dev/null @@ -1,83 +0,0 @@ -package fr.ird.observe.services.gson; - -/* - * #%L - * ObServe :: Services - * %% - * Copyright (C) 2008 - 2017 IRD, Code Lutin, Ultreia.io - * %% - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this program. If not, see - * <http://www.gnu.org/licenses/gpl-3.0.html>. - * #L% - */ - -import com.google.common.reflect.TypeParameter; -import com.google.common.reflect.TypeToken; -import com.google.gson.JsonDeserializationContext; -import com.google.gson.JsonDeserializer; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import com.google.gson.JsonParseException; -import com.google.gson.JsonSerializationContext; -import com.google.gson.JsonSerializer; -import fr.ird.observe.services.dto.referential.ReferentialMultimap; -import java.lang.reflect.Type; -import java.util.Collection; -import java.util.Map; -import java.util.Set; - -/** - * @author Samuel Maisonneuve - maisonneuve(a)codelutin.com - */ -public class ReferentialMultimapAdapter implements JsonSerializer<ReferentialMultimap>, JsonDeserializer<ReferentialMultimap> { - - - @Override - public JsonElement serialize(ReferentialMultimap src, Type typeOfSrc, JsonSerializationContext context) { - return context.serialize(src.asMap()); - } - - @Override - public ReferentialMultimap deserialize(JsonElement json, Type type, JsonDeserializationContext context) throws JsonParseException { - - ReferentialMultimap.Builder builder = ReferentialMultimap.builder(); - - Set<Map.Entry<String, JsonElement>> entries = json.getAsJsonObject().entrySet(); - for (Map.Entry<String, JsonElement> entry : entries) { - String keyEntry = entry.getKey(); - JsonObject keyObject = new JsonObject(); - keyObject.addProperty("key", keyEntry); - - // Deserialize the key - Class key = context.deserialize(keyObject.getAsJsonPrimitive("key"), Class.class); - - // Deserialize the collection associated to the key - Type typeToken = collectionOf(key).getType(); - Collection values = context.deserialize(entry.getValue(), typeToken); - - // Add the key/values to the multimap - builder.putAll(key, values); - } - - return builder.build(); - - } - - static <E> TypeToken<Collection<E>> collectionOf(Class<E> subType) { - return new TypeToken<Collection<E>>() { - } - .where(new TypeParameter<E>() { - }, subType); - } -} ===================================== services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialDataSourceStates.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialDataSourceStates.java +++ b/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialDataSourceStates.java @@ -23,6 +23,7 @@ package fr.ird.observe.services.service.actions.synchro.referential.diff; */ import com.google.common.collect.ImmutableSet; +import fr.ird.observe.services.dto.ObserveDto; import fr.ird.observe.services.dto.referential.ReferentialDto; import java.util.LinkedHashMap; import java.util.Map; @@ -33,7 +34,7 @@ import java.util.Map; * @author Tony Chemit - dev(a)tchemit.fr * @since 5.0 */ -public class ReferentialDataSourceStates { +public class ReferentialDataSourceStates implements ObserveDto { /** * Contient pour chaque type de référentiel la version de chaque référentiel indexé par son nom. @@ -48,7 +49,8 @@ public class ReferentialDataSourceStates { * @param referentialName le nom de référentiel * @return la collection des versions de référentiel du nom demandé. */ - public <R extends ReferentialDto> ReferentialDataSourceState<R> getReferentialVersions(Class<R> referentialName) { + <R extends ReferentialDto> ReferentialDataSourceState<R> getReferentialVersions(Class<R> referentialName) { + //noinspection unchecked return diffStatesByType.get(referentialName); } ===================================== services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffService.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffService.java +++ b/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffService.java @@ -25,7 +25,6 @@ package fr.ird.observe.services.service.actions.synchro.referential.diff; import com.google.common.collect.ImmutableSet; import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; import fr.ird.observe.services.dto.referential.ReferentialDto; -import fr.ird.observe.services.dto.referential.ReferentialMultimap; import fr.ird.observe.services.service.ObserveService; import fr.ird.observe.services.spi.ReadReferentialPermission; import io.ultreia.java4all.http.spi.Get; @@ -47,9 +46,10 @@ public interface ReferentialSynchronizeDiffService extends ObserveService { @ReadReferentialPermission <R extends ReferentialDto> ReferentialReferenceSet<R> getReferentialReferenceSet(Class<R> referentialName, ImmutableSet<String> ids); + //FIXME On doit juste retourner un ReferentialReferenceSet, le dictionnaire ne sert à rien (tous les résultats doivent être du même type...) @Post @ReadReferentialPermission - <R extends ReferentialDto> ReferentialMultimap<R> getReferentials(Class<R> referentialName, ImmutableSet<String> ids); + <R extends ReferentialDto> ImmutableSet<R> getReferential(Class<R> referentialName, ImmutableSet<String> ids); /** * Récupération sur la source à synchroniser des versions de ses référentiels. ===================================== services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffsEngine.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffsEngine.java +++ b/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/diff/ReferentialSynchronizeDiffsEngine.java @@ -26,7 +26,6 @@ import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; import fr.ird.observe.services.dto.referential.ReferentialDto; -import fr.ird.observe.services.dto.referential.ReferentialMultimap; import java.util.Set; import java.util.stream.Collectors; @@ -60,6 +59,7 @@ public class ReferentialSynchronizeDiffsEngine { for (Class referentialType : allReferentialTypes) { + //noinspection unchecked build0(referentialType, result, leftSourceReferentialStates.getReferentialVersions(referentialType), rightSourceReferentialStates.getReferentialVersions(referentialType)); } @@ -76,16 +76,14 @@ public class ReferentialSynchronizeDiffsEngine { return rightDiffService.getReferentialReferenceSet(referentialName, ImmutableSet.copyOf(ids)); } - public <R extends ReferentialDto> ImmutableSet<R> getLeftReferentials(Class<R> referentialName, ImmutableSet<ReferentialSynchronizeDiffState> diffStates) { + public <R extends ReferentialDto> ImmutableSet<R> getLeftReferential(Class<R> referentialName, ImmutableSet<ReferentialSynchronizeDiffState> diffStates) { Set<String> ids = diffStates.stream().map(ReferentialSynchronizeDiffState::getId).collect(Collectors.toSet()); - ReferentialMultimap<R> referentials = leftDiffService.getReferentials(referentialName, ImmutableSet.copyOf(ids)); - return referentials.get(referentialName); + return leftDiffService.getReferential(referentialName, ImmutableSet.copyOf(ids)); } - public <R extends ReferentialDto> ImmutableSet<R> getRightReferentials(Class<R> referentialName, ImmutableSet<ReferentialSynchronizeDiffState> diffStates) { + public <R extends ReferentialDto> ImmutableSet<R> getRightReferential(Class<R> referentialName, ImmutableSet<ReferentialSynchronizeDiffState> diffStates) { Set<String> ids = diffStates.stream().map(ReferentialSynchronizeDiffState::getId).collect(Collectors.toSet()); - ReferentialMultimap<R> referentials = rightDiffService.getReferentials(referentialName, ImmutableSet.copyOf(ids)); - return referentials.get(referentialName); + return rightDiffService.getReferential(referentialName, ImmutableSet.copyOf(ids)); } public <R extends ReferentialDto> ReferentialReferenceSet<R> getLeftEnabledReferentialReferenceSet(Class<R> referentialName) { ===================================== services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeContext.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeContext.java +++ b/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeContext.java @@ -37,13 +37,13 @@ public class UnidirectionalReferentialSynchronizeContext { private final UnidirectionalReferentialSynchronizeCallbackRequests callbackRequests; private Set<String> sqlRequests; - public UnidirectionalReferentialSynchronizeContext(ImmutableSet<UnidirectionalReferentialSynchronizeRequest.Builder<?>> referentialSynchronizeRequestBuilders, UnidirectionalReferentialSynchronizeCallbackRequests callbackRequests) { + UnidirectionalReferentialSynchronizeContext(ImmutableSet<UnidirectionalReferentialSynchronizeRequest.Builder<?>> referentialSynchronizeRequestBuilders, UnidirectionalReferentialSynchronizeCallbackRequests callbackRequests) { this.referentialSynchronizeRequestBuilders = referentialSynchronizeRequestBuilders; this.callbackRequests = callbackRequests; } - public ImmutableSet<UnidirectionalReferentialSynchronizeRequest.Builder<?>> getReferentialSynchronizeRequestBuilders() { + ImmutableSet<UnidirectionalReferentialSynchronizeRequest.Builder<?>> getReferentialSynchronizeRequestBuilders() { return referentialSynchronizeRequestBuilders; } @@ -55,11 +55,11 @@ public class UnidirectionalReferentialSynchronizeContext { return callbackRequests.isNotEmpty(); } - public void setSqlRequests(Set<String> sqlRequests) { + void setSqlRequests(Set<String> sqlRequests) { this.sqlRequests = sqlRequests; } - public Set<String> getSqlRequests() { + Set<String> getSqlRequests() { return sqlRequests; } } ===================================== services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeEngine.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeEngine.java +++ b/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeEngine.java @@ -116,8 +116,8 @@ public class UnidirectionalReferentialSynchronizeEngine { result.flushRequest(referentialSynchronizeRequest); - Set<String> sqlRequestsforReferential = localService.generateSqlRequests(referentialSynchronizeRequest); - for (String sqlStatement : sqlRequestsforReferential) { + Set<String> generatedSqlRequests = localService.generateSqlRequests(referentialSynchronizeRequest); + for (String sqlStatement : generatedSqlRequests) { if (sqlStatement.startsWith("INSERT")) { insertSqlRequests.add(sqlStatement); @@ -160,7 +160,7 @@ public class UnidirectionalReferentialSynchronizeEngine { if (optionalAddDiffStates.isPresent()) { ImmutableSet<ReferentialSynchronizeDiffState> referentialSynchronizeDiffStates = optionalAddDiffStates.get(); - ImmutableSet<R> referentials = diffsEngine.getRightReferentials(referentialName, referentialSynchronizeDiffStates); + ImmutableSet<R> referentials = diffsEngine.getRightReferential(referentialName, referentialSynchronizeDiffStates); referentials.forEach(builder::entityToAdd); } @@ -169,7 +169,7 @@ public class UnidirectionalReferentialSynchronizeEngine { if (optionalUpdateDiffStates.isPresent()) { ImmutableSet<ReferentialSynchronizeDiffState> referentialSynchronizeDiffStates = optionalUpdateDiffStates.get(); - ImmutableSet<R> referentials = diffsEngine.getRightReferentials(referentialName, referentialSynchronizeDiffStates); + ImmutableSet<R> referentials = diffsEngine.getRightReferential(referentialName, referentialSynchronizeDiffStates); referentials.forEach(builder::entityToUpdate); } @@ -203,9 +203,9 @@ public class UnidirectionalReferentialSynchronizeEngine { ReferentialReferenceSet<R> availableReferenceSet = diffsEngine.getRightEnabledReferentialReferenceSet(referentialName); Set<ReferentialReference<R>> availableReferentials = availableReferenceSet.getReferences(); - Set<ReferentialReference<R>> blockingReferentialsToRemove = localService.getLocalSourceReferentialToDelete(referentialName, ImmutableSet.copyOf(blockingIdsToRemove)); + ReferentialReferenceSet<R> blockingReferentialsToRemove = localService.getLocalSourceReferentialToDelete(referentialName, ImmutableSet.copyOf(blockingIdsToRemove)); - callbackRequests.addCallbackRequest(referentialName, blockingReferentialsToRemove, availableReferentials); + callbackRequests.addCallbackRequest(referentialName, blockingReferentialsToRemove.getReferences(), availableReferentials); } ===================================== services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalService.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalService.java +++ b/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeLocalService.java @@ -23,7 +23,7 @@ package fr.ird.observe.services.service.actions.synchro.referential.legacy; */ import com.google.common.collect.ImmutableSet; -import fr.ird.observe.services.dto.reference.ReferentialReference; +import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.service.ObserveService; import fr.ird.observe.services.spi.ReadReferentialPermission; @@ -64,7 +64,7 @@ public interface UnidirectionalReferentialSynchronizeLocalService extends Observ */ @ReadReferentialPermission @Get - <R extends ReferentialDto> ImmutableSet<ReferentialReference<R>> getLocalSourceReferentialToDelete(Class<R> referentialName, ImmutableSet<String> ids); + <R extends ReferentialDto> ReferentialReferenceSet<R> getLocalSourceReferentialToDelete(Class<R> referentialName, ImmutableSet<String> ids); /** * Pour produire le code sql à partir de la demande pour un référentiel donné. ===================================== services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeRequest.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeRequest.java +++ b/services/src/main/java/fr/ird/observe/services/service/actions/synchro/referential/legacy/UnidirectionalReferentialSynchronizeRequest.java @@ -25,10 +25,8 @@ package fr.ird.observe.services.service.actions.synchro.referential.legacy; import com.google.common.base.MoreObjects; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; -import com.google.common.collect.Multiset; import fr.ird.observe.services.dto.ObserveDto; import fr.ird.observe.services.dto.referential.ReferentialDto; -import fr.ird.observe.services.dto.referential.ReferentialMultimap; import java.util.Objects; /** @@ -44,13 +42,13 @@ import java.util.Objects; public class UnidirectionalReferentialSynchronizeRequest<R extends ReferentialDto> implements ObserveDto { public static <R extends ReferentialDto> Builder<R> builder(Class<R> referentialName) { - Objects.nonNull(referentialName); + Objects.requireNonNull(referentialName); return new Builder<>(referentialName); } private final Class<R> referentialName; - private final ReferentialMultimap<R> referentialToAdd; - private final ReferentialMultimap<R> referentialToUpdate; + private final ImmutableSet<R> referentialToAdd; + private final ImmutableSet<R> referentialToUpdate; private final ImmutableSet<String> referentialToRemove; private final ImmutableMap<String, String> referentialToReplace; @@ -59,25 +57,11 @@ public class UnidirectionalReferentialSynchronizeRequest<R extends ReferentialDt } public ImmutableSet<R> getReferentialToAdd() { - ImmutableSet<R> result = ImmutableSet.of(); - - Multiset<Class<R>> entries = referentialToAdd.keys(); - if (!entries.isEmpty()) { - result = referentialToAdd.get(entries.iterator().next()); - } - - return result; + return referentialToAdd; } public ImmutableSet<R> getReferentialToUpdate() { - ImmutableSet<R> result = ImmutableSet.of(); - - Multiset<Class<R>> entries = referentialToUpdate.keys(); - if (!entries.isEmpty()) { - result = referentialToUpdate.get(entries.iterator().next()); - } - - return result; + return referentialToUpdate; } public ImmutableSet<String> getReferentialToRemove() { @@ -116,8 +100,8 @@ public class UnidirectionalReferentialSynchronizeRequest<R extends ReferentialDt } private UnidirectionalReferentialSynchronizeRequest(Class<R> referentialName, - ReferentialMultimap<R> referentialToAdd, - ReferentialMultimap<R> referentialToUpdate, + ImmutableSet<R> referentialToAdd, + ImmutableSet<R> referentialToUpdate, ImmutableSet<String> referentialToRemove, ImmutableMap<String, String> toReplace) { this.referentialName = referentialName; @@ -130,27 +114,27 @@ public class UnidirectionalReferentialSynchronizeRequest<R extends ReferentialDt public static class Builder<R extends ReferentialDto> { private final Class<R> referentialName; - private final ReferentialMultimap.Builder<R> toAddBuilder = ReferentialMultimap.builder(); - private final ReferentialMultimap.Builder<R> toUpdateBuilder = ReferentialMultimap.builder(); + private final ImmutableSet.Builder<R> toAddBuilder = ImmutableSet.builder(); + private final ImmutableSet.Builder<R> toUpdateBuilder = ImmutableSet.builder(); private final ImmutableSet.Builder<String> toRemoveBuilder = ImmutableSet.builder(); private final ImmutableMap.Builder<String, String> toReplaceBuilder = ImmutableMap.builder(); - public Builder entityToAdd(R referentialDto) { + Builder entityToAdd(R referentialDto) { toAddBuilder.add(referentialDto); return this; } - public Builder entityToUpdate(R referentialDto) { + Builder entityToUpdate(R referentialDto) { toUpdateBuilder.add(referentialDto); return this; } - public Builder entityToRemove(String id) { + Builder entityToRemove(String id) { toRemoveBuilder.add(id); return this; } - public Builder entityToReplace(String sourceId, String targetId) { + Builder entityToReplace(String sourceId, String targetId) { toReplaceBuilder.put(sourceId, targetId); return this; } ===================================== services/src/main/java/fr/ird/observe/services/service/sql/AddSqlScriptProducerRequest.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/sql/AddSqlScriptProducerRequest.java +++ b/services/src/main/java/fr/ird/observe/services/service/sql/AddSqlScriptProducerRequest.java @@ -27,6 +27,7 @@ import com.google.common.collect.ArrayListMultimap; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ListMultimap; import com.google.common.collect.Multimaps; +import fr.ird.observe.services.dto.ObserveDto; import fr.ird.observe.services.dto.referential.ReferentialDto; import java.util.Set; import java.util.stream.Collectors; @@ -36,15 +37,15 @@ import java.util.stream.Collectors; * * @author Tony Chemit - dev(a)tchemit.fr */ -public class AddSqlScriptProducerRequest { - - protected final boolean postgres; - protected boolean addSchema; - protected boolean addReferential; - protected boolean addSomeReferential; - protected boolean addData; - protected ImmutableSet<String> dataIds; - protected final ArrayListMultimap<Class<? extends ReferentialDto>, String> referentialIds = ArrayListMultimap.create(); +public class AddSqlScriptProducerRequest implements ObserveDto { + + private final boolean postgres; + private boolean addSchema; + private boolean addReferential; + private boolean addSomeReferential; + private boolean addData; + private ImmutableSet<String> dataIds; + private final ArrayListMultimap<Class<? extends ReferentialDto>, String> referentialIds = ArrayListMultimap.create(); public static AddSqlScriptProducerRequest forH2() { return new AddSqlScriptProducerRequest(false); ===================================== services/src/main/java/fr/ird/observe/services/service/sql/AddSqlScriptProducerResult.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/sql/AddSqlScriptProducerResult.java +++ b/services/src/main/java/fr/ird/observe/services/service/sql/AddSqlScriptProducerResult.java @@ -24,13 +24,14 @@ package fr.ird.observe.services.service.sql; import com.google.common.collect.ImmutableSet; import fr.ird.observe.services.dto.ObserveBlobsContainer; +import fr.ird.observe.services.dto.ObserveDto; /** * Created on 24/08/16. * * @author Tony Chemit - dev(a)tchemit.fr */ -public class AddSqlScriptProducerResult { +public class AddSqlScriptProducerResult implements ObserveDto{ private final byte[] sqlCode; ===================================== services/src/main/java/fr/ird/observe/services/service/sql/DeleteSqlScriptProducerRequest.java ===================================== --- a/services/src/main/java/fr/ird/observe/services/service/sql/DeleteSqlScriptProducerRequest.java +++ b/services/src/main/java/fr/ird/observe/services/service/sql/DeleteSqlScriptProducerRequest.java @@ -24,6 +24,8 @@ package fr.ird.observe.services.service.sql; import com.google.common.base.MoreObjects; import com.google.common.collect.ImmutableSet; +import fr.ird.observe.services.dto.ObserveDto; +import java.util.Objects; import java.util.stream.Collectors; /** @@ -31,7 +33,7 @@ import java.util.stream.Collectors; * * @author Tony Chemit - dev(a)tchemit.fr */ -public class DeleteSqlScriptProducerRequest { +public class DeleteSqlScriptProducerRequest implements ObserveDto { protected boolean deleteData; protected ImmutableSet<String> dataIds; @@ -40,26 +42,14 @@ public class DeleteSqlScriptProducerRequest { return new DeleteSqlScriptProducerRequest(); } - public static DeleteSqlScriptProducerRequest forH2() { - return new DeleteSqlScriptProducerRequest(); - } - - public static DeleteSqlScriptProducerRequest forPostgres() { - return new DeleteSqlScriptProducerRequest(); - } - - public DeleteSqlScriptProducerRequest deleteAllData() { - deleteData = true; - return this; - } - public DeleteSqlScriptProducerRequest dataIdsToDelete(ImmutableSet<String> dataIds) { - deleteData = true; + Objects.requireNonNull(dataIds); + this.deleteData = true; this.dataIds = dataIds; return this; } - protected DeleteSqlScriptProducerRequest() { + private DeleteSqlScriptProducerRequest() { } public boolean isDeleteData() { View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/900f27411375af7a268cc9b4298… --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/900f27411375af7a268cc9b4298… You're receiving this email because of your account on gitlab.com.
1 0
0 0
[Git][ultreiaio/ird-observe] Deleted branch 843-ps-probleme-de-validation-sur-captures-cibles-conservees
by Tony CHEMIT 10 Aug '17

10 Aug '17
Tony CHEMIT deleted branch 843-ps-probleme-de-validation-sur-captures-cibles-conservees at ultreiaio / ird-observe --- You're receiving this email because of your account on gitlab.com.
1 0
0 0
[Git][ultreiaio/ird-observe] Pushed new branch 843-ps-probleme-de-validation-sur-captures-cibles-conservees
by Tony CHEMIT 10 Aug '17

10 Aug '17
Tony CHEMIT pushed new branch 843-ps-probleme-de-validation-sur-captures-cibles-conservees at ultreiaio / ird-observe --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/tree/843-ps-probleme-de-validation… You're receiving this email because of your account on gitlab.com.
1 0
0 0
[Git][ultreiaio/ird-observe][develop] Improve ui handler filtering referential sets API
by Tony CHEMIT 08 Aug '17

08 Aug '17
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 1cff663a by Tony CHEMIT at 2017-08-08T13:50:16+02:00 Improve ui handler filtering referential sets API - - - - - 15 changed files: - client/src/main/java/fr/ird/observe/client/ui/content/ContentUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/TripLonglineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/TripSeineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/CatchLonglineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/EncounterUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/TdrUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchReleaseUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetSampleUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectObservedSpeciesUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectSchoolEstimateUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/SchoolEstimateUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetCatchUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetDiscardCatchUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetSampleUIHandler.java Changes: ===================================== client/src/main/java/fr/ird/observe/client/ui/content/ContentUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/ContentUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/ContentUIHandler.java @@ -103,9 +103,11 @@ import java.util.Collections; import java.util.LinkedList; import java.util.List; import java.util.Locale; +import java.util.Map; import java.util.Objects; import java.util.Optional; import java.util.Set; +import java.util.TreeMap; import java.util.Vector; import javax.swing.AbstractButton; import javax.swing.ActionMap; @@ -162,6 +164,18 @@ public abstract class ContentUIHandler<E extends IdDto, U extends ContentUI<E, U /** l'interface graphique que le controleur utilise */ protected U ui; + private final Map<String, ReferentialReferencesFilter> referentialsFilters = new TreeMap<>(); + + protected interface ReferentialReferencesFilter<D extends ReferentialDto> { + + List<ReferentialReference<D>> filter(List<ReferentialReference<D>> incomingReferences); + + } + + protected void addReferentialFilter(String propertyName, ReferentialReferencesFilter filter) { + referentialsFilters.put(propertyName, filter); + } + public void beforeInit(U ui) { this.ui = ui; prefix = "[" + ui.getClass().getSimpleName() + "] "; @@ -673,6 +687,13 @@ public abstract class ContentUIHandler<E extends IdDto, U extends ContentUI<E, U // by default always remove obsolete references List<ReferentialReference<D>> referentialReferences = ReferentialReferences.filterEnabled(incomingReferences); log.debug(String.format("Filter referential references (type %s - property %s), without diabled size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); + + //noinspection unchecked + ReferentialReferencesFilter<D> referentialReferencesFilter = referentialsFilters.get(propertyName); + if (referentialReferencesFilter!=null) { + return referentialReferencesFilter.filter(referentialReferences); + } + return referentialReferences; } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/TripLonglineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/TripLonglineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/TripLonglineUIHandler.java @@ -35,13 +35,13 @@ import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.longline.TripLonglineDto; import fr.ird.observe.services.dto.longline.TripLonglineHelper; import fr.ird.observe.services.dto.reference.ReferentialReference; +import fr.ird.observe.services.dto.reference.ReferentialReferences; +import fr.ird.observe.services.dto.referential.PersonDto; import fr.ird.observe.services.dto.referential.PersonHelper; -import fr.ird.observe.services.dto.referential.ReferentialDto; +import fr.ird.observe.services.dto.referential.VesselDto; import fr.ird.observe.services.dto.referential.VesselHelper; import fr.ird.observe.services.dto.result.SaveResultDto; -import java.util.Collection; import java.util.Date; -import java.util.LinkedList; import java.util.List; import javax.swing.JTabbedPane; import javax.swing.SwingUtilities; @@ -69,6 +69,23 @@ class TripLonglineUIHandler extends ContentOpenableUIHandler<TripLonglineDto, Tr TripLonglineUIHandler() { super(DataContextType.Program, DataContextType.TripLongline, n("observe.content.tripLongline.message.not.open")); + addReferentialFilter(TripLonglineDto.PROPERTY_CAPTAIN, (ReferentialReferencesFilter<PersonDto>) incomingReferences -> { + List<ReferentialReference<PersonDto>> result = PersonHelper.filterCaptainReferences(incomingReferences); + return ReferentialReferences.filterEnabled(result); + }); + addReferentialFilter(TripLonglineDto.PROPERTY_OBSERVER, (ReferentialReferencesFilter<PersonDto>) incomingReferences -> { + List<ReferentialReference<PersonDto>> result = PersonHelper.filterObserverReferences(incomingReferences); + return ReferentialReferences.filterEnabled(result); + }); + addReferentialFilter(TripLonglineDto.PROPERTY_DATA_ENTRY_OPERATOR, (ReferentialReferencesFilter<PersonDto>) incomingReferences -> { + List<ReferentialReference<PersonDto>> result = PersonHelper.filterDataEntryOperatorReferences(incomingReferences); + return ReferentialReferences.filterEnabled(result); + }); + addReferentialFilter(TripLonglineDto.PROPERTY_VESSEL, (ReferentialReferencesFilter<VesselDto>) incomingReferences -> { + ClientConfig config = ObserveSwingApplicationContext.get().getConfig(); + List<ReferentialReference<VesselDto>> result = VesselHelper.filterVesselReferencesByVesselTypeIds(incomingReferences, config.getLonglineVesselTypeIds()); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -315,50 +332,4 @@ class TripLonglineUIHandler extends ContentOpenableUIHandler<TripLonglineDto, Tr return !create && getOpenDataManager().canOpenTripLongline(); } - - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case TripLonglineDto.PROPERTY_CAPTAIN: { - result = (List) PersonHelper.filterCaptainReferences((List) result); - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - break; - - case TripLonglineDto.PROPERTY_OBSERVER: { - result = (List) PersonHelper.filterObserverReferences((List) result); - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - break; - - case TripLonglineDto.PROPERTY_DATA_ENTRY_OPERATOR: { - result = (List) PersonHelper.filterDataEntryOperatorReferences((List) result); - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - break; - - case TripLonglineDto.PROPERTY_VESSEL: { - ClientConfig config = ObserveSwingApplicationContext.get().getConfig(); - result = (List) VesselHelper.filterVesselReferencesByVesselTypeIds((List) result, config.getLonglineVesselTypeIds()); - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - break; - - } - - return result; - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/TripSeineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/TripSeineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/TripSeineUIHandler.java @@ -32,15 +32,15 @@ import fr.ird.observe.client.ui.util.tripMap.TripMapUI; import fr.ird.observe.services.dto.TripMapDto; import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; +import fr.ird.observe.services.dto.reference.ReferentialReferences; +import fr.ird.observe.services.dto.referential.PersonDto; import fr.ird.observe.services.dto.referential.PersonHelper; -import fr.ird.observe.services.dto.referential.ReferentialDto; +import fr.ird.observe.services.dto.referential.VesselDto; import fr.ird.observe.services.dto.referential.VesselHelper; import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.dto.seine.TripSeineDto; import fr.ird.observe.services.dto.seine.TripSeineHelper; -import java.util.Collection; import java.util.Date; -import java.util.LinkedList; import java.util.List; import javax.swing.JTabbedPane; import javax.swing.SwingUtilities; @@ -66,6 +66,23 @@ class TripSeineUIHandler extends ContentOpenableUIHandler<TripSeineDto, TripSein TripSeineUIHandler() { super(DataContextType.Program, DataContextType.TripSeine, n("observe.content.tripSeine.message.not.open")); + addReferentialFilter(TripSeineDto.PROPERTY_CAPTAIN, (ReferentialReferencesFilter<PersonDto>) incomingReferences -> { + List<ReferentialReference<PersonDto>> result = PersonHelper.filterCaptainReferences(incomingReferences); + return ReferentialReferences.filterEnabled(result); + }); + addReferentialFilter(TripSeineDto.PROPERTY_OBSERVER, (ReferentialReferencesFilter<PersonDto>) incomingReferences -> { + List<ReferentialReference<PersonDto>> result = PersonHelper.filterObserverReferences(incomingReferences); + return ReferentialReferences.filterEnabled(result); + }); + addReferentialFilter(TripSeineDto.PROPERTY_DATA_ENTRY_OPERATOR, (ReferentialReferencesFilter<PersonDto>) incomingReferences -> { + List<ReferentialReference<PersonDto>> result = PersonHelper.filterDataEntryOperatorReferences(incomingReferences); + return ReferentialReferences.filterEnabled(result); + }); + addReferentialFilter(TripSeineDto.PROPERTY_VESSEL, (ReferentialReferencesFilter<VesselDto>) incomingReferences -> { + ClientConfig config = ObserveSwingApplicationContext.get().getConfig(); + List<ReferentialReference<VesselDto>> result = VesselHelper.filterVesselReferencesByVesselTypeIds(incomingReferences, config.getLonglineVesselTypeIds()); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -309,49 +326,4 @@ class TripSeineUIHandler extends ContentOpenableUIHandler<TripSeineDto, TripSein return !create && getOpenDataManager().canOpenTripSeine(); } - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case TripSeineDto.PROPERTY_CAPTAIN: { - result = (List) PersonHelper.filterCaptainReferences((List) result); - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - break; - - case TripSeineDto.PROPERTY_OBSERVER: { - result = (List) PersonHelper.filterObserverReferences((List) result); - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - break; - - case TripSeineDto.PROPERTY_DATA_ENTRY_OPERATOR: { - result = (List) PersonHelper.filterDataEntryOperatorReferences((List) result); - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - break; - - case TripSeineDto.PROPERTY_VESSEL: { - ClientConfig config = ObserveSwingApplicationContext.get().getConfig(); - result = (List) VesselHelper.filterVesselReferencesByVesselTypeIds((List) result, config.getSeineVesselTypeIds()); - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - break; - - } - - return result; - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/CatchLonglineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/CatchLonglineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/CatchLonglineUIHandler.java @@ -52,7 +52,6 @@ import fr.ird.observe.services.dto.longline.WeightMeasureDto; import fr.ird.observe.services.dto.reference.DataReference; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferences; -import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.SizeMeasureTypeDto; import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.WeightMeasureTypeDto; @@ -62,11 +61,9 @@ import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.service.data.longline.TripLonglineService; import java.beans.PropertyChangeListener; import java.util.Calendar; -import java.util.Collection; import java.util.Collections; import java.util.Date; import java.util.HashSet; -import java.util.LinkedList; import java.util.List; import java.util.Set; import javax.swing.JComponent; @@ -132,7 +129,21 @@ public class CatchLonglineUIHandler extends ContentTableUIHandler<SetLonglineCat branchlineChanged = evt -> onBranchlineChanged((DataReference<BranchlineDto>) evt.getNewValue()); weightTableModelModified = evt -> onWeightTableModelModified((Boolean) evt.getNewValue()); sizeTableModelModified = evt -> onSizeTableModelModified((Boolean) evt.getNewValue()); - depredatedChanged = evt -> onDepretadedChanged((Boolean) evt.getNewValue(), (CatchLonglineDto) evt.getSource()); + depredatedChanged = evt -> onDepredatedChanged((Boolean) evt.getNewValue(), (CatchLonglineDto) evt.getSource()); + + addReferentialFilter(CatchLonglineDto.PROPERTY_SPECIES_CATCH, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListLonglineCatchId(); + String tripLonglineId = getDataContext().getSelectedTripLonglineId(); + List<ReferentialReference<SpeciesDto>> result = getTripLonglineService().getSpeciesByListAndTrip(tripLonglineId, speciesListId); + return ReferentialReferences.filterEnabled(result); + }); + + addReferentialFilter(CatchLonglineDto.PROPERTY_PREDATOR, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListLonglineDepredatorId(); + String tripLonglineId = getDataContext().getSelectedTripLonglineId(); + List<ReferentialReference<SpeciesDto>> result = getTripLonglineService().getSpeciesByListAndTrip(tripLonglineId, speciesListId); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -462,7 +473,7 @@ public class CatchLonglineUIHandler extends ContentTableUIHandler<SetLonglineCat } //FIXME Voir si pas besoin aussi de relancer les binding (catchFateChanged, branchlineChanged) ? - onDepretadedChanged(bean.getDepredated(), bean); + onDepredatedChanged(bean.getDepredated(), bean); } @@ -654,43 +665,6 @@ public class CatchLonglineUIHandler extends ContentTableUIHandler<SetLonglineCat } @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case CatchLonglineDto.PROPERTY_SPECIES_CATCH: - case CatchLonglineDto.PROPERTY_PREDATOR: { - String speciesListId; - - if (CatchLonglineDto.PROPERTY_SPECIES_CATCH.equals(propertyName)) { - speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListLonglineCatchId(); - } else { - speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListLonglineDepredatorId(); - } - - String tripLonglineId = getDataContext().getSelectedTripLonglineId(); - - TripLonglineService tripLonglineService = getTripLonglineService(); - result = (List) tripLonglineService.getSpeciesByListAndTrip(tripLonglineId, speciesListId); - - result = ReferentialReferences.filterEnabled(result); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - - break; - } - - } - - return result; - - } - - @Override protected void closeSafeUI() { if (log.isInfoEnabled()) { @@ -831,7 +805,7 @@ public class CatchLonglineUIHandler extends ContentTableUIHandler<SetLonglineCat } - private void onDepretadedChanged(Boolean newValue, CatchLonglineDto tableEditBean) { + private void onDepredatedChanged(Boolean newValue, CatchLonglineDto tableEditBean) { CatchLonglineUI ui = getUi(); ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/EncounterUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/EncounterUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/EncounterUIHandler.java @@ -32,14 +32,12 @@ import fr.ird.observe.services.dto.longline.ActivityLonglineEncounterHelper; import fr.ird.observe.services.dto.longline.EncounterDto; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferences; -import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.SpeciesListDto; import fr.ird.observe.services.dto.referential.longline.EncounterTypeDto; import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.service.referential.ReferentialService; -import java.util.Collection; -import java.util.LinkedList; +import java.util.List; import java.util.Set; import javax.swing.JTable; import javax.swing.table.DefaultTableCellRenderer; @@ -63,6 +61,16 @@ public class EncounterUIHandler extends ContentTableUIHandler<ActivityLonglineEn EncounterUIHandler() { super(DataContextType.ActivityLongline); + addReferentialFilter(EncounterDto.PROPERTY_SPECIES, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListLonglineEncounterId(); + Form<SpeciesListDto> speciesListDtoForm = getReferentialService().loadForm(SpeciesListDto.class, speciesListId); + SpeciesListDto speciesListDto = speciesListDtoForm.getObject(); + + Set<String> speciesIds = speciesListDto.getSpeciesIds(); + + List<ReferentialReference<SpeciesDto>> result = ReferentialReferences.filterContains(incomingReferences, speciesIds); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -117,37 +125,4 @@ public class EncounterUIHandler extends ContentTableUIHandler<ActivityLonglineEn ActivityLonglineEncounterHelper.copyActivityLonglineEncounterDto(form.getObject(), getBean()); } - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case EncounterDto.PROPERTY_SPECIES: { - - String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListLonglineEncounterId(); - - ReferentialService referentialService = getReferentialService(); - - Form<SpeciesListDto> speciesListDtoForm = referentialService.loadForm(SpeciesListDto.class, speciesListId); - SpeciesListDto speciesListDto = speciesListDtoForm.getObject(); - - Set<String> speciesIds = speciesListDto.getSpeciesIds(); - - result = ReferentialReferences.filterContains(result, speciesIds); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - } - - return result; - - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/TdrUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/TdrUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/TdrUIHandler.java @@ -37,18 +37,15 @@ import fr.ird.observe.services.dto.longline.SetLonglineTdrHelper; import fr.ird.observe.services.dto.longline.TdrDto; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferences; -import fr.ird.observe.services.dto.referential.ReferentialDto; +import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.longline.SensorBrandDto; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.service.data.longline.TripLonglineService; import java.beans.PropertyChangeListener; import java.io.File; import java.io.IOException; import java.nio.file.Files; -import java.util.Collection; import java.util.Date; import java.util.HashSet; -import java.util.LinkedList; import java.util.List; import java.util.Set; import javax.swing.JComponent; @@ -104,6 +101,12 @@ public class TdrUIHandler extends ContentTableUIHandler<SetLonglineTdrDto, TdrDt Boolean newValue = (Boolean) evt.getNewValue(); onToogleTimeEditorSliderChanged(newValue); }; + addReferentialFilter(TdrDto.PROPERTY_SPECIES, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListLonglineCatchId(); + String tripLonglineId = getDataContext().getSelectedTripLonglineId(); + List<ReferentialReference<SpeciesDto>> result = getTripLonglineService().getSpeciesByListAndTrip(tripLonglineId, speciesListId); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -447,36 +450,6 @@ public class TdrUIHandler extends ContentTableUIHandler<SetLonglineTdrDto, TdrDt } @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case TdrDto.PROPERTY_SPECIES: { - String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListLonglineCatchId(); - - String tripLonglineId = getDataContext().getSelectedTripLonglineId(); - - TripLonglineService tripLonglineService = getTripLonglineService(); - result = (List) tripLonglineService.getSpeciesByListAndTrip(tripLonglineId, speciesListId); - - result = ReferentialReferences.filterEnabled(result); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - - break; - } - - } - - return result; - - } - - @Override protected void loadEditBean(String beanId) { Form<SetLonglineTdrDto> form = getTdrService().loadForm(beanId); ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchReleaseUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchReleaseUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchReleaseUIHandler.java @@ -29,7 +29,7 @@ import fr.ird.observe.client.ui.util.table.AutotSelectRowAndShowPopupActionSuppo import fr.ird.observe.common.constants.seine.NonTargetCatchReleaseStatus; import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; -import fr.ird.observe.services.dto.referential.ReferentialDto; +import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; import fr.ird.observe.services.dto.referential.SexDto; import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.SpeciesGroupDto; @@ -40,7 +40,6 @@ import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchReleaseDto; import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchReleaseHelper; import java.beans.PropertyChangeListener; import java.util.ArrayList; -import java.util.Collection; import java.util.Collections; import java.util.Date; import java.util.LinkedList; @@ -89,6 +88,11 @@ public class NonTargetCatchReleaseUIHandler extends ContentTableUIHandler<SetSei Boolean newValue = (Boolean) evt.getNewValue(); onToggleTimeEditorSliderChanged(newValue); }; + addReferentialFilter(NonTargetCatchReleaseDto.PROPERTY_SPECIES, incomingReferences -> { + ReferentialReferenceSet<SpeciesDto> sampleSpecies = getNonTargetCatchReleaseService().getSampleSpecies(getSelectedParentId()); + return new LinkedList<>(sampleSpecies.getReferences()); +// return ReferentialReferences.filterEnabled(result); + }); } private void updateSpecies(ReferentialReference species) { @@ -254,29 +258,6 @@ public class NonTargetCatchReleaseUIHandler extends ContentTableUIHandler<SetSei loadReferentialReferenceSetsInModel(form); getModel().setForm(form); SetSeineNonTargetCatchReleaseHelper.copySetSeineNonTargetCatchReleaseDto(form.getObject(), getBean()); - } - - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case NonTargetCatchReleaseDto.PROPERTY_SPECIES: { - - result = (Collection) getNonTargetCatchReleaseService().getSampleSpecies(getSelectedParentId()).getReferences(); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - } - - return result; } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchUIHandler.java @@ -33,7 +33,6 @@ import fr.ird.observe.services.decoration.decorators.ReferentialReferenceDecorat import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferences; -import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.seine.ReasonForDiscardDto; import fr.ird.observe.services.dto.referential.seine.SpeciesFateDto; @@ -42,11 +41,8 @@ import fr.ird.observe.services.dto.seine.NonTargetCatchDto; import fr.ird.observe.services.dto.seine.NonTargetCatchHelper; import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchDto; import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchHelper; -import fr.ird.observe.services.service.data.seine.TripSeineService; import java.beans.PropertyChangeListener; import java.util.ArrayList; -import java.util.Collection; -import java.util.LinkedList; import java.util.List; import java.util.Set; import javax.swing.JComponent; @@ -374,36 +370,16 @@ public class NonTargetCatchUIHandler extends ContentTableUIHandler<SetSeineNonTa loadReferentialReferenceSetsInModel(form); getModel().setForm(form); SetSeineNonTargetCatchHelper.copySetSeineNonTargetCatchDto(form.getObject(), getBean()); - } - - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case NonTargetCatchDto.PROPERTY_SPECIES: { - - String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineNonTargetCatchId(); - String tripSeineId = getDataContext().getSelectedTripSeineId(); + addReferentialFilter(NonTargetCatchDto.PROPERTY_SPECIES, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { - TripSeineService tripSeineService = getTripSeineService(); - result = (List) tripSeineService.getSpeciesByListAndTrip(tripSeineId, speciesListId); + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineNonTargetCatchId(); + String tripLonglineId = getDataContext().getSelectedTripLonglineId(); - result = ReferentialReferences.filterEnabled(result); + List<ReferentialReference<SpeciesDto>> result = getTripSeineService().getSpeciesByListAndTrip(tripLonglineId, speciesListId); - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - } - - return result; + return ReferentialReferences.filterEnabled(result); + }); } boolean showReasonForDiscard(ReferentialReference<SpeciesFateDto> speciesFate) { ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetSampleUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetSampleUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetSampleUIHandler.java @@ -29,7 +29,7 @@ import fr.ird.observe.client.ui.content.ContentMode; import fr.ird.observe.client.ui.content.table.ContentTableModel; import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; -import fr.ird.observe.services.dto.referential.ReferentialDto; +import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; import fr.ird.observe.services.dto.referential.SexDto; import fr.ird.observe.services.dto.referential.SizeMeasureTypeDto; import fr.ird.observe.services.dto.referential.SpeciesDto; @@ -64,6 +64,19 @@ public class NonTargetSampleUIHandler extends AbstractSampleUIHandler<NonTargetS /** Logger */ private static final Log log = LogFactory.getLog(NonTargetSampleUIHandler.class); + NonTargetSampleUIHandler() { + addReferentialFilter(NonTargetLengthDto.PROPERTY_SPECIES, incomingReferences -> { + ReferentialReferenceSet<SpeciesDto> sampleSpecies = getNonTargetSampleService().getSampleSpecies(getSelectedParentId()); + return new LinkedList<>(sampleSpecies.getReferences()); +// return ReferentialReferences.filterEnabled(result); + }); + addReferentialFilter(NonTargetLengthDto.PROPERTY_SPECIES_FATE, incomingReferences -> { + Collection<ReferentialReference<SpeciesFateDto>> speciesFate = getModel().getForm().getObject().getSpeciesFate(); + return new LinkedList<>(speciesFate); +// return ReferentialReferences.filterEnabled(result); + }); + } + @Override public void resetIsWeightComputed() { getTableEditBean().setIsWeightComputed(false); @@ -314,42 +327,6 @@ public class NonTargetSampleUIHandler extends AbstractSampleUIHandler<NonTargetS updateUiWithReferenceSetsFromModel(); NonTargetSampleHelper.copyNonTargetSampleDto(form.getObject(), getBean()); - } - - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case NonTargetLengthDto.PROPERTY_SPECIES: { - - result = (Collection) getNonTargetSampleService().getSampleSpecies(getSelectedParentId()).getReferences(); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - case NonTargetLengthDto.PROPERTY_SPECIES_FATE: { - - // on conserve uniquement les devenir utilisés dans les captures - Collection<ReferentialReference<SpeciesFateDto>> speciesFate = getModel().getForm().getObject().getSpeciesFate(); - result = (Collection) speciesFate; - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - } - - return result; } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectObservedSpeciesUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectObservedSpeciesUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectObservedSpeciesUIHandler.java @@ -28,7 +28,6 @@ import fr.ird.observe.client.ui.content.table.ContentTableUIHandler; import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferences; -import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.SpeciesListDto; import fr.ird.observe.services.dto.referential.seine.SpeciesStatusDto; @@ -37,9 +36,7 @@ import fr.ird.observe.services.dto.seine.FloatingObjectObservedSpeciesDto; import fr.ird.observe.services.dto.seine.FloatingObjectObservedSpeciesHelper; import fr.ird.observe.services.dto.seine.ObjectObservedSpeciesDto; import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; -import fr.ird.observe.services.service.referential.ReferentialService; -import java.util.Collection; -import java.util.LinkedList; +import java.util.List; import java.util.Set; import javax.swing.JTable; import javax.swing.table.DefaultTableCellRenderer; @@ -61,6 +58,17 @@ public class ObjectObservedSpeciesUIHandler extends ContentTableUIHandler<Floati ObjectObservedSpeciesUIHandler() { super(DataContextType.SetSeine); + addReferentialFilter(ObjectSchoolEstimateDto.PROPERTY_SPECIES, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineObjectObservedSpeciesId(); + Form<SpeciesListDto> speciesListDtoForm = getReferentialService().loadForm(SpeciesListDto.class, speciesListId); + SpeciesListDto speciesListDto = speciesListDtoForm.getObject(); + + Set<String> speciesIds = speciesListDto.getSpeciesIds(); + + List<ReferentialReference<SpeciesDto>> result = ReferentialReferences.filterContains(incomingReferences, speciesIds); + return ReferentialReferences.filterEnabled(result); + }); + } @Override @@ -110,36 +118,4 @@ public class ObjectObservedSpeciesUIHandler extends ContentTableUIHandler<Floati getModel().setForm(form); FloatingObjectObservedSpeciesHelper.copyFloatingObjectObservedSpeciesDto(form.getObject(), getBean()); } - - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case ObjectSchoolEstimateDto.PROPERTY_SPECIES: { - String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineObjectObservedSpeciesId(); - - ReferentialService referentialService = getReferentialService(); - Form<SpeciesListDto> speciesListDtoForm = referentialService.loadForm(SpeciesListDto.class, speciesListId); - SpeciesListDto speciesListDto = speciesListDtoForm.getObject(); - - Set<String> speciesIds = speciesListDto.getSpeciesIds(); - - result = ReferentialReferences.filterContains(result, speciesIds); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - } - - return result; - - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectSchoolEstimateUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectSchoolEstimateUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectSchoolEstimateUIHandler.java @@ -28,16 +28,13 @@ import fr.ird.observe.client.ui.content.table.ContentTableUIHandler; import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferences; -import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.SpeciesListDto; import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.dto.seine.FloatingObjectSchoolEstimateDto; import fr.ird.observe.services.dto.seine.FloatingObjectSchoolEstimateHelper; import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; -import fr.ird.observe.services.service.referential.ReferentialService; -import java.util.Collection; -import java.util.LinkedList; +import java.util.List; import java.util.Set; import javax.swing.JTable; import javax.swing.table.DefaultTableCellRenderer; @@ -60,6 +57,16 @@ public class ObjectSchoolEstimateUIHandler extends ContentTableUIHandler<Floatin ObjectSchoolEstimateUIHandler() { super(DataContextType.SetSeine); + addReferentialFilter(ObjectSchoolEstimateDto.PROPERTY_SPECIES, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineObjectSchoolEstimateId(); + Form<SpeciesListDto> speciesListDtoForm = getReferentialService().loadForm(SpeciesListDto.class, speciesListId); + SpeciesListDto speciesListDto = speciesListDtoForm.getObject(); + + Set<String> speciesIds = speciesListDto.getSpeciesIds(); + + List<ReferentialReference<SpeciesDto>> result = ReferentialReferences.filterContains(incomingReferences, speciesIds); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -107,34 +114,4 @@ public class ObjectSchoolEstimateUIHandler extends ContentTableUIHandler<Floatin FloatingObjectSchoolEstimateHelper.copyFloatingObjectSchoolEstimateDto(form.getObject(), getBean()); } - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case ObjectSchoolEstimateDto.PROPERTY_SPECIES: { - String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineObjectSchoolEstimateId(); - - ReferentialService referentialService = getReferentialService(); - Form<SpeciesListDto> speciesListDtoForm = referentialService.loadForm(SpeciesListDto.class, speciesListId); - SpeciesListDto speciesListDto = speciesListDtoForm.getObject(); - - Set<String> speciesIds = speciesListDto.getSpeciesIds(); - result = ReferentialReferences.filterContains(result, speciesIds); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - } - - return result; - - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/SchoolEstimateUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/SchoolEstimateUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/SchoolEstimateUIHandler.java @@ -29,25 +29,18 @@ import fr.ird.observe.client.ui.content.table.ContentTableUIHandler; import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferences; -import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; import fr.ird.observe.services.dto.seine.SchoolEstimateDto; import fr.ird.observe.services.dto.seine.SetSeineSchoolEstimateDto; import fr.ird.observe.services.dto.seine.SetSeineSchoolEstimateHelper; -import fr.ird.observe.services.service.data.seine.TripSeineService; -import java.util.Collection; import java.util.Collections; -import java.util.LinkedList; import java.util.List; import java.util.Set; import java.util.stream.Collectors; import javax.swing.JComponent; import javax.swing.JTable; import javax.swing.table.DefaultTableCellRenderer; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; import org.nuiton.jaxx.runtime.spi.UIHandler; @@ -59,11 +52,15 @@ import static org.nuiton.i18n.I18n.n; */ public class SchoolEstimateUIHandler extends ContentTableUIHandler<SetSeineSchoolEstimateDto, SchoolEstimateDto, SchoolEstimateUI> implements UIHandler<SchoolEstimateUI> { - /** Logger */ - private static final Log log = LogFactory.getLog(SchoolEstimateUIHandler.class); - SchoolEstimateUIHandler() { super(DataContextType.SetSeine); + addReferentialFilter(SchoolEstimateDto.PROPERTY_SPECIES, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineSchoolEstimateId(); + + String tripSeineId = getDataContext().getSelectedTripSeineId(); + List<ReferentialReference<SpeciesDto>> result = getTripSeineService().getSpeciesByListAndTrip(tripSeineId, speciesListId); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -138,34 +135,4 @@ public class SchoolEstimateUIHandler extends ContentTableUIHandler<SetSeineSchoo SetSeineSchoolEstimateHelper.copySetSeineSchoolEstimateDto(form.getObject(), getBean()); } - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case ObjectSchoolEstimateDto.PROPERTY_SPECIES: { - - String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineSchoolEstimateId(); - String tripSeineId = getDataContext().getSelectedTripSeineId(); - - TripSeineService tripSeineService = getTripSeineService(); - result = (List) tripSeineService.getSpeciesByListAndTrip(tripSeineId, speciesListId); - - result = ReferentialReferences.filterEnabled(result); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - } - - return result; - - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetCatchUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetCatchUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetCatchUIHandler.java @@ -31,20 +31,15 @@ import fr.ird.observe.client.ui.content.table.ContentTableUIHandler; import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferences; -import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.seine.WeightCategoryDto; import fr.ird.observe.services.dto.referential.seine.WeightCategoryHelper; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; import fr.ird.observe.services.dto.seine.SetSeineTargetCatchDto; import fr.ird.observe.services.dto.seine.SetSeineTargetCatchHelper; import fr.ird.observe.services.dto.seine.TargetCatchDto; import fr.ird.observe.services.dto.seine.TargetCatchHelper; -import fr.ird.observe.services.service.data.seine.TripSeineService; -import java.util.Collection; import java.util.Collections; -import java.util.LinkedList; import java.util.List; import java.util.Set; import javax.swing.JComponent; @@ -72,6 +67,13 @@ public class TargetCatchUIHandler extends ContentTableUIHandler<SetSeineTargetCa TargetCatchUIHandler() { super(DataContextType.SetSeine); + addReferentialFilter(TargetCatchDto.PROPERTY_SPECIES, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineTargetCatchId(); + + String tripSeineId = getDataContext().getSelectedTripSeineId(); + List<ReferentialReference<SpeciesDto>> result = getTripSeineService().getSpeciesByListAndTrip(tripSeineId, speciesListId); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -287,34 +289,4 @@ public class TargetCatchUIHandler extends ContentTableUIHandler<SetSeineTargetCa SetSeineTargetCatchHelper.copySetSeineTargetCatchDto(form.getObject(), getBean()); } - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case ObjectSchoolEstimateDto.PROPERTY_SPECIES: { - - String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineTargetCatchId(); - String tripSeineId = getDataContext().getSelectedTripSeineId(); - - TripSeineService tripSeineService = getTripSeineService(); - result = (List) tripSeineService.getSpeciesByListAndTrip(tripSeineId, speciesListId); - - result = ReferentialReferences.filterEnabled(result); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - } - - return result; - - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetDiscardCatchUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetDiscardCatchUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetDiscardCatchUIHandler.java @@ -31,22 +31,18 @@ import fr.ird.observe.client.ui.content.table.ContentTableUIHandler; import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferences; -import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.seine.ReasonForDiscardDto; import fr.ird.observe.services.dto.referential.seine.WeightCategoryDto; import fr.ird.observe.services.dto.referential.seine.WeightCategoryHelper; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; import fr.ird.observe.services.dto.seine.SetSeineTargetCatchDto; import fr.ird.observe.services.dto.seine.SetSeineTargetCatchHelper; import fr.ird.observe.services.dto.seine.TargetCatchDto; import fr.ird.observe.services.dto.seine.TargetCatchHelper; -import fr.ird.observe.services.service.data.seine.TripSeineService; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; -import java.util.LinkedList; import java.util.List; import java.util.Optional; import java.util.Set; @@ -75,6 +71,13 @@ public class TargetDiscardCatchUIHandler extends ContentTableUIHandler<SetSeineT TargetDiscardCatchUIHandler() { super(DataContextType.SetSeine); + addReferentialFilter(TargetCatchDto.PROPERTY_SPECIES, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineTargetCatchId(); + + String tripSeineId = getDataContext().getSelectedTripSeineId(); + List<ReferentialReference<SpeciesDto>> result = getTripSeineService().getSpeciesByListAndTrip(tripSeineId, speciesListId); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -416,35 +419,4 @@ public class TargetDiscardCatchUIHandler extends ContentTableUIHandler<SetSeineT SetSeineTargetCatchHelper.copySetSeineTargetCatchDto(form.getObject(), getBean()); } - - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case ObjectSchoolEstimateDto.PROPERTY_SPECIES: { - - String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineTargetCatchId(); - String tripSeineId = getDataContext().getSelectedTripSeineId(); - - TripSeineService tripSeineService = getTripSeineService(); - result = (List) tripSeineService.getSpeciesByListAndTrip(tripSeineId, speciesListId); - - result = ReferentialReferences.filterEnabled(result); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - } - - break; - - } - - return result; - - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetSampleUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetSampleUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetSampleUIHandler.java @@ -29,6 +29,8 @@ import fr.ird.observe.client.ui.content.table.ContentTableModel; import fr.ird.observe.client.ui.content.table.ContentTableUI; import fr.ird.observe.services.dto.form.Form; import fr.ird.observe.services.dto.reference.ReferentialReference; +import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; +import fr.ird.observe.services.dto.reference.ReferentialReferences; import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.SexDto; import fr.ird.observe.services.dto.referential.SizeMeasureTypeDto; @@ -73,6 +75,15 @@ public class TargetSampleUIHandler<U extends ContentTableUI<TargetSampleDto, Tar public TargetSampleUIHandler(boolean discarded) { this.discarded = discarded; + addReferentialFilter(TargetLengthDto.PROPERTY_SPECIES, (ReferentialReferencesFilter<SpeciesDto>) incomingReferences -> { + List<ReferentialReference<SpeciesDto>> result = TargetSampleUIHandler.this.getTargetSampleService().getSampleSpecies(TargetSampleUIHandler.this.getSelectedParentId(), discarded); + return ReferentialReferences.filterEnabled(result); + }); + addReferentialFilter(TargetLengthDto.PROPERTY_SIZE_MEASURE_TYPE, (ReferentialReferencesFilter<SizeMeasureTypeDto>) incomingReferences -> { + List<ReferentialReference<SizeMeasureTypeDto>> result = SizeMeasureTypeHelper.filterForSeine(incomingReferences); + checkSizeMeasureTypes(result); + return ReferentialReferences.filterEnabled(result); + }); } @Override @@ -353,40 +364,6 @@ public class TargetSampleUIHandler<U extends ContentTableUI<TargetSampleDto, Tar TargetSampleHelper.copyTargetSampleDto(form.getObject(), getBean()); } - @Override - protected <D extends ReferentialDto> Collection<ReferentialReference<D>> filterReferentialReferences(Class<D> dtoType, String propertyName, LinkedList<ReferentialReference<D>> incomingReferences) { - - Collection<ReferentialReference<D>> result = super.filterReferentialReferences(dtoType, propertyName, incomingReferences); - - switch (propertyName) { - - case TargetLengthDto.PROPERTY_SPECIES: { - - result = (List) getTargetSampleService().getSampleSpecies(getSelectedParentId(), discarded); - - if (log.isDebugEnabled()) { - log.debug(String.format("Filter referential references (type %s - property %s), final size: %d", dtoType.getSimpleName(), propertyName, incomingReferences.size())); - } - - } - - break; - - case TargetLengthDto.PROPERTY_SIZE_MEASURE_TYPE: { - - result = SizeMeasureTypeHelper.filterForSeine((Collection) incomingReferences); - if (log.isInfoEnabled()) { - log.info("Using " + result.size() + " size measure type(s)."); - } - checkSizeMeasureTypes((List) result); - } - } - - - return result; - - } - private Optional<ReferentialReference<SizeMeasureTypeDto>> getSpeciesDefaultSizeMeasureType(ReferentialReference<SpeciesDto> species) { Optional<ReferentialReference<SizeMeasureTypeDto>> result = Optional.empty(); if (species != null) { View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/1cff663af00bbe034f55e1a0788… --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/1cff663af00bbe034f55e1a0788… You're receiving this email because of your account on gitlab.com.
1 0
0 0
[Git][ultreiaio/ird-observe][develop] Let ui handler be a Services provider, helps a lot
by Tony CHEMIT 06 Aug '17

06 Aug '17
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 43206554 by Tony CHEMIT at 2017-08-06T22:39:19+02:00 Let ui handler be a Services provider, helps a lot - - - - - 29 changed files: - client/src/main/java/fr/ird/observe/client/ui/content/ContentUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/LonglineDetailCompositionUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/LonglineGlobalCompositionUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/SetLonglineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/FloatingObjectTransmittingBuoyOperationUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/FloatingObjectUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/SetSeineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/dcp/FloatingObjectPartsTableCellRenderer.java - client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/ActivityLonglineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/TripLonglineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/ActivitySeineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/RouteUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/TripSeineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/ref/ContentReferenceUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/CatchLonglineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/EncounterUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/GearUseFeaturesLonglineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/SensorUsedUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/TdrUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/GearUseFeaturesSeineUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchReleaseUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetSampleUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectObservedSpeciesUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectSchoolEstimateUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/SchoolEstimateUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetCatchUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetDiscardCatchUIHandler.java - client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetSampleUIHandler.java Changes: ===================================== client/src/main/java/fr/ird/observe/client/ui/content/ContentUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/ContentUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/ContentUIHandler.java @@ -53,6 +53,46 @@ import fr.ird.observe.services.dto.reference.ReferentialReference; import fr.ird.observe.services.dto.reference.ReferentialReferenceSet; import fr.ird.observe.services.dto.reference.ReferentialReferences; import fr.ird.observe.services.dto.referential.ReferentialDto; +import fr.ird.observe.services.service.DataSourceService; +import fr.ird.observe.services.service.LastUpdateDateService; +import fr.ird.observe.services.service.ObserveService; +import fr.ird.observe.services.service.PingService; +import fr.ird.observe.services.service.actions.consolidate.ConsolidateDataService; +import fr.ird.observe.services.service.actions.report.ReportService; +import fr.ird.observe.services.service.actions.synchro.referential.diff.ReferentialSynchronizeDiffService; +import fr.ird.observe.services.service.actions.synchro.referential.legacy.UnidirectionalReferentialSynchronizeLocalService; +import fr.ird.observe.services.service.actions.synchro.referential.ng.ReferentialSynchronizeService; +import fr.ird.observe.services.service.actions.validate.ValidateService; +import fr.ird.observe.services.service.data.NavigationService; +import fr.ird.observe.services.service.data.TripManagementService; +import fr.ird.observe.services.service.data.longline.ActivityLongLineEncounterService; +import fr.ird.observe.services.service.data.longline.ActivityLongLineSensorUsedService; +import fr.ird.observe.services.service.data.longline.ActivityLonglineService; +import fr.ird.observe.services.service.data.longline.BranchlineService; +import fr.ird.observe.services.service.data.longline.SetLonglineCatchService; +import fr.ird.observe.services.service.data.longline.SetLonglineDetailCompositionService; +import fr.ird.observe.services.service.data.longline.SetLonglineGlobalCompositionService; +import fr.ird.observe.services.service.data.longline.SetLonglineService; +import fr.ird.observe.services.service.data.longline.TdrService; +import fr.ird.observe.services.service.data.longline.TripLonglineGearUseService; +import fr.ird.observe.services.service.data.longline.TripLonglineService; +import fr.ird.observe.services.service.data.seine.ActivitySeineService; +import fr.ird.observe.services.service.data.seine.FloatingObjectService; +import fr.ird.observe.services.service.data.seine.NonTargetCatchReleaseService; +import fr.ird.observe.services.service.data.seine.NonTargetCatchService; +import fr.ird.observe.services.service.data.seine.NonTargetSampleService; +import fr.ird.observe.services.service.data.seine.ObjectObservedSpeciesService; +import fr.ird.observe.services.service.data.seine.ObjectSchoolEstimateService; +import fr.ird.observe.services.service.data.seine.RouteService; +import fr.ird.observe.services.service.data.seine.SchoolEstimateService; +import fr.ird.observe.services.service.data.seine.SetSeineService; +import fr.ird.observe.services.service.data.seine.TargetCatchService; +import fr.ird.observe.services.service.data.seine.TargetSampleService; +import fr.ird.observe.services.service.data.seine.TransmittingBuoyOperationService; +import fr.ird.observe.services.service.data.seine.TripSeineGearUseService; +import fr.ird.observe.services.service.data.seine.TripSeineService; +import fr.ird.observe.services.service.referential.ReferentialService; +import fr.ird.observe.services.service.sql.SqlScriptProducerService; import java.awt.Component; import java.awt.Dimension; import java.awt.FocusTraversalPolicy; @@ -97,6 +137,7 @@ import org.nuiton.jaxx.widgets.select.FilterableDoubleList; import org.nuiton.validator.NuitonValidatorScope; +import static fr.ird.observe.client.db.ObserveSwingDataSource.MAIN; import static org.nuiton.i18n.I18n.t; /** @@ -105,7 +146,7 @@ import static org.nuiton.i18n.I18n.t; * @author Tony Chemit - dev(a)tchemit.fr * @since 1.4 */ -public abstract class ContentUIHandler<E extends IdDto, U extends ContentUI<E, U>> { +public abstract class ContentUIHandler<E extends IdDto, U extends ContentUI<E, U>> implements ObserveServicesProvider { /** Logger */ static private final Log log = LogFactory.getLog(ContentUIHandler.class); @@ -121,7 +162,6 @@ public abstract class ContentUIHandler<E extends IdDto, U extends ContentUI<E, U /** l'interface graphique que le controleur utilise */ protected U ui; - public void beforeInit(U ui) { this.ui = ui; prefix = "[" + ui.getClass().getSimpleName() + "] "; @@ -1182,10 +1222,6 @@ public abstract class ContentUIHandler<E extends IdDto, U extends ContentUI<E, U } - protected ObserveServicesProvider getServicesProvider() { - return ObserveSwingDataSource.MAIN; - } - protected <D extends ReferentialDto> FormRequestDefinition<D> getReferentialFormRequest(Class<D> type) { return ObserveSwingApplicationContext.get().getFormRequestDefinitionProvider().getDefinition(type); } @@ -1197,4 +1233,209 @@ public abstract class ContentUIHandler<E extends IdDto, U extends ContentUI<E, U private <D extends ReferentialDto> FormRequestDefinition<D> getFormRequest(String type) { return ObserveSwingApplicationContext.get().getFormRequestDefinitionProvider().getDefinition(type); } + + @Override + public <S extends ObserveService> S getService(Class<S> serviceType) { + return MAIN.getService(serviceType); + } + + @Override + public LastUpdateDateService getLastUpdateDateService() { + return MAIN.getLastUpdateDateService(); + } + + @Override + public SqlScriptProducerService getSqlScriptProducerService() { + return MAIN.getSqlScriptProducerService(); + } + + @Override + public ValidateService getValidateService() { + return MAIN.getValidateService(); + } + + @Override + public ReportService getReportService() { + return MAIN.getReportService(); + } + + @Override + public PingService getPingService() { + return MAIN.getPingService(); + } + + @Override + public TripManagementService getTripManagementService() { + return MAIN.getTripManagementService(); + } + + @Override + public ConsolidateDataService getConsolidateDataService() { + return MAIN.getConsolidateDataService(); + } + + @Override + public UnidirectionalReferentialSynchronizeLocalService getUnidirectionalReferentialSynchronizeLocalService() { + return MAIN.getUnidirectionalReferentialSynchronizeLocalService(); + } + + @Override + public ReferentialSynchronizeService getReferentialSynchronizeService() { + return MAIN.getReferentialSynchronizeService(); + } + + @Override + public ReferentialSynchronizeDiffService getReferentialSynchronizeDiffService() { + return MAIN.getReferentialSynchronizeDiffService(); + } + + @Override + public DataSourceService getDataSourceService() { + return MAIN.getDataSourceService(); + } + + @Override + public NavigationService getNavigationService() { + return MAIN.getNavigationService(); + } + + @Override + public ReferentialService getReferentialService() { + return MAIN.getReferentialService(); + } + + @Override + public TripSeineService getTripSeineService() { + return MAIN.getTripSeineService(); + } + + @Override + public RouteService getRouteService() { + return MAIN.getRouteService(); + } + + @Override + public FloatingObjectService getFloatingObjectService() { + return MAIN.getFloatingObjectService(); + } + + @Override + public ActivitySeineService getActivitySeineService() { + return MAIN.getActivitySeineService(); + } + + @Override + public SetSeineService getSetSeineService() { + return MAIN.getSetSeineService(); + } + + @Override + public TripLonglineService getTripLonglineService() { + return MAIN.getTripLonglineService(); + } + + @Override + public ActivityLonglineService getActivityLonglineService() { + return MAIN.getActivityLonglineService(); + } + + @Override + public SetLonglineService getSetLonglineService() { + return MAIN.getSetLonglineService(); + } + + @Override + public SetLonglineGlobalCompositionService getSetLonglineGlobalCompositionService() { + return MAIN.getSetLonglineGlobalCompositionService(); + } + + @Override + public SetLonglineDetailCompositionService getSetLonglineDetailCompositionService() { + return MAIN.getSetLonglineDetailCompositionService(); + } + + @Override + public TransmittingBuoyOperationService getTransmittingBuoyOperationService() { + return MAIN.getTransmittingBuoyOperationService(); + } + + @Override + public BranchlineService getBranchlineService() { + return MAIN.getBranchlineService(); + } + + @Override + public SetLonglineCatchService getSetLonglineCatchService() { + return MAIN.getSetLonglineCatchService(); + } + + @Override + public ActivityLongLineEncounterService getActivityLongLineEncounterService() { + return MAIN.getActivityLongLineEncounterService(); + } + + @Override + public TripLonglineGearUseService getTripLonglineGearUseService() { + return MAIN.getTripLonglineGearUseService(); + } + + @Override + public ActivityLongLineSensorUsedService getActivityLongLineSensorUsedService() { + return MAIN.getActivityLongLineSensorUsedService(); + } + + @Override + public TdrService getTdrService() { + return MAIN.getTdrService(); + } + + @Override + public TripSeineGearUseService getTripSeineGearUseService() { + return MAIN.getTripSeineGearUseService(); + } + + @Override + public NonTargetCatchService getNonTargetCatchService() { + return MAIN.getNonTargetCatchService(); + } + + @Override + public NonTargetCatchReleaseService getNonTargetCatchReleaseService() { + return MAIN.getNonTargetCatchReleaseService(); + } + + @Override + public NonTargetSampleService getNonTargetSampleService() { + return MAIN.getNonTargetSampleService(); + } + + @Override + public ObjectObservedSpeciesService getObjectObservedSpeciesService() { + return MAIN.getObjectObservedSpeciesService(); + } + + @Override + public ObjectSchoolEstimateService getObjectSchoolEstimateService() { + return MAIN.getObjectSchoolEstimateService(); + } + + @Override + public SchoolEstimateService getSchoolEstimateService() { + return MAIN.getSchoolEstimateService(); + } + + @Override + public TargetCatchService getTargetCatchService() { + return MAIN.getTargetCatchService(); + } + + @Override + public TargetSampleService getTargetSampleService() { + return MAIN.getTargetSampleService(); + } + + @Override + public void close() { + + } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/LonglineDetailCompositionUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/LonglineDetailCompositionUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/LonglineDetailCompositionUIHandler.java @@ -1377,8 +1377,4 @@ public class LonglineDetailCompositionUIHandler extends ContentUIHandler<SetLong } - private SetLonglineDetailCompositionService getSetLonglineDetailCompositionService() { - return getServicesProvider().getSetLonglineDetailCompositionService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/LonglineGlobalCompositionUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/LonglineGlobalCompositionUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/LonglineGlobalCompositionUIHandler.java @@ -40,7 +40,6 @@ import fr.ird.observe.services.dto.longline.ActivityLonglineDto; import fr.ird.observe.services.dto.longline.SetLonglineGlobalCompositionDto; import fr.ird.observe.services.dto.longline.SetLonglineGlobalCompositionHelper; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.service.data.longline.SetLonglineGlobalCompositionService; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.nuiton.jaxx.runtime.spi.UIHandler; @@ -236,9 +235,4 @@ public class LonglineGlobalCompositionUIHandler extends ContentUIHandler<SetLong getUi().getBaitsCompositionUI().getHandler().afterSave(refresh); } - private SetLonglineGlobalCompositionService getSetLonglineGlobalCompositionService() { - - return getServicesProvider().getSetLonglineGlobalCompositionService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/SetLonglineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/SetLonglineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/impl/longline/SetLonglineUIHandler.java @@ -38,7 +38,6 @@ import fr.ird.observe.services.dto.longline.SetLonglineDto; import fr.ird.observe.services.dto.longline.SetLonglineHelper; import fr.ird.observe.services.dto.reference.DataReference; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.service.data.longline.SetLonglineService; import java.beans.PropertyChangeListener; import java.util.HashSet; import java.util.Set; @@ -492,7 +491,4 @@ public class SetLonglineUIHandler extends ContentUIHandler<SetLonglineDto, SetLo } - private SetLonglineService getSetLonglineService() { - return getServicesProvider().getSetLonglineService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/FloatingObjectTransmittingBuoyOperationUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/FloatingObjectTransmittingBuoyOperationUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/FloatingObjectTransmittingBuoyOperationUIHandler.java @@ -40,7 +40,6 @@ import fr.ird.observe.services.dto.seine.FloatingObjectTransmittingBuoyDto; import fr.ird.observe.services.dto.seine.FloatingObjectTransmittingBuoyHelper; import fr.ird.observe.services.dto.seine.TransmittingBuoyDto; import fr.ird.observe.services.dto.seine.TransmittingBuoyHelper; -import fr.ird.observe.services.service.data.seine.TransmittingBuoyOperationService; import java.awt.GridLayout; import java.util.ArrayList; import java.util.Collection; @@ -364,8 +363,4 @@ public class FloatingObjectTransmittingBuoyOperationUIHandler extends ContentUIH return objectOperation; } - private TransmittingBuoyOperationService getTransmittingBuoyOperationService() { - return getServicesProvider().getTransmittingBuoyOperationService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/FloatingObjectUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/FloatingObjectUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/FloatingObjectUIHandler.java @@ -47,7 +47,6 @@ import fr.ird.observe.services.dto.seine.FloatingObjectDto; import fr.ird.observe.services.dto.seine.FloatingObjectHelper; import fr.ird.observe.services.dto.seine.FloatingObjectPartDto; import fr.ird.observe.services.dto.seine.ObjectMaterialHierarchyDto; -import fr.ird.observe.services.service.data.seine.FloatingObjectService; import java.awt.Color; import java.util.HashSet; import java.util.List; @@ -416,10 +415,6 @@ public class FloatingObjectUIHandler extends ContentUIHandler<FloatingObjectDto, }, Color.RED, Color.WHITE)); } - private FloatingObjectService getFloatingObjectService() { - return getServicesProvider().getFloatingObjectService(); - } - protected void computeTabValidState(SwingValidatorMessageTableModel errorTableModel) { Set<String> errorProperties = new HashSet<>(); ===================================== client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/SetSeineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/SetSeineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/SetSeineUIHandler.java @@ -39,8 +39,6 @@ import fr.ird.observe.services.dto.seine.ActivitySeineDto; import fr.ird.observe.services.dto.seine.RouteDto; import fr.ird.observe.services.dto.seine.SetSeineDto; import fr.ird.observe.services.dto.seine.SetSeineHelper; -import fr.ird.observe.services.service.data.seine.RouteService; -import fr.ird.observe.services.service.data.seine.SetSeineService; import java.beans.PropertyChangeListener; import java.util.Date; import java.util.HashSet; @@ -179,9 +177,7 @@ public class SetSeineUIHandler extends ContentUIHandler<SetSeineDto, SetSeineUI> getModel().setForm(form); SetSeineHelper.copySetSeineDto(form.getObject(), bean); - RouteService routeService = getServicesProvider().getRouteService(); - - RouteDto route = routeService.loadDto(selectedRouteId); + RouteDto route = getRouteService().loadDto(selectedRouteId); Date time = bean.getStartTime(); @@ -339,7 +335,4 @@ public class SetSeineUIHandler extends ContentUIHandler<SetSeineDto, SetSeineUI> } - private SetSeineService getSetSeineService() { - return getServicesProvider().getSetSeineService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/dcp/FloatingObjectPartsTableCellRenderer.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/dcp/FloatingObjectPartsTableCellRenderer.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/impl/seine/dcp/FloatingObjectPartsTableCellRenderer.java @@ -23,7 +23,6 @@ package fr.ird.observe.client.ui.content.impl.seine.dcp; */ import fr.ird.observe.client.ui.util.treetable.JRadioButtonProvider; -import fr.ird.observe.services.dto.seine.ObjectMaterialHierarchyDto; import java.awt.Component; import java.util.Objects; import javax.swing.JTable; ===================================== client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/ActivityLonglineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/ActivityLonglineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/ActivityLonglineUIHandler.java @@ -35,7 +35,6 @@ import fr.ird.observe.services.dto.longline.ActivityLonglineHelper; import fr.ird.observe.services.dto.longline.TripLonglineDto; import fr.ird.observe.services.dto.reference.DataReference; import fr.ird.observe.services.dto.result.TripChildSaveResultDto; -import fr.ird.observe.services.service.data.longline.ActivityLonglineService; import java.util.Optional; import javax.swing.SwingUtilities; import org.apache.commons.logging.Log; @@ -304,7 +303,4 @@ class ActivityLonglineUIHandler extends ContentOpenableUIHandler<ActivityLonglin } - private ActivityLonglineService getActivityLonglineService() { - return getServicesProvider().getActivityLonglineService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/TripLonglineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/TripLonglineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/longline/TripLonglineUIHandler.java @@ -39,7 +39,6 @@ import fr.ird.observe.services.dto.referential.PersonHelper; import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.VesselHelper; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.service.data.longline.TripLonglineService; import java.util.Collection; import java.util.Date; import java.util.LinkedList; @@ -362,7 +361,4 @@ class TripLonglineUIHandler extends ContentOpenableUIHandler<TripLonglineDto, Tr return result; } - private TripLonglineService getTripLonglineService() { - return getServicesProvider().getTripLonglineService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/ActivitySeineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/ActivitySeineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/ActivitySeineUIHandler.java @@ -38,7 +38,6 @@ import fr.ird.observe.services.dto.seine.ActivitySeineDto; import fr.ird.observe.services.dto.seine.ActivitySeineHelper; import fr.ird.observe.services.dto.seine.RouteDto; import fr.ird.observe.services.dto.seine.TripSeineDto; -import fr.ird.observe.services.service.data.seine.ActivitySeineService; import java.util.HashSet; import java.util.List; import java.util.Optional; @@ -372,8 +371,4 @@ class ActivitySeineUIHandler extends ContentOpenableUIHandler<ActivitySeineDto, } - private ActivitySeineService getActivitySeineService() { - return getServicesProvider().getActivitySeineService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/RouteUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/RouteUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/RouteUIHandler.java @@ -39,7 +39,6 @@ import fr.ird.observe.services.dto.seine.ActivitySeineDto; import fr.ird.observe.services.dto.seine.RouteDto; import fr.ird.observe.services.dto.seine.RouteHelper; import fr.ird.observe.services.dto.seine.TripSeineDto; -import fr.ird.observe.services.service.data.seine.RouteService; import java.util.Date; import javax.swing.JOptionPane; import org.apache.commons.logging.Log; @@ -413,7 +412,4 @@ class RouteUIHandler extends ContentOpenableUIHandler<RouteDto, RouteUI> impleme return !create && getOpenDataManager().canOpenRoute(getSelectedParentId()); } - private RouteService getRouteService() { - return getServicesProvider().getRouteService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/TripSeineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/TripSeineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/open/impl/seine/TripSeineUIHandler.java @@ -38,7 +38,6 @@ import fr.ird.observe.services.dto.referential.VesselHelper; import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.dto.seine.TripSeineDto; import fr.ird.observe.services.dto.seine.TripSeineHelper; -import fr.ird.observe.services.service.data.seine.TripSeineService; import java.util.Collection; import java.util.Date; import java.util.LinkedList; @@ -355,8 +354,4 @@ class TripSeineUIHandler extends ContentOpenableUIHandler<TripSeineDto, TripSein return result; } - private TripSeineService getTripSeineService() { - return getServicesProvider().getTripSeineService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/ref/ContentReferenceUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/ref/ContentReferenceUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/ref/ContentReferenceUIHandler.java @@ -47,7 +47,6 @@ import fr.ird.observe.services.dto.referential.ProgramHelper; import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.service.DataNotFoundException; -import fr.ird.observe.services.service.referential.ReferentialService; import java.awt.Container; import java.awt.Dimension; import java.awt.Font; @@ -830,8 +829,4 @@ public class ContentReferenceUIHandler<E extends ReferentialDto, U extends Conte binder.copy(source, target); } - private ReferentialService getReferentialService() { - return getServicesProvider().getReferentialService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/CatchLonglineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/CatchLonglineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/CatchLonglineUIHandler.java @@ -59,8 +59,6 @@ import fr.ird.observe.services.dto.referential.WeightMeasureTypeDto; import fr.ird.observe.services.dto.referential.longline.CatchFateLonglineDto; import fr.ird.observe.services.dto.referential.longline.HealthnessDto; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.service.data.longline.BranchlineService; -import fr.ird.observe.services.service.data.longline.SetLonglineCatchService; import fr.ird.observe.services.service.data.longline.TripLonglineService; import java.beans.PropertyChangeListener; import java.util.Calendar; @@ -239,7 +237,7 @@ public class CatchLonglineUIHandler extends ContentTableUIHandler<SetLonglineCat } String openSetLonglineId = getDataContext().getSelectedSetLonglineId(); - SaveResultDto saveResult = getBranchLineService().save(openSetLonglineId, branchline); + SaveResultDto saveResult = getBranchlineService().save(openSetLonglineId, branchline); saveResult.toDto(branchline); // on recopie le last update car c'est le laste update de SetLongline qui est renvoyé. @@ -674,7 +672,7 @@ public class CatchLonglineUIHandler extends ContentTableUIHandler<SetLonglineCat String tripLonglineId = getDataContext().getSelectedTripLonglineId(); - TripLonglineService tripLonglineService = getServicesProvider().getTripLonglineService(); + TripLonglineService tripLonglineService = getTripLonglineService(); result = (List) tripLonglineService.getSpeciesByListAndTrip(tripLonglineId, speciesListId); result = ReferentialReferences.filterEnabled(result); @@ -808,7 +806,7 @@ public class CatchLonglineUIHandler extends ContentTableUIHandler<SetLonglineCat String setLonglineId = getDataContext().getSelectedSetLonglineId(); - Form<BranchlineDto> form = getBranchLineService().loadForm(setLonglineId, newValue.getId()); + Form<BranchlineDto> form = getBranchlineService().loadForm(setLonglineId, newValue.getId()); BranchlineHelper.copyBranchlineDto(form.getObject(), branchline); if (ui.getValidator().getBean() == null) { @@ -1003,14 +1001,6 @@ public class CatchLonglineUIHandler extends ContentTableUIHandler<SetLonglineCat return (CatchLonglineTableModel) super.getTableModel(); } - private SetLonglineCatchService getSetLonglineCatchService() { - return getServicesProvider().getSetLonglineCatchService(); - } - - private BranchlineService getBranchLineService() { - return getServicesProvider().getBranchlineService(); - } - public void moveCatchLonglineUp() { int selectedRow = getUi().getTable().getSelectedRow(); getTableModel().moveUp(selectedRow); ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/EncounterUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/EncounterUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/EncounterUIHandler.java @@ -37,7 +37,6 @@ import fr.ird.observe.services.dto.referential.SpeciesDto; import fr.ird.observe.services.dto.referential.SpeciesListDto; import fr.ird.observe.services.dto.referential.longline.EncounterTypeDto; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.service.data.longline.ActivityLongLineEncounterService; import fr.ird.observe.services.service.referential.ReferentialService; import java.util.Collection; import java.util.LinkedList; @@ -104,14 +103,14 @@ public class EncounterUIHandler extends ContentTableUIHandler<ActivityLonglineEn @Override protected void doPersist(ActivityLonglineEncounterDto bean) { - SaveResultDto saveResult = getActivityLongLineEncouterService().save(bean); + SaveResultDto saveResult = getActivityLongLineEncounterService().save(bean); saveResult.toDto(bean); } @Override protected void loadEditBean(String beanId) { - Form<ActivityLonglineEncounterDto> form = getActivityLongLineEncouterService().loadForm(beanId); + Form<ActivityLonglineEncounterDto> form = getActivityLongLineEncounterService().loadForm(beanId); loadReferentialReferenceSetsInModel(form); getModel().setForm(form); @@ -129,7 +128,7 @@ public class EncounterUIHandler extends ContentTableUIHandler<ActivityLonglineEn String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListLonglineEncounterId(); - ReferentialService referentialService = getServicesProvider().getReferentialService(); + ReferentialService referentialService = getReferentialService(); Form<SpeciesListDto> speciesListDtoForm = referentialService.loadForm(SpeciesListDto.class, speciesListId); SpeciesListDto speciesListDto = speciesListDtoForm.getObject(); @@ -151,7 +150,4 @@ public class EncounterUIHandler extends ContentTableUIHandler<ActivityLonglineEn } - private ActivityLongLineEncounterService getActivityLongLineEncouterService() { - return getServicesProvider().getActivityLongLineEncounterService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/GearUseFeaturesLonglineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/GearUseFeaturesLonglineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/GearUseFeaturesLonglineUIHandler.java @@ -45,7 +45,6 @@ import fr.ird.observe.services.dto.referential.GearCaracteristicDto; import fr.ird.observe.services.dto.referential.GearCaracteristicTypeHelper; import fr.ird.observe.services.dto.referential.GearDto; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.service.data.longline.TripLonglineGearUseService; import fr.ird.observe.services.service.referential.ReferentialService; import java.awt.GridBagConstraints; import java.awt.Insets; @@ -190,7 +189,7 @@ public class GearUseFeaturesLonglineUIHandler extends ContentTableUIHandler<Trip List<GearUseFeaturesMeasurementLonglineDto> getDefaultGearUseFeaturesMeasurementLongline(String gearId) { - ReferentialService referentialService = getServicesProvider().getReferentialService(); + ReferentialService referentialService = getReferentialService(); Form<GearDto> gearDtoForm = referentialService.loadForm(GearDto.class, gearId); @@ -480,8 +479,4 @@ public class GearUseFeaturesLonglineUIHandler extends ContentTableUIHandler<Trip TripLonglineGearUseHelper.copyTripLonglineGearUseDto(form.getObject(), getBean()); } - private TripLonglineGearUseService getTripLonglineGearUseService() { - return getServicesProvider().getTripLonglineGearUseService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/SensorUsedUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/SensorUsedUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/SensorUsedUIHandler.java @@ -37,7 +37,6 @@ import fr.ird.observe.services.dto.referential.longline.SensorBrandDto; import fr.ird.observe.services.dto.referential.longline.SensorDataFormatDto; import fr.ird.observe.services.dto.referential.longline.SensorTypeDto; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.service.data.longline.ActivityLongLineSensorUsedService; import java.io.File; import java.io.IOException; import java.nio.file.Files; @@ -115,7 +114,7 @@ public class SensorUsedUIHandler extends ContentTableUIHandler<ActivityLonglineS DataFileDto dataFile = getTableEditBean().getData(); if (dataFile == null) { - dataFile = getActivityLonglineSensorUsedService().getDataFile(getTableEditBean().getId()); + dataFile = getActivityLongLineSensorUsedService().getDataFile(getTableEditBean().getId()); } int response = UIHelper.askUser(ui, @@ -180,7 +179,7 @@ public class SensorUsedUIHandler extends ContentTableUIHandler<ActivityLonglineS DataFileDto dataFile = getTableEditBean().getData(); if (dataFile == null) { - dataFile = getActivityLonglineSensorUsedService().getDataFile(getTableEditBean().getId()); + dataFile = getActivityLongLineSensorUsedService().getDataFile(getTableEditBean().getId()); } @@ -216,21 +215,17 @@ public class SensorUsedUIHandler extends ContentTableUIHandler<ActivityLonglineS @Override protected void doPersist(ActivityLonglineSensorUsedDto bean) { - SaveResultDto saveResult = getActivityLonglineSensorUsedService().save(bean); + SaveResultDto saveResult = getActivityLongLineSensorUsedService().save(bean); saveResult.toDto(bean); } @Override protected void loadEditBean(String beanId) { - Form<ActivityLonglineSensorUsedDto> form = getActivityLonglineSensorUsedService().loadForm(beanId); + Form<ActivityLonglineSensorUsedDto> form = getActivityLongLineSensorUsedService().loadForm(beanId); loadReferentialReferenceSetsInModel(form); getModel().setForm(form); ActivityLonglineSensorUsedHelper.copyActivityLonglineSensorUsedDto(form.getObject(), getBean()); } - private ActivityLongLineSensorUsedService getActivityLonglineSensorUsedService() { - return getServicesProvider().getActivityLongLineSensorUsedService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/TdrUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/TdrUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/longline/TdrUIHandler.java @@ -40,7 +40,6 @@ import fr.ird.observe.services.dto.reference.ReferentialReferences; import fr.ird.observe.services.dto.referential.ReferentialDto; import fr.ird.observe.services.dto.referential.longline.SensorBrandDto; import fr.ird.observe.services.dto.result.SaveResultDto; -import fr.ird.observe.services.service.data.longline.TdrService; import fr.ird.observe.services.service.data.longline.TripLonglineService; import java.beans.PropertyChangeListener; import java.io.File; @@ -459,7 +458,7 @@ public class TdrUIHandler extends ContentTableUIHandler<SetLonglineTdrDto, TdrDt String tripLonglineId = getDataContext().getSelectedTripLonglineId(); - TripLonglineService tripLonglineService = getServicesProvider().getTripLonglineService(); + TripLonglineService tripLonglineService = getTripLonglineService(); result = (List) tripLonglineService.getSpeciesByListAndTrip(tripLonglineId, speciesListId); result = ReferentialReferences.filterEnabled(result); @@ -493,8 +492,4 @@ public class TdrUIHandler extends ContentTableUIHandler<SetLonglineTdrDto, TdrDt SetLonglineTdrHelper.copySetLonglineTdrDto(form.getObject(), getBean()); } - - private TdrService getTdrService() { - return getServicesProvider().getTdrService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/GearUseFeaturesSeineUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/GearUseFeaturesSeineUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/GearUseFeaturesSeineUIHandler.java @@ -45,7 +45,6 @@ import fr.ird.observe.services.dto.seine.GearUseFeaturesSeineDto; import fr.ird.observe.services.dto.seine.TripSeineDto; import fr.ird.observe.services.dto.seine.TripSeineGearUseDto; import fr.ird.observe.services.dto.seine.TripSeineGearUseHelper; -import fr.ird.observe.services.service.data.seine.TripSeineGearUseService; import fr.ird.observe.services.service.referential.ReferentialService; import java.awt.GridBagConstraints; import java.awt.Insets; @@ -190,7 +189,7 @@ public class GearUseFeaturesSeineUIHandler extends ContentTableUIHandler<TripSei List<GearUseFeaturesMeasurementSeineDto> getDefaultGearUseFeaturesMeasurementSeine(String gearId) { - ReferentialService referentialService = getServicesProvider().getReferentialService(); + ReferentialService referentialService = getReferentialService(); Form<GearDto> gearDtoForm = referentialService.loadForm(GearDto.class, gearId); @@ -480,8 +479,4 @@ public class GearUseFeaturesSeineUIHandler extends ContentTableUIHandler<TripSei TripSeineGearUseHelper.copyTripSeineGearUseDto(form.getObject(), getBean()); } - private TripSeineGearUseService getTripSeineGearUseService() { - return getServicesProvider().getTripSeineGearUseService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchReleaseUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchReleaseUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchReleaseUIHandler.java @@ -38,8 +38,6 @@ import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.dto.seine.NonTargetCatchReleaseDto; import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchReleaseDto; import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchReleaseHelper; -import fr.ird.observe.services.service.data.seine.NonTargetCatchReleaseService; -import fr.ird.observe.services.service.referential.ReferentialService; import java.beans.PropertyChangeListener; import java.util.ArrayList; import java.util.Collection; @@ -282,15 +280,6 @@ public class NonTargetCatchReleaseUIHandler extends ContentTableUIHandler<SetSei } - private NonTargetCatchReleaseService getNonTargetCatchReleaseService() { - return getServicesProvider().getNonTargetCatchReleaseService(); - } - - - private ReferentialService getReferentialService() { - return getServicesProvider().getReferentialService(); - } - public void moveCatchLonglineUp() { int selectedRow = getUi().getTable().getSelectedRow(); getTableModel().moveUp(selectedRow); ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetCatchUIHandler.java @@ -42,7 +42,6 @@ import fr.ird.observe.services.dto.seine.NonTargetCatchDto; import fr.ird.observe.services.dto.seine.NonTargetCatchHelper; import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchDto; import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchHelper; -import fr.ird.observe.services.service.data.seine.NonTargetCatchService; import fr.ird.observe.services.service.data.seine.TripSeineService; import java.beans.PropertyChangeListener; import java.util.ArrayList; @@ -389,7 +388,7 @@ public class NonTargetCatchUIHandler extends ContentTableUIHandler<SetSeineNonTa String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineNonTargetCatchId(); String tripSeineId = getDataContext().getSelectedTripSeineId(); - TripSeineService tripSeineService = getServicesProvider().getTripSeineService(); + TripSeineService tripSeineService = getTripSeineService(); result = (List) tripSeineService.getSpeciesByListAndTrip(tripSeineId, speciesListId); result = ReferentialReferences.filterEnabled(result); @@ -416,7 +415,4 @@ public class NonTargetCatchUIHandler extends ContentTableUIHandler<SetSeineNonTa return result; } - private NonTargetCatchService getNonTargetCatchService() { - return getServicesProvider().getNonTargetCatchService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetSampleUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetSampleUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/NonTargetSampleUIHandler.java @@ -39,7 +39,6 @@ import fr.ird.observe.services.dto.seine.NonTargetLengthDto; import fr.ird.observe.services.dto.seine.NonTargetSampleDto; import fr.ird.observe.services.dto.seine.NonTargetSampleHelper; import fr.ird.observe.services.dto.seine.SetSeineDto; -import fr.ird.observe.services.service.data.seine.NonTargetSampleService; import java.util.Collection; import java.util.LinkedList; import java.util.List; @@ -354,10 +353,6 @@ public class NonTargetSampleUIHandler extends AbstractSampleUIHandler<NonTargetS } - private NonTargetSampleService getNonTargetSampleService() { - return getServicesProvider().getNonTargetSampleService(); - } - private Optional<ReferentialReference<SizeMeasureTypeDto>> getSpeciesDefaultSizeMeasureType(ReferentialReference<SpeciesDto> species) { Optional<ReferentialReference<SizeMeasureTypeDto>> result = Optional.empty(); if (species != null) { ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectObservedSpeciesUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectObservedSpeciesUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectObservedSpeciesUIHandler.java @@ -37,7 +37,6 @@ import fr.ird.observe.services.dto.seine.FloatingObjectObservedSpeciesDto; import fr.ird.observe.services.dto.seine.FloatingObjectObservedSpeciesHelper; import fr.ird.observe.services.dto.seine.ObjectObservedSpeciesDto; import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; -import fr.ird.observe.services.service.data.seine.ObjectObservedSpeciesService; import fr.ird.observe.services.service.referential.ReferentialService; import java.util.Collection; import java.util.LinkedList; @@ -122,7 +121,7 @@ public class ObjectObservedSpeciesUIHandler extends ContentTableUIHandler<Floati case ObjectSchoolEstimateDto.PROPERTY_SPECIES: { String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineObjectObservedSpeciesId(); - ReferentialService referentialService = getServicesProvider().getReferentialService(); + ReferentialService referentialService = getReferentialService(); Form<SpeciesListDto> speciesListDtoForm = referentialService.loadForm(SpeciesListDto.class, speciesListId); SpeciesListDto speciesListDto = speciesListDtoForm.getObject(); @@ -143,7 +142,4 @@ public class ObjectObservedSpeciesUIHandler extends ContentTableUIHandler<Floati } - private ObjectObservedSpeciesService getObjectObservedSpeciesService() { - return getServicesProvider().getObjectObservedSpeciesService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectSchoolEstimateUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectSchoolEstimateUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/ObjectSchoolEstimateUIHandler.java @@ -35,7 +35,6 @@ import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.dto.seine.FloatingObjectSchoolEstimateDto; import fr.ird.observe.services.dto.seine.FloatingObjectSchoolEstimateHelper; import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; -import fr.ird.observe.services.service.data.seine.ObjectSchoolEstimateService; import fr.ird.observe.services.service.referential.ReferentialService; import java.util.Collection; import java.util.LinkedList; @@ -118,7 +117,7 @@ public class ObjectSchoolEstimateUIHandler extends ContentTableUIHandler<Floatin case ObjectSchoolEstimateDto.PROPERTY_SPECIES: { String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineObjectSchoolEstimateId(); - ReferentialService referentialService = getServicesProvider().getReferentialService(); + ReferentialService referentialService = getReferentialService(); Form<SpeciesListDto> speciesListDtoForm = referentialService.loadForm(SpeciesListDto.class, speciesListId); SpeciesListDto speciesListDto = speciesListDtoForm.getObject(); @@ -138,7 +137,4 @@ public class ObjectSchoolEstimateUIHandler extends ContentTableUIHandler<Floatin } - private ObjectSchoolEstimateService getObjectSchoolEstimateService() { - return getServicesProvider().getObjectSchoolEstimateService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/SchoolEstimateUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/SchoolEstimateUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/SchoolEstimateUIHandler.java @@ -36,7 +36,6 @@ import fr.ird.observe.services.dto.seine.ObjectSchoolEstimateDto; import fr.ird.observe.services.dto.seine.SchoolEstimateDto; import fr.ird.observe.services.dto.seine.SetSeineSchoolEstimateDto; import fr.ird.observe.services.dto.seine.SetSeineSchoolEstimateHelper; -import fr.ird.observe.services.service.data.seine.SchoolEstimateService; import fr.ird.observe.services.service.data.seine.TripSeineService; import java.util.Collection; import java.util.Collections; @@ -151,7 +150,7 @@ public class SchoolEstimateUIHandler extends ContentTableUIHandler<SetSeineSchoo String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineSchoolEstimateId(); String tripSeineId = getDataContext().getSelectedTripSeineId(); - TripSeineService tripSeineService = getServicesProvider().getTripSeineService(); + TripSeineService tripSeineService = getTripSeineService(); result = (List) tripSeineService.getSpeciesByListAndTrip(tripSeineId, speciesListId); result = ReferentialReferences.filterEnabled(result); @@ -169,7 +168,4 @@ public class SchoolEstimateUIHandler extends ContentTableUIHandler<SetSeineSchoo } - private SchoolEstimateService getSchoolEstimateService() { - return getServicesProvider().getSchoolEstimateService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetCatchUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetCatchUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetCatchUIHandler.java @@ -41,7 +41,6 @@ import fr.ird.observe.services.dto.seine.SetSeineTargetCatchDto; import fr.ird.observe.services.dto.seine.SetSeineTargetCatchHelper; import fr.ird.observe.services.dto.seine.TargetCatchDto; import fr.ird.observe.services.dto.seine.TargetCatchHelper; -import fr.ird.observe.services.service.data.seine.TargetCatchService; import fr.ird.observe.services.service.data.seine.TripSeineService; import java.util.Collection; import java.util.Collections; @@ -300,7 +299,7 @@ public class TargetCatchUIHandler extends ContentTableUIHandler<SetSeineTargetCa String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineTargetCatchId(); String tripSeineId = getDataContext().getSelectedTripSeineId(); - TripSeineService tripSeineService = getServicesProvider().getTripSeineService(); + TripSeineService tripSeineService = getTripSeineService(); result = (List) tripSeineService.getSpeciesByListAndTrip(tripSeineId, speciesListId); result = ReferentialReferences.filterEnabled(result); @@ -318,8 +317,4 @@ public class TargetCatchUIHandler extends ContentTableUIHandler<SetSeineTargetCa } - private TargetCatchService getTargetCatchService() { - return getServicesProvider().getTargetCatchService(); - } - } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetDiscardCatchUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetDiscardCatchUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetDiscardCatchUIHandler.java @@ -42,7 +42,6 @@ import fr.ird.observe.services.dto.seine.SetSeineTargetCatchDto; import fr.ird.observe.services.dto.seine.SetSeineTargetCatchHelper; import fr.ird.observe.services.dto.seine.TargetCatchDto; import fr.ird.observe.services.dto.seine.TargetCatchHelper; -import fr.ird.observe.services.service.data.seine.TargetCatchService; import fr.ird.observe.services.service.data.seine.TripSeineService; import java.util.ArrayList; import java.util.Collection; @@ -430,7 +429,7 @@ public class TargetDiscardCatchUIHandler extends ContentTableUIHandler<SetSeineT String speciesListId = ObserveSwingApplicationContext.get().getConfig().getSpeciesListSeineTargetCatchId(); String tripSeineId = getDataContext().getSelectedTripSeineId(); - TripSeineService tripSeineService = getServicesProvider().getTripSeineService(); + TripSeineService tripSeineService = getTripSeineService(); result = (List) tripSeineService.getSpeciesByListAndTrip(tripSeineId, speciesListId); result = ReferentialReferences.filterEnabled(result); @@ -448,7 +447,4 @@ public class TargetDiscardCatchUIHandler extends ContentTableUIHandler<SetSeineT } - private TargetCatchService getTargetCatchService() { - return getServicesProvider().getTargetCatchService(); - } } ===================================== client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetSampleUIHandler.java ===================================== --- a/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetSampleUIHandler.java +++ b/client/src/main/java/fr/ird/observe/client/ui/content/table/impl/seine/TargetSampleUIHandler.java @@ -39,7 +39,6 @@ import fr.ird.observe.services.dto.seine.SetSeineDto; import fr.ird.observe.services.dto.seine.TargetLengthDto; import fr.ird.observe.services.dto.seine.TargetSampleDto; import fr.ird.observe.services.dto.seine.TargetSampleHelper; -import fr.ird.observe.services.service.data.seine.TargetSampleService; import java.util.Collection; import java.util.LinkedList; import java.util.List; @@ -388,10 +387,6 @@ public class TargetSampleUIHandler<U extends ContentTableUI<TargetSampleDto, Tar } - private TargetSampleService getTargetSampleService() { - return getServicesProvider().getTargetSampleService(); - } - private Optional<ReferentialReference<SizeMeasureTypeDto>> getSpeciesDefaultSizeMeasureType(ReferentialReference<SpeciesDto> species) { Optional<ReferentialReference<SizeMeasureTypeDto>> result = Optional.empty(); if (species != null) { View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/432065545bf39071ddc58aed6b0… --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/432065545bf39071ddc58aed6b0… You're receiving this email because of your account on gitlab.com.
1 0
0 0
[Git][ultreiaio/ird-observe][pages] Site checkin for project ObServe :: Pom
by Tony CHEMIT 06 Aug '17

06 Aug '17
Tony CHEMIT pushed to branch pages at ultreiaio / ird-observe Commits: dcc51f82 by 166231 at 2017-08-06T20:03:13+00:00 Site checkin for project ObServe :: Pom - - - - - 29 changed files: - administration-web.html - aggregate-third-party-report.html - architecture-logicielle.html - changelog.html - changes-report.html - config-report.html - dependency-convergence.html - dependency-info.html - dependency-management.html - dependency-updates-report.html - dev-activity.html - file-activity.html - index.html - install-serverPG.html - install.html - integration.html - issue-tracking.html - license.html - plugin-management.html - plugin-updates-report.html - plugins.html - project-info.html - project-reports.html - project-summary.html - property-updates-report.html - sitemap.html - source-repository.html - team-list.html - third-party-report.html Changes: ===================================== administration-web.html ===================================== --- a/administration-web.html +++ b/administration-web.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Installation de lapplication web</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Installation de lapplication web</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -102,7 +102,7 @@ <div class="source"><pre class="prettyprint linenums"> /var/local/observeweb/{contextPath} |-- databases.yml # configuration des bases de donn&#xe9;es |-- log - | `-- observeweb-7.0-RC-5.log # logs de l'application + | `-- observeweb-7.0-RC-6-SNAPSHOT.log # logs de l'application |-- observeweb-log4j.conf # configuration des logs |-- temp # r&#xe9;pertoire temporaire `-- users.yml # configuration des utilisateurs ===================================== aggregate-third-party-report.html ===================================== The diff for this file was not included because it is too large. ===================================== architecture-logicielle.html ===================================== --- a/architecture-logicielle.html +++ b/architecture-logicielle.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Architecture logicielle dObServe</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Architecture logicielle dObServe</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== changelog.html ===================================== The diff for this file was not included because it is too large. ===================================== changes-report.html ===================================== The diff for this file was not included because it is too large. ===================================== config-report.html ===================================== --- a/config-report.html +++ b/config-report.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Configuration</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Configuration</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -101,19 +101,223 @@ <th>Nombre d'options</th> <th>Nombre d'actions</th></tr> <tr class="b"> -<td><a href="./config-report.html#detail_ClientConfig">ClientConfig</a></td> -<td>Configuration d'ObServe</td> -<td>83</td> -<td>9</td></tr> -<tr class="a"> <td><a href="./config-report.html#detail_ServerConfig">ServerConfig</a></td> <td>Observe web Configuration</td> <td>17</td> -<td>0</td></tr></table></div> +<td>0</td></tr> +<tr class="a"> +<td><a href="./config-report.html#detail_ClientConfig">ClientConfig</a></td> +<td>Configuration d'ObServe</td> +<td>83</td> +<td>9</td></tr></table></div> <div class="section"> <h2><a name="Dtail_des_configurations"></a>D&#xe9;tail des configurations</h2><br /> <p>On d&#xe9;taille ici une par une les configurations d&#xe9;finies pour le projet</p> <div class="section"> +<h3><a name="Configuration___ServerConfig"></a><a name="detail_ServerConfig">Configuration ServerConfig</a></h3> +<p>Nom de la configuration : <b>ServerConfig</b></p> +<p>Description : <b>Observe web Configuration</b></p> +<div class="section"> +<h4><a name="Options_de_la_configuration"></a><a name="detail_options_ServerConfig">Options de la configuration</a></h4><br /> +<table border="0" class="table table-striped"> +<tr class="b"> +<th>Clef</th> +<th>Description</th> +<th>Valeur par d&#xe9;faut</th> +<th>Option modifiable</th> +<th>Option sauvegardable</th> +<th>Type</th></tr> +<tr class="a"> +<td>observeweb.build.version</td> +<td>Version de construction</td> +<td> +<div> +<pre style="monospaced">Pas de valeur par d&#xe9;faut</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">org.nuiton.version.Version</pre></div></td></tr> +<tr class="b"> +<td>observeweb.build.date</td> +<td>Date de construction</td> +<td> +<div> +<pre style="monospaced">Pas de valeur par d&#xe9;faut</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.lang.String</pre></div></td></tr> +<tr class="a"> +<td>observeweb.build.number</td> +<td>Num&#xe9;ro de construction</td> +<td> +<div> +<pre style="monospaced">Pas de valeur par d&#xe9;faut</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.lang.String</pre></div></td></tr> +<tr class="b"> +<td>observeweb.adminApiKey</td> +<td>Cl&#xe9; API Admin (&#xc0; changer)</td> +<td> +<div> +<pre style="monospaced">changeme</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.lang.String</pre></div></td></tr> +<tr class="a"> +<td>observeweb.host</td> +<td>H&#xf4;te de l'application</td> +<td> +<div> +<pre style="monospaced">http://localhost:8080</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.net.URL</pre></div></td></tr> +<tr class="b"> +<td>observeweb.apiUrl</td> +<td>Url de l'api rest</td> +<td> +<div> +<pre style="monospaced">${observeweb.host}/${observeweb.contextPath}/api/v1</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.net.URL</pre></div></td></tr> +<tr class="a"> +<td>observeweb.model.version</td> +<td>Version du mod&#xe8;le</td> +<td> +<div> +<pre style="monospaced">Pas de valeur par d&#xe9;faut</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">org.nuiton.version.Version</pre></div></td></tr> +<tr class="b"> +<td>observeweb.devMode</td> +<td>Mode d&#xe9;veloppeur</td> +<td> +<div> +<pre style="monospaced">true</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">boolean</pre></div></td></tr> +<tr class="a"> +<td>observeweb.contextPath</td> +<td>Contexte applicatif</td> +<td> +<div> +<pre style="monospaced">observe</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.lang.String</pre></div></td></tr> +<tr class="b"> +<td>observeweb.baseDirectory</td> +<td>R&#xe9;pertoire de l'application</td> +<td> +<div> +<pre style="monospaced">/var/local/observeweb/${observeweb.contextPath}</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.io.File</pre></div></td></tr> +<tr class="a"> +<td>observeweb.temporaryDirectory</td> +<td>Chemin vers le r&#xe9;pertoire temporaire</td> +<td> +<div> +<pre style="monospaced">${observeweb.baseDirectory}/temp</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.io.File</pre></div></td></tr> +<tr class="b"> +<td>observeweb.log4jConfigurationFile</td> +<td>Chemin vers le fichier de configuration des logs</td> +<td> +<div> +<pre style="monospaced">${observeweb.baseDirectory}/observeweb-log4j.conf</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.io.File</pre></div></td></tr> +<tr class="a"> +<td>observeweb.databasesConfigurationFile</td> +<td>Chemin vers le fichier de configuration des bases</td> +<td> +<div> +<pre style="monospaced">${observeweb.baseDirectory}/databases.yml</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.io.File</pre></div></td></tr> +<tr class="b"> +<td>observeweb.usersConfigurationFile</td> +<td>Chemin vers le fichier de configuration des utilisateurs</td> +<td> +<div> +<pre style="monospaced">${observeweb.baseDirectory}/users.yml</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">java.io.File</pre></div></td></tr> +<tr class="a"> +<td>observeweb.sessionExpirationDelay</td> +<td>Temps maximum d'une session (en minutes)</td> +<td> +<div> +<pre style="monospaced">60</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">int</pre></div></td></tr> +<tr class="b"> +<td>observeweb.sessionMaximumSize</td> +<td>Taille maximum de session</td> +<td> +<div> +<pre style="monospaced">10000</pre></div></td> +<td>Oui</td> +<td>Non</td> +<td> +<div> +<pre style="monospaced">int</pre></div></td></tr> +<tr class="a"> +<td>observeweb.httpTimeout</td> +<td>Temps maximum de tentative de connection http (en millisecondes)</td> +<td> +<div> +<pre style="monospaced">30000</pre></div></td> +<td>Oui</td> +<td>Oui</td> +<td> +<div> +<pre style="monospaced">int</pre></div></td></tr></table></div> +<div class="section"> +<h4><a name="Actions_de_la_configuration"></a><a name="detail_actions_ServerConfig">Actions de la configuration</a></h4><br /> +<p><b>Aucune action d&#xe9;finie pour cette configuration</b></p></div></div> +<div class="section"> <h3><a name="Configuration___ClientConfig"></a><a name="detail_ClientConfig">Configuration ClientConfig</a></h3> <p>Nom de la configuration : <b>ClientConfig</b></p> <p>Description : <b>Configuration d'ObServe</b></p> @@ -445,7 +649,7 @@ <td>Oui</td> <td> <div> -<pre style="monospaced">fr.ird.observe.client.configuration.constants.DbMode</pre></div></td></tr> +<pre style="monospaced">fr.ird.observe.client.constants.DbMode</pre></div></td></tr> <tr class="b"> <td>defaultCreationMode</td> <td>Le mode de cr&#xe9;ation de base locale par d&#xe9;faut</td> @@ -456,7 +660,7 @@ <td>Oui</td> <td> <div> -<pre style="monospaced">fr.ird.observe.client.configuration.constants.CreationMode</pre></div></td></tr> +<pre style="monospaced">fr.ird.observe.client.constants.CreationMode</pre></div></td></tr> <tr class="a"> <td>ui.storeRemoteStorage</td> <td>Pour activer la sauvegarde de la configuration de la source distante</td> @@ -1085,211 +1289,7 @@ Deux param&#xe8;tres sont n&#xe9;cessaires: Le FQN de la classe Le nombre d'id &#xe0; g&#xe9;n&#xe9;rer.</td> <td>--create-id</td> -<td>fr.ird.observe.client.ObserveCLAction#createId</td></tr></table></div></div> -<div class="section"> -<h3><a name="Configuration___ServerConfig"></a><a name="detail_ServerConfig">Configuration ServerConfig</a></h3> -<p>Nom de la configuration : <b>ServerConfig</b></p> -<p>Description : <b>Observe web Configuration</b></p> -<div class="section"> -<h4><a name="Options_de_la_configuration"></a><a name="detail_options_ServerConfig">Options de la configuration</a></h4><br /> -<table border="0" class="table table-striped"> -<tr class="b"> -<th>Clef</th> -<th>Description</th> -<th>Valeur par d&#xe9;faut</th> -<th>Option modifiable</th> -<th>Option sauvegardable</th> -<th>Type</th></tr> -<tr class="a"> -<td>observeweb.build.version</td> -<td>Version de construction</td> -<td> -<div> -<pre style="monospaced">Pas de valeur par d&#xe9;faut</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">org.nuiton.version.Version</pre></div></td></tr> -<tr class="b"> -<td>observeweb.build.date</td> -<td>Date de construction</td> -<td> -<div> -<pre style="monospaced">Pas de valeur par d&#xe9;faut</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.lang.String</pre></div></td></tr> -<tr class="a"> -<td>observeweb.build.number</td> -<td>Num&#xe9;ro de construction</td> -<td> -<div> -<pre style="monospaced">Pas de valeur par d&#xe9;faut</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.lang.String</pre></div></td></tr> -<tr class="b"> -<td>observeweb.adminApiKey</td> -<td>Cl&#xe9; API Admin (&#xc0; changer)</td> -<td> -<div> -<pre style="monospaced">changeme</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.lang.String</pre></div></td></tr> -<tr class="a"> -<td>observeweb.host</td> -<td>H&#xf4;te de l'application</td> -<td> -<div> -<pre style="monospaced">http://localhost:8080</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.net.URL</pre></div></td></tr> -<tr class="b"> -<td>observeweb.apiUrl</td> -<td>Url de l'api rest</td> -<td> -<div> -<pre style="monospaced">${observeweb.host}/${observeweb.contextPath}/api/v1</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.net.URL</pre></div></td></tr> -<tr class="a"> -<td>observeweb.model.version</td> -<td>Version du mod&#xe8;le</td> -<td> -<div> -<pre style="monospaced">Pas de valeur par d&#xe9;faut</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">org.nuiton.version.Version</pre></div></td></tr> -<tr class="b"> -<td>observeweb.devMode</td> -<td>Mode d&#xe9;veloppeur</td> -<td> -<div> -<pre style="monospaced">true</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">boolean</pre></div></td></tr> -<tr class="a"> -<td>observeweb.contextPath</td> -<td>Contexte applicatif</td> -<td> -<div> -<pre style="monospaced">observe</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.lang.String</pre></div></td></tr> -<tr class="b"> -<td>observeweb.baseDirectory</td> -<td>R&#xe9;pertoire de l'application</td> -<td> -<div> -<pre style="monospaced">/var/local/observeweb/${observeweb.contextPath}</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.io.File</pre></div></td></tr> -<tr class="a"> -<td>observeweb.temporaryDirectory</td> -<td>Chemin vers le r&#xe9;pertoire temporaire</td> -<td> -<div> -<pre style="monospaced">${observeweb.baseDirectory}/temp</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.io.File</pre></div></td></tr> -<tr class="b"> -<td>observeweb.log4jConfigurationFile</td> -<td>Chemin vers le fichier de configuration des logs</td> -<td> -<div> -<pre style="monospaced">${observeweb.baseDirectory}/observeweb-log4j.conf</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.io.File</pre></div></td></tr> -<tr class="a"> -<td>observeweb.databasesConfigurationFile</td> -<td>Chemin vers le fichier de configuration des bases</td> -<td> -<div> -<pre style="monospaced">${observeweb.baseDirectory}/databases.yml</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.io.File</pre></div></td></tr> -<tr class="b"> -<td>observeweb.usersConfigurationFile</td> -<td>Chemin vers le fichier de configuration des utilisateurs</td> -<td> -<div> -<pre style="monospaced">${observeweb.baseDirectory}/users.yml</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">java.io.File</pre></div></td></tr> -<tr class="a"> -<td>observeweb.sessionExpirationDelay</td> -<td>Temps maximum d'une session (en minutes)</td> -<td> -<div> -<pre style="monospaced">60</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">int</pre></div></td></tr> -<tr class="b"> -<td>observeweb.sessionMaximumSize</td> -<td>Taille maximum de session</td> -<td> -<div> -<pre style="monospaced">10000</pre></div></td> -<td>Oui</td> -<td>Non</td> -<td> -<div> -<pre style="monospaced">int</pre></div></td></tr> -<tr class="a"> -<td>observeweb.httpTimeout</td> -<td>Temps maximum de tentative de connection http (en millisecondes)</td> -<td> -<div> -<pre style="monospaced">30000</pre></div></td> -<td>Oui</td> -<td>Oui</td> -<td> -<div> -<pre style="monospaced">int</pre></div></td></tr></table></div> -<div class="section"> -<h4><a name="Actions_de_la_configuration"></a><a name="detail_actions_ServerConfig">Actions de la configuration</a></h4><br /> -<p><b>Aucune action d&#xe9;finie pour cette configuration</b></p></div></div></div> +<td>fr.ird.observe.client.ObserveCLAction#createId</td></tr></table></div></div></div> </div> </div> </div> ===================================== dependency-convergence.html ===================================== --- a/dependency-convergence.html +++ b/dependency-convergence.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Reactor Dependency Convergence</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Reactor Dependency Convergence</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -104,22 +104,22 @@ </caption> <tr class="b"> <th>Nombre de sous-projets&#x202f;:</th> -<td>18</td></tr> +<td>14</td></tr> <tr class="a"> <th>Nombre de d&#xe9;pendances (NOD)&#x202f;:</th> -<td>196</td></tr> +<td>149</td></tr> <tr class="b"> <th>Nombre d'artefacts uniques (NOA)&#x202f;:</th> -<td>204</td></tr> +<td>152</td></tr> <tr class="a"> <th>Number of version-conflicting artifacts (NOC):</th> -<td>4</td></tr> +<td>2</td></tr> <tr class="b"> <th>Nombre d'artefacts SNAPSHOT (NOS)&#x202f;:</th> <td>0</td></tr> <tr class="a"> <th>Convergence (NOD/NOA)&#x202f;:</th> -<td><img alt="[Error]" src="images/icon_error_sml.gif" />&#160;<b>96 %</b></td></tr> +<td><img alt="[Error]" src="images/icon_error_sml.gif" />&#160;<b>98 %</b></td></tr> <tr class="b"> <th>Pr&#xea;t pour la release (100% de convergence et aucun SNAPSHOT)&#x202f;:</th> <td><img alt="[Error]" src="images/icon_error_sml.gif" />&#160;<b>Erreur</b><br />Vous n'avez pas la convergence &#xe0; 100%.</td></tr></table></div> @@ -136,12 +136,12 @@ <td width="25%">3.3</td> <td> <ol style="list-style-type: decimal"> -<li>fr.ird.observe:server:war:7.0-RC-5<br />\-&#160;fr.ird.observe:services-topia:jar:7.0-RC-5:compile<br />&#160;&#160;&#160;\-&#160;org.apache.struts.xwork:xwork-core:jar:2.3.33:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;asm:asm:jar:3.3:compile<br /></li><br /></ol></td></tr> +<li>fr.ird.observe:server:war:7.0-RC-6-SNAPSHOT<br />\-&#160;fr.ird.observe:services:jar:7.0-RC-6-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.struts.xwork:xwork-core:jar:2.3.33:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;asm:asm:jar:3.3:compile<br /></li><br /></ol></td></tr> <tr class="a"> <td width="25%">3.3.1</td> <td> <ol style="list-style-type: decimal"> -<li>fr.ird.observe:server:war:7.0-RC-5<br />\-&#160;org.debux.webmotion:webmotion:jar:2.5.3:compile<br />&#160;&#160;&#160;\-&#160;org.parboiled:parboiled-java:jar:1.0.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(asm:asm:jar:3.3.1:compile - omitted for conflict with 3.3)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;asm:asm-tree:jar:3.3.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(asm:asm:jar:3.3.1:compile - omitted for conflict with 3.3)<br /></li><br /></ol></td></tr></table></td></tr></table></div> +<li>fr.ird.observe:server:war:7.0-RC-6-SNAPSHOT<br />\-&#160;org.debux.webmotion:webmotion:jar:2.5.3:compile<br />&#160;&#160;&#160;\-&#160;org.parboiled:parboiled-java:jar:1.0.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(asm:asm:jar:3.3.1:compile - omitted for conflict with 3.3)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;asm:asm-tree:jar:3.3.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(asm:asm:jar:3.3.1:compile - omitted for conflict with 3.3)<br /></li><br /></ol></td></tr></table></td></tr></table></div> <div class="section"> <h4><a name="asm:asm-tree"></a>asm:asm-tree</h4> <table border="0" class="table table-striped"> @@ -153,56 +153,12 @@ <td width="25%">3.3</td> <td> <ol style="list-style-type: decimal"> -<li>fr.ird.observe:server:war:7.0-RC-5<br />\-&#160;fr.ird.observe:services-topia:jar:7.0-RC-5:compile<br />&#160;&#160;&#160;\-&#160;org.apache.struts.xwork:xwork-core:jar:2.3.33:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;asm:asm-commons:jar:3.3:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(asm:asm-tree:jar:3.3:compile - omitted for conflict with 3.3.1)<br /></li><br /></ol></td></tr> +<li>fr.ird.observe:server:war:7.0-RC-6-SNAPSHOT<br />\-&#160;fr.ird.observe:services:jar:7.0-RC-6-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.struts.xwork:xwork-core:jar:2.3.33:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;asm:asm-commons:jar:3.3:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(asm:asm-tree:jar:3.3:compile - omitted for conflict with 3.3.1)<br /></li><br /></ol></td></tr> <tr class="b"> <td width="25%">3.3.1</td> <td> <ol style="list-style-type: decimal"> -<li>fr.ird.observe:server:war:7.0-RC-5<br />\-&#160;org.debux.webmotion:webmotion:jar:2.5.3:compile<br />&#160;&#160;&#160;\-&#160;org.parboiled:parboiled-java:jar:1.0.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;asm:asm-util:jar:3.3.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(asm:asm-tree:jar:3.3.1:compile - omitted for conflict with 3.3)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;asm:asm-tree:jar:3.3.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;asm:asm-analysis:jar:3.3.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(asm:asm-tree:jar:3.3.1:compile - omitted for duplicate)<br /></li><br /></ol></td></tr></table></td></tr></table></div> -<div class="section"> -<h4><a name="org.codehaus.plexus:plexus-component-annotations"></a>org.codehaus.plexus:plexus-component-annotations</h4> -<table border="0" class="table table-striped"> -<tr class="a"> -<td><img alt="[Error]" src="images/icon_error_sml.gif" /></td> -<td> -<table border="0" class="table table-striped"> -<tr class="b"> -<td width="25%">1.5.5</td> -<td> -<ol style="list-style-type: decimal"> -<li>fr.ird.observe:toolbox-maven-plugin:maven-plugin:7.0-RC-5<br />\-&#160;org.apache.maven:maven-plugin-api:jar:3.5.0:compile<br />&#160;&#160;&#160;\-&#160;org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.3:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile - omitted for conflict with 1.7.1)<br /></li><br /></ol></td></tr> -<tr class="a"> -<td width="25%">1.7.1</td> -<td> -<ol style="list-style-type: decimal"> -<li>fr.ird.observe:toolbox-maven-plugin:maven-plugin:7.0-RC-5<br />+-&#160;org.nuiton:helper-maven-plugin-api:jar:2.3.2:compile<br />|&#160;&#160;\-&#160;org.apache.maven.shared:maven-dependency-tree:jar:3.0:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile<br />+-&#160;org.apache.maven:maven-core:jar:3.5.0:provided<br />|&#160;&#160;+-&#160;org.apache.maven:maven-settings-builder:jar:3.5.0:provided<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:provided - omitted for conflict with 1.7.1)<br />|&#160;&#160;+-&#160;org.apache.maven:maven-model-builder:jar:3.5.0:provided<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:provided - omitted for conflict with 1.7.1)<br />|&#160;&#160;+-&#160;org.apache.maven:maven-resolver-provider:jar:3.5.0:provided<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:provided - omitted for conflict with 1.7.1)<br />|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.maven:maven-compat:jar:3.5.0:provided<br />&#160;&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile - scope updated from provided; omitted for duplicate)<br /></li><br /></ol></td></tr></table></td></tr></table></div> -<div class="section"> -<h4><a name="org.codehaus.plexus:plexus-utils"></a>org.codehaus.plexus:plexus-utils</h4> -<table border="0" class="table table-striped"> -<tr class="b"> -<td><img alt="[Error]" src="images/icon_error_sml.gif" /></td> -<td> -<table border="0" class="table table-striped"> -<tr class="a"> -<td width="25%">1.5.5</td> -<td> -<ol style="list-style-type: decimal"> -<li>fr.ird.observe:toolbox-maven-plugin:maven-plugin:7.0-RC-5<br />\-&#160;org.apache.maven:maven-core:jar:3.5.0:provided<br />&#160;&#160;&#160;\-&#160;org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:1.5.5:provided - omitted for conflict with 3.0.22)<br /></li><br /></ol></td></tr> -<tr class="b"> -<td width="25%">3.0.17</td> -<td> -<ol style="list-style-type: decimal"> -<li>fr.ird.observe:toolbox-maven-plugin:maven-plugin:7.0-RC-5<br />\-&#160;org.apache.maven:maven-plugin-api:jar:3.5.0:compile<br />&#160;&#160;&#160;\-&#160;org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.3:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.17:compile - omitted for conflict with 3.0.22)<br /></li><br /></ol></td></tr> -<tr class="a"> -<td width="25%">3.0.22</td> -<td> -<ol style="list-style-type: decimal"> -<li>fr.ird.observe:toolbox-maven-plugin:maven-plugin:7.0-RC-5<br />\-&#160;org.nuiton:helper-maven-plugin-api:jar:2.3.2:compile<br />&#160;&#160;&#160;\-&#160;org.codehaus.plexus:plexus-utils:jar:3.0.22:compile<br /></li><br /></ol></td></tr> -<tr class="b"> -<td width="25%">3.0.24</td> -<td> -<ol style="list-style-type: decimal"> -<li>fr.ird.observe:toolbox-maven-plugin:maven-plugin:7.0-RC-5<br />+-&#160;org.apache.maven:maven-core:jar:3.5.0:provided<br />|&#160;&#160;+-&#160;org.apache.maven:maven-settings-builder:jar:3.5.0:provided<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.maven:maven-builder-support:jar:3.5.0:provided<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />|&#160;&#160;+-&#160;org.apache.maven:maven-repository-metadata:jar:3.5.0:provided<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />|&#160;&#160;+-&#160;org.apache.maven:maven-model-builder:jar:3.5.0:provided<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />|&#160;&#160;+-&#160;org.apache.maven:maven-resolver-provider:jar:3.5.0:provided<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />+-&#160;org.apache.maven:maven-compat:jar:3.5.0:provided<br />|&#160;&#160;+-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />|&#160;&#160;\-&#160;org.apache.maven.wagon:wagon-provider-api:jar:2.12:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />+-&#160;org.apache.maven:maven-model:jar:3.5.0:provided<br />|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />+-&#160;org.apache.maven:maven-settings:jar:3.5.0:provided<br />|&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br />\-&#160;org.apache.maven:maven-artifact:jar:3.5.0:provided<br />&#160;&#160;&#160;\-&#160;(org.codehaus.plexus:plexus-utils:jar:3.0.24:provided - omitted for conflict with 3.0.22)<br /></li><br /></ol></td></tr></table></td></tr></table></div></div> +<li>fr.ird.observe:server:war:7.0-RC-6-SNAPSHOT<br />\-&#160;org.debux.webmotion:webmotion:jar:2.5.3:compile<br />&#160;&#160;&#160;\-&#160;org.parboiled:parboiled-java:jar:1.0.2:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;asm:asm-util:jar:3.3.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(asm:asm-tree:jar:3.3.1:compile - omitted for conflict with 3.3)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;asm:asm-tree:jar:3.3.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;asm:asm-analysis:jar:3.3.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(asm:asm-tree:jar:3.3.1:compile - omitted for duplicate)<br /></li><br /></ol></td></tr></table></td></tr></table></div></div> </div> </div> </div> ===================================== dependency-info.html ===================================== --- a/dependency-info.html +++ b/dependency-info.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Informations de dépendance</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Informations de dépendance</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -98,31 +98,31 @@ <div class="source"><pre class="prettyprint linenums">&lt;dependency&gt; &lt;groupId&gt;fr.ird.observe&lt;/groupId&gt; &lt;artifactId&gt;ird-observe&lt;/artifactId&gt; - &lt;version&gt;7.0-RC-5&lt;/version&gt; + &lt;version&gt;7.0-RC-6-SNAPSHOT&lt;/version&gt; &lt;type&gt;pom&lt;/type&gt; &lt;/dependency&gt;</pre></div></div> <div class="section"> <h3><a name="Apache_Buildr"></a>Apache Buildr</h3><a name="Apache_Buildr"></a> -<div class="source"><pre class="prettyprint linenums">'fr.ird.observe:ird-observe:pom:7.0-RC-5'</pre></div></div> +<div class="source"><pre class="prettyprint linenums">'fr.ird.observe:ird-observe:pom:7.0-RC-6-SNAPSHOT'</pre></div></div> <div class="section"> <h3><a name="Apache_Ivy"></a>Apache Ivy</h3><a name="Apache_Ivy"></a> -<div class="source"><pre class="prettyprint linenums">&lt;dependency org=&quot;fr.ird.observe&quot; name=&quot;ird-observe&quot; rev=&quot;7.0-RC-5&quot;&gt; +<div class="source"><pre class="prettyprint linenums">&lt;dependency org=&quot;fr.ird.observe&quot; name=&quot;ird-observe&quot; rev=&quot;7.0-RC-6-SNAPSHOT&quot;&gt; &lt;artifact name=&quot;ird-observe&quot; type=&quot;pom&quot; /&gt; &lt;/dependency&gt;</pre></div></div> <div class="section"> <h3><a name="Groovy_Grape"></a>Groovy Grape</h3><a name="Groovy_Grape"></a> <div class="source"><pre class="prettyprint linenums">@Grapes( -@Grab(group='fr.ird.observe', module='ird-observe', version='7.0-RC-5') +@Grab(group='fr.ird.observe', module='ird-observe', version='7.0-RC-6-SNAPSHOT') )</pre></div></div> <div class="section"> <h3><a name="GradleGrails"></a>Gradle/Grails</h3><a name="GradleGrails"></a> -<div class="source"><pre class="prettyprint linenums">compile 'fr.ird.observe:ird-observe:7.0-RC-5'</pre></div></div> +<div class="source"><pre class="prettyprint linenums">compile 'fr.ird.observe:ird-observe:7.0-RC-6-SNAPSHOT'</pre></div></div> <div class="section"> <h3><a name="Scala_SBT"></a>Scala SBT</h3><a name="Scala_SBT"></a> -<div class="source"><pre class="prettyprint linenums">libraryDependencies += &quot;fr.ird.observe&quot; % &quot;ird-observe&quot; % &quot;7.0-RC-5&quot;</pre></div></div> +<div class="source"><pre class="prettyprint linenums">libraryDependencies += &quot;fr.ird.observe&quot; % &quot;ird-observe&quot; % &quot;7.0-RC-6-SNAPSHOT&quot;</pre></div></div> <div class="section"> <h3><a name="Leiningen"></a>Leiningen</h3><a name="Leiningen"></a> -<div class="source"><pre class="prettyprint linenums">[fr.ird.observe/ird-observe &quot;7.0-RC-5&quot;]</pre></div></div></div> +<div class="source"><pre class="prettyprint linenums">[fr.ird.observe/ird-observe &quot;7.0-RC-6-SNAPSHOT&quot;]</pre></div></div></div> </div> </div> </div> ===================================== dependency-management.html ===================================== --- a/dependency-management.html +++ b/dependency-management.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Gestion des dépendances du project</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Gestion des dépendances du project</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -182,6 +182,18 @@ <td>jar</td> <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr> <tr class="a"> +<td>fr.ird.observe.toolkit</td> +<td><a class="externalLink" href="https://ultreiaio.gitlab.io/ird-observe-toolkit/topia-extension">topia-extension</a></td> +<td>1.0</td> +<td>jar</td> +<td><a class="externalLink" href="http://www.gnu.org/licenses/gpl.txt">General Public License (GPL)</a></td></tr> +<tr class="b"> +<td>fr.ird.observe.toolkit</td> +<td><a class="externalLink" href="https://ultreiaio.gitlab.io/ird-observe-toolkit/topia-templates-extension">topia-templates-extension</a></td> +<td>1.0</td> +<td>jar</td> +<td><a class="externalLink" href="http://www.gnu.org/licenses/gpl.txt">General Public License (GPL)</a></td></tr> +<tr class="a"> <td>io.ultreia.java4all.eugene</td> <td><a class="externalLink" href="http://eugene.nuiton.org/eugene">eugene</a></td> <td>3.0-alpha-11</td> @@ -208,91 +220,91 @@ <tr class="a"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-runtime">jaxx-runtime</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="b"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-runtime-swing-application">jaxx-runtime-swing-application</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="a"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-runtime-swing-session">jaxx-runtime-swing-session</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="b"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-runtime-swing-wizard">jaxx-runtime-swing-wizard</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="a"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-validator">jaxx-validator</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="b"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-about">jaxx-widgets-about</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="a"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-config">jaxx-widgets-config</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="b"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-datetime">jaxx-widgets-datetime</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="a"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-error">jaxx-widgets-error</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="b"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-file">jaxx-widgets-file</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="a"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-gis">jaxx-widgets-gis</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="b"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-hidor">jaxx-widgets-hidor</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="a"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-number">jaxx-widgets-number</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="b"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-select">jaxx-widgets-select</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="a"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-widgets-status">jaxx-widgets-status</a></td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="b"> @@ -364,13 +376,13 @@ <tr class="a"> <td>org.hibernate</td> <td><a class="externalLink" href="http://hibernate.org">hibernate-core</a></td> -<td>5.1.8.Final</td> +<td>5.1.9.Final</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-2.1.html">GNU Lesser General Public License</a></td></tr> <tr class="b"> <td>org.hibernate</td> <td><a class="externalLink" href="http://hibernate.org">hibernate-hikaricp</a></td> -<td>5.1.8.Final</td> +<td>5.1.9.Final</td> <td>jar</td> <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-2.1.html">GNU Lesser General Public License</a></td></tr> <tr class="a"> @@ -441,10 +453,10 @@ <td><a class="externalLink" href="http://www.gnu.org/licenses/lgpl-3.0.txt">Lesser General Public License (LGPL) v 3.0</a></td></tr> <tr class="b"> <td>org.postgresql</td> -<td><a class="externalLink" href="https://github.com/pgjdbc/pgjdbc-parent-poms/pgjdbc-core-parent/pgjdbc-core…">postgresql</a></td> -<td>42.1.3.jre7</td> +<td><a class="externalLink" href="https://github.com/pgjdbc/pgjdbc">postgresql</a></td> +<td>42.1.4</td> <td>jar</td> -<td><a class="externalLink" href="http://www.postgresql.org/about/licence/">The PostgreSQL License</a></td></tr> +<td><a class="externalLink" href="https://jdbc.postgresql.org/about/license.html">BSD-2-Clause</a></td></tr> <tr class="a"> <td>org.reflections</td> <td><a class="externalLink" href="http://github.com/ronmamo/reflections">reflections</a></td> ===================================== dependency-updates-report.html ===================================== --- a/dependency-updates-report.html +++ b/dependency-updates-report.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Dependency Updates Report</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Dependency Updates Report</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -101,15 +101,15 @@ <tr class="b"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td># of dependencies where the next version available is smaller than an incremental version update</td> -<td>1</td></tr> +<td>2</td></tr> <tr class="a"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td># of dependencies where the next version available is an incremental version update</td> -<td>6</td></tr> +<td>5</td></tr> <tr class="b"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td># of dependencies where the next version available is a minor version update</td> -<td>0</td></tr> +<td>2</td></tr> <tr class="a"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td># of dependencies where the next version available is a major version update</td> @@ -164,7 +164,7 @@ <td><b>22.0-android</b></td> <td></td> <td><b>23.0-rc1</b></td> -<td></td></tr> +<td><b>23.0</b></td></tr> <tr class="b"> <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>com.h2database</td> @@ -190,7 +190,7 @@ <td></td> <td></td></tr> <tr class="b"> -<td><img src="images/icon_success_sml.gif" alt="" /></td> +<td><img src="images/icon_warning_sml.gif" alt="" /></td> <td>com.vladsch.flexmark</td> <td>flexmark</td> <td>0.22.18</td> @@ -198,11 +198,11 @@ <td></td> <td>jar</td> <td></td> -<td></td> +<td><b>0.22.20</b></td> <td></td> <td></td></tr> <tr class="a"> -<td><img src="images/icon_success_sml.gif" alt="" /></td> +<td><img src="images/icon_warning_sml.gif" alt="" /></td> <td>com.vladsch.flexmark</td> <td>flexmark-util</td> <td>0.22.18</td> @@ -210,7 +210,7 @@ <td></td> <td>jar</td> <td></td> -<td></td> +<td><b>0.22.20</b></td> <td></td> <td></td></tr> <tr class="b"> @@ -287,6 +287,30 @@ <td></td></tr> <tr class="b"> <td><img src="images/icon_success_sml.gif" alt="" /></td> +<td>fr.ird.observe.toolkit</td> +<td>topia-extension</td> +<td>1.0</td> +<td></td> +<td></td> +<td>jar</td> +<td></td> +<td></td> +<td></td> +<td></td></tr> +<tr class="a"> +<td><img src="images/icon_success_sml.gif" alt="" /></td> +<td>fr.ird.observe.toolkit</td> +<td>topia-templates-extension</td> +<td>1.0</td> +<td></td> +<td></td> +<td>jar</td> +<td></td> +<td></td> +<td></td> +<td></td></tr> +<tr class="b"> +<td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.eugene</td> <td>eugene</td> <td>3.0-alpha-11</td> @@ -337,7 +361,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-runtime</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -349,7 +373,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-runtime-swing-application</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -361,7 +385,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-runtime-swing-session</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -373,7 +397,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-runtime-swing-wizard</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -385,7 +409,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-validator</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -397,7 +421,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-about</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -409,7 +433,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-config</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -421,7 +445,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-datetime</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -433,7 +457,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-error</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -445,7 +469,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-file</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -457,7 +481,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-gis</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -469,7 +493,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-hidor</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -481,7 +505,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-number</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -493,7 +517,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-select</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td>compile</td> <td></td> <td>jar</td> @@ -505,7 +529,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-status</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td></td> <td></td> <td>jar</td> @@ -757,24 +781,24 @@ <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td>org.hibernate</td> <td>hibernate-core</td> -<td>5.1.8.Final</td> +<td>5.1.9.Final</td> <td></td> <td></td> <td>jar</td> <td></td> -<td><b>5.1.9.Final</b></td> +<td></td> <td><b>5.2.0.Final</b></td> <td></td></tr> <tr class="b"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td>org.hibernate</td> <td>hibernate-hikaricp</td> -<td>5.1.8.Final</td> +<td>5.1.9.Final</td> <td></td> <td></td> <td>jar</td> <td></td> -<td><b>5.1.9.Final</b></td> +<td></td> <td><b>5.2.0.Final</b></td> <td></td></tr> <tr class="a"> @@ -925,12 +949,12 @@ <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td>org.postgresql</td> <td>postgresql</td> -<td>42.1.3.jre7</td> +<td>42.1.4</td> <td></td> <td></td> <td>jar</td> +<td><b>42.1.4.jre6</b></td> <td></td> -<td><b>42.1.4</b></td> <td></td> <td></td></tr> <tr class="b"> @@ -1136,7 +1160,7 @@ <td>jar</td></tr> <tr class="b"> <th width="80%">Newer versions</th> -<td><b>22.0-android</b>&#160;<i>Next Version</i><br /><b>23.0-rc1</b>&#160;<i>Next Minor</i><br /><b>23.0-rc1-android</b>&#160;<i>Latest Minor</i></td></tr></table></div> +<td><b>22.0-android</b>&#160;<i>Next Version</i><br /><b>23.0-rc1</b>&#160;<i>Next Minor</i><br /><b>23.0-rc1-android</b>&#160;<i>Latest Minor</i><br /><b>23.0</b>&#160;<i>Next Major</i><br /><b>23.0-android</b>&#160;<i>Latest Major</i></td></tr></table></div> <div class="section"> <h3><a name="com.h2database:h2"></a>com.h2database:h2</h3> <table border="0" class="table table-striped"> @@ -1190,7 +1214,7 @@ <table border="0" class="table table-striped"> <tr class="a"> <th width="80%">Status</th> -<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr> +<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr> <tr class="b"> <th width="80%">Group Id</th> <td>com.vladsch.flexmark</td></tr> @@ -1208,13 +1232,16 @@ <td></td></tr> <tr class="a"> <th width="80%">Type</th> -<td>jar</td></tr></table></div> +<td>jar</td></tr> +<tr class="b"> +<th width="80%">Newer versions</th> +<td><b>0.22.20</b>&#160;<i>Next Incremental</i><br />0.22.22<br /><b>0.22.24</b>&#160;<i>Latest Incremental</i></td></tr></table></div> <div class="section"> <h3><a name="com.vladsch.flexmark:flexmark-util"></a>com.vladsch.flexmark:flexmark-util</h3> <table border="0" class="table table-striped"> <tr class="a"> <th width="80%">Status</th> -<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr> +<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr> <tr class="b"> <th width="80%">Group Id</th> <td>com.vladsch.flexmark</td></tr> @@ -1232,7 +1259,10 @@ <td></td></tr> <tr class="a"> <th width="80%">Type</th> -<td>jar</td></tr></table></div> +<td>jar</td></tr> +<tr class="b"> +<th width="80%">Newer versions</th> +<td><b>0.22.20</b>&#160;<i>Next Incremental</i><br />0.22.22<br /><b>0.22.24</b>&#160;<i>Latest Incremental</i></td></tr></table></div> <div class="section"> <h3><a name="com.zaxxer:HikariCP"></a>com.zaxxer:HikariCP</h3> <table border="0" class="table table-striped"> @@ -1381,6 +1411,54 @@ <th width="80%">Type</th> <td>jar</td></tr></table></div> <div class="section"> +<h3><a name="fr.ird.observe.toolkit:topia-extension"></a>fr.ird.observe.toolkit:topia-extension</h3> +<table border="0" class="table table-striped"> +<tr class="a"> +<th width="80%">Status</th> +<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr> +<tr class="b"> +<th width="80%">Group Id</th> +<td>fr.ird.observe.toolkit</td></tr> +<tr class="a"> +<th width="80%">Artifact Id</th> +<td>topia-extension</td></tr> +<tr class="b"> +<th width="80%">Current Version</th> +<td>1.0</td></tr> +<tr class="a"> +<th width="80%">Scope</th> +<td></td></tr> +<tr class="b"> +<th width="80%">Classifier</th> +<td></td></tr> +<tr class="a"> +<th width="80%">Type</th> +<td>jar</td></tr></table></div> +<div class="section"> +<h3><a name="fr.ird.observe.toolkit:topia-templates-extension"></a>fr.ird.observe.toolkit:topia-templates-extension</h3> +<table border="0" class="table table-striped"> +<tr class="a"> +<th width="80%">Status</th> +<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr> +<tr class="b"> +<th width="80%">Group Id</th> +<td>fr.ird.observe.toolkit</td></tr> +<tr class="a"> +<th width="80%">Artifact Id</th> +<td>topia-templates-extension</td></tr> +<tr class="b"> +<th width="80%">Current Version</th> +<td>1.0</td></tr> +<tr class="a"> +<th width="80%">Scope</th> +<td></td></tr> +<tr class="b"> +<th width="80%">Classifier</th> +<td></td></tr> +<tr class="a"> +<th width="80%">Type</th> +<td>jar</td></tr></table></div> +<div class="section"> <h3><a name="io.ultreia.java4all.eugene:eugene"></a>io.ultreia.java4all.eugene:eugene</h3> <table border="0" class="table table-striped"> <tr class="a"> @@ -1490,7 +1568,7 @@ <td>jaxx-runtime</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1514,7 +1592,7 @@ <td>jaxx-runtime-swing-application</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1538,7 +1616,7 @@ <td>jaxx-runtime-swing-session</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1562,7 +1640,7 @@ <td>jaxx-runtime-swing-wizard</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1586,7 +1664,7 @@ <td>jaxx-validator</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1610,7 +1688,7 @@ <td>jaxx-widgets-about</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1634,7 +1712,7 @@ <td>jaxx-widgets-config</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1658,7 +1736,7 @@ <td>jaxx-widgets-datetime</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1682,7 +1760,7 @@ <td>jaxx-widgets-error</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1706,7 +1784,7 @@ <td>jaxx-widgets-file</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1730,7 +1808,7 @@ <td>jaxx-widgets-gis</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1754,7 +1832,7 @@ <td>jaxx-widgets-hidor</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1778,7 +1856,7 @@ <td>jaxx-widgets-number</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1802,7 +1880,7 @@ <td>jaxx-widgets-select</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td>compile</td></tr> @@ -1826,7 +1904,7 @@ <td>jaxx-widgets-status</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Scope</th> <td></td></tr> @@ -2324,7 +2402,7 @@ <table border="0" class="table table-striped"> <tr class="a"> <th width="80%">Status</th> -<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr> +<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr> <tr class="b"> <th width="80%">Group Id</th> <td>org.hibernate</td></tr> @@ -2333,7 +2411,7 @@ <td>hibernate-core</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>5.1.8.Final</td></tr> +<td>5.1.9.Final</td></tr> <tr class="a"> <th width="80%">Scope</th> <td></td></tr> @@ -2345,13 +2423,13 @@ <td>jar</td></tr> <tr class="b"> <th width="80%">Newer versions</th> -<td><b>5.1.9.Final</b>&#160;<i>Next Incremental</i><br /><b>5.2.0.Final</b>&#160;<i>Next Minor</i><br />5.2.1.Final<br />5.2.2.Final<br />5.2.3.Final<br />5.2.4.Final<br />5.2.5.Final<br />5.2.6.Final<br />5.2.7.Final<br />5.2.8.Final<br />5.2.9.Final<br /><b>5.2.10.Final</b>&#160;<i>Latest Minor</i></td></tr></table></div> +<td><b>5.2.0.Final</b>&#160;<i>Next Minor</i><br />5.2.1.Final<br />5.2.2.Final<br />5.2.3.Final<br />5.2.4.Final<br />5.2.5.Final<br />5.2.6.Final<br />5.2.7.Final<br />5.2.8.Final<br />5.2.9.Final<br /><b>5.2.10.Final</b>&#160;<i>Latest Minor</i></td></tr></table></div> <div class="section"> <h3><a name="org.hibernate:hibernate-hikaricp"></a>org.hibernate:hibernate-hikaricp</h3> <table border="0" class="table table-striped"> <tr class="a"> <th width="80%">Status</th> -<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr> +<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr> <tr class="b"> <th width="80%">Group Id</th> <td>org.hibernate</td></tr> @@ -2360,7 +2438,7 @@ <td>hibernate-hikaricp</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>5.1.8.Final</td></tr> +<td>5.1.9.Final</td></tr> <tr class="a"> <th width="80%">Scope</th> <td></td></tr> @@ -2372,7 +2450,7 @@ <td>jar</td></tr> <tr class="b"> <th width="80%">Newer versions</th> -<td><b>5.1.9.Final</b>&#160;<i>Next Incremental</i><br /><b>5.2.0.Final</b>&#160;<i>Next Minor</i><br />5.2.1.Final<br />5.2.2.Final<br />5.2.3.Final<br />5.2.4.Final<br />5.2.5.Final<br />5.2.6.Final<br />5.2.7.Final<br />5.2.8.Final<br />5.2.9.Final<br /><b>5.2.10.Final</b>&#160;<i>Latest Minor</i></td></tr></table></div> +<td><b>5.2.0.Final</b>&#160;<i>Next Minor</i><br />5.2.1.Final<br />5.2.2.Final<br />5.2.3.Final<br />5.2.4.Final<br />5.2.5.Final<br />5.2.6.Final<br />5.2.7.Final<br />5.2.8.Final<br />5.2.9.Final<br /><b>5.2.10.Final</b>&#160;<i>Latest Minor</i></td></tr></table></div> <div class="section"> <h3><a name="org.javassist:javassist"></a>org.javassist:javassist</h3> <table border="0" class="table table-striped"> @@ -2666,7 +2744,7 @@ <table border="0" class="table table-striped"> <tr class="a"> <th width="80%">Status</th> -<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr> +<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer version available.</td></tr> <tr class="b"> <th width="80%">Group Id</th> <td>org.postgresql</td></tr> @@ -2675,7 +2753,7 @@ <td>postgresql</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>42.1.3.jre7</td></tr> +<td>42.1.4</td></tr> <tr class="a"> <th width="80%">Scope</th> <td></td></tr> @@ -2687,7 +2765,7 @@ <td>jar</td></tr> <tr class="b"> <th width="80%">Newer versions</th> -<td><b>42.1.4</b>&#160;<i>Next Incremental</i><br />42.1.4.jre6<br /><b>42.1.4.jre7</b>&#160;<i>Latest Incremental</i></td></tr></table></div> +<td><b>42.1.4.jre6</b>&#160;<i>Next Version</i><br />42.1.4.jre7</td></tr></table></div> <div class="section"> <h3><a name="org.reflections:reflections"></a>org.reflections:reflections</h3> <table border="0" class="table table-striped"> ===================================== dev-activity.html ===================================== --- a/dev-activity.html +++ b/dev-activity.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Developer Activity Report</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Developer Activity Report</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -93,8 +93,8 @@ <div class="section"> <h2><a name="Developer_Activity_Report"></a>Developer Activity Report</h2> <div class="section"> -<h3><a name="Changes_between_2017-07-03_and_2017-08-03"></a>Changes between 2017-07-03 and 2017-08-03</h3> -<p>Total commits: 120<br />Total number of files changed: 4230</p> +<h3><a name="Changes_between_2017-07-07_and_2017-08-07"></a>Changes between 2017-07-07 and 2017-08-07</h3> +<p>Total commits: 149<br />Total number of files changed: 5242</p> <table border="0" class="table table-striped"> <tr class="a"> <th>Developer</th> @@ -102,12 +102,12 @@ <th>Total Number of Files Changed</th></tr> <tr class="b"> <td>166231 &lt;dev(a)tchemit.fr&gt;</td> -<td>19</td> +<td>22</td> <td>26</td></tr> <tr class="a"> <td>Tony CHEMIT &lt;dev(a)tchemit.fr&gt;</td> -<td>92</td> -<td>4203</td></tr> +<td>118</td> +<td>5221</td></tr> <tr class="b"> <td>Tony Chemit &lt;dev(a)tchemit.fr&gt;</td> <td>9</td> ===================================== file-activity.html ===================================== The diff for this file was not included because it is too large. ===================================== index.html ===================================== --- a/index.html +++ b/index.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; ObServe</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">ObServe</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== install-serverPG.html ===================================== --- a/install-serverPG.html +++ b/install-serverPG.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Installation du serveur Obstuna</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Installation du serveur Obstuna</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== install.html ===================================== --- a/install.html +++ b/install.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Installation dObServe</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Installation dObServe</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== integration.html ===================================== --- a/integration.html +++ b/integration.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Intégration continue</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Intégration continue</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== issue-tracking.html ===================================== --- a/issue-tracking.html +++ b/issue-tracking.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Contrôle des livraisons</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Contrôle des livraisons</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== license.html ===================================== --- a/license.html +++ b/license.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Licence du projet</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Licence du projet</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== plugin-management.html ===================================== --- a/plugin-management.html +++ b/plugin-management.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Gestion des plugins du projet</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Gestion des plugins du projet</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -121,7 +121,7 @@ <tr class="a"> <td>io.ultreia.java4all.jaxx</td> <td><a class="externalLink" href="https://nuiton.gitlab.io/jaxx/jaxx-maven-plugin">jaxx-maven-plugin</a></td> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="b"> <td>io.ultreia.maven</td> <td><a class="externalLink" href="https://ultreiaio.gitlab.io/gitlab-maven-plugin">gitlab-maven-plugin</a></td> ===================================== plugin-updates-report.html ===================================== --- a/plugin-updates-report.html +++ b/plugin-updates-report.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Plugin Updates Report</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Plugin Updates Report</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -105,7 +105,7 @@ <tr class="a"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td># of plugins where the next version available is an incremental version update</td> -<td>2</td></tr> +<td>3</td></tr> <tr class="b"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td># of plugins where the next version available is a minor version update</td> @@ -132,12 +132,12 @@ <th>Next Major</th> <th>Dependency status</th></tr> <tr class="b"> -<td><img src="images/icon_success_sml.gif" alt="" /></td> +<td><img src="images/icon_warning_sml.gif" alt="" /></td> <td>com.akathist.maven.plugins.launch4j</td> <td>launch4j-maven-plugin</td> -<td><b>1.7.18</b></td> -<td></td> +<td>1.7.18</td> <td></td> +<td><b>1.7.19</b></td> <td></td> <td></td> <td><img src="images/icon_success_sml.gif" alt="" /></td></tr> @@ -185,7 +185,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-maven-plugin</td> -<td><b>3.0-alpha-9</b></td> +<td><b>3.0-alpha-10</b></td> <td></td> <td></td> <td></td> @@ -723,25 +723,58 @@ <th>Dependency status</th></tr></table></div> <div class="section"> <h3><a name="Plugins"></a>Plugins</h3> -<p>This project does not declare any plugins in a build/plugins section.</p></div></div> +<table border="0" class="table table-striped"> +<tr class="a"> +<th>Status</th> +<th>Group Id</th> +<th>Artifact Id</th> +<th>Current Version</th> +<th>Next Version</th> +<th>Next Incremental</th> +<th>Next Minor</th> +<th>Next Major</th> +<th>Dependency status</th></tr> +<tr class="b"> +<td><img src="images/icon_success_sml.gif" alt="" /></td> +<td>fr.ird.observe.toolkit</td> +<td>toolbox-maven-plugin</td> +<td><b>1.0</b></td> +<td></td> +<td></td> +<td></td> +<td></td> +<td><img src="images/icon_success_sml.gif" alt="" /></td></tr> +<tr class="a"> +<th>Status</th> +<th>Group Id</th> +<th>Artifact Id</th> +<th>Current Version</th> +<th>Next Version</th> +<th>Next Incremental</th> +<th>Next Minor</th> +<th>Next Major</th> +<th>Dependency status</th></tr></table></div></div> <div class="section"> <h2><a name="Plugin_Updates"></a>Plugin Updates</h2> <p></p> <div class="section"> <h3><a name="Plugin_com.akathist.maven.plugins.launch4j:launch4j-maven-plugin"></a>Plugin com.akathist.maven.plugins.launch4j:launch4j-maven-plugin</h3> <table border="0" class="table table-striped"> -<tr class="a"> -<th width="80%">Status</th> -<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr> <tr class="b"> +<th width="80%">Status</th> +<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr> +<tr class="a"> <th width="80%">Group Id</th> <td>com.akathist.maven.plugins.launch4j</td></tr> -<tr class="a"> +<tr class="b"> <th width="80%">Artifact Id</th> <td>launch4j-maven-plugin</td></tr> -<tr class="b"> +<tr class="a"> <th width="80%">Current Version</th> -<td>1.7.18</td></tr></table></div> +<td>1.7.18</td></tr> +<tr class="b"> +<th width="80%">Newer versions</th> +<td><b>1.7.19</b>&#160;<i>Next Incremental</i></td></tr></table></div> <div class="section"> <h3><a name="Plugin_external.atlassian.jgitflow:jgitflow-maven-plugin"></a>Plugin external.atlassian.jgitflow:jgitflow-maven-plugin</h3> <table border="0" class="table table-striped"> @@ -758,6 +791,21 @@ <th width="80%">Current Version</th> <td>1.0-m5.1</td></tr></table></div> <div class="section"> +<h3><a name="Plugin_fr.ird.observe.toolkit:toolbox-maven-plugin"></a>Plugin fr.ird.observe.toolkit:toolbox-maven-plugin</h3> +<table border="0" class="table table-striped"> +<tr class="a"> +<th width="80%">Status</th> +<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr> +<tr class="b"> +<th width="80%">Group Id</th> +<td>fr.ird.observe.toolkit</td></tr> +<tr class="a"> +<th width="80%">Artifact Id</th> +<td>toolbox-maven-plugin</td></tr> +<tr class="b"> +<th width="80%">Current Version</th> +<td>1.0</td></tr></table></div> +<div class="section"> <h3><a name="Plugin_io.ultreia.java4all.eugene:eugene-maven-plugin"></a>Plugin io.ultreia.java4all.eugene:eugene-maven-plugin</h3> <table border="0" class="table table-striped"> <tr class="a"> @@ -816,7 +864,7 @@ <td>jaxx-maven-plugin</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr></table></div> +<td>3.0-alpha-10</td></tr></table></div> <div class="section"> <h3><a name="Plugin_io.ultreia.maven:gitlab-maven-plugin"></a>Plugin io.ultreia.maven:gitlab-maven-plugin</h3> <table border="0" class="table table-striped"> @@ -1222,7 +1270,7 @@ <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>io.ultreia.java4all.jaxx</td> <td>jaxx-widgets-gis</td> -<td>3.0-alpha-9</td> +<td>3.0-alpha-10</td> <td></td> <td>jar</td> <td></td> @@ -1287,7 +1335,7 @@ <td>jaxx-widgets-gis</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Classifier</th> <td></td></tr> ===================================== plugins.html ===================================== --- a/plugins.html +++ b/plugins.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Project Plugins</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Project Plugins</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -99,62 +99,66 @@ <th>ArtifactId</th> <th>Version</th></tr> <tr class="b"> +<td>fr.ird.observe.toolkit</td> +<td><a class="externalLink" href="https://ultreiaio.gitlab.io/ird-observe-toolkit/toolbox-maven-plugin">toolbox-maven-plugin</a></td> +<td>1.0</td></tr> +<tr class="a"> <td>io.ultreia.maven</td> <td><a class="externalLink" href="https://ultreiaio.gitlab.io/gitlab-maven-plugin">gitlab-maven-plugin</a></td> <td>1.0.9</td></tr> -<tr class="a"> +<tr class="b"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-antrun-plugin/">maven-antrun-plugin</a></td> <td>1.8</td></tr> -<tr class="b"> +<tr class="a"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-clean-plugin/">maven-clean-plugin</a></td> <td>3.0.0</td></tr> -<tr class="a"> +<tr class="b"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-dependency-plugin/">maven-dependency-plugin</a></td> <td>3.0.1</td></tr> -<tr class="b"> +<tr class="a"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-deploy-plugin/">maven-deploy-plugin</a></td> <td>2.8.2</td></tr> -<tr class="a"> +<tr class="b"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="http://maven.apache.org/enforcer/maven-enforcer-plugin">maven-enforcer-plugin</a></td> <td>1.4.1</td></tr> -<tr class="b"> +<tr class="a"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-gpg-plugin/">maven-gpg-plugin</a></td> <td>1.6</td></tr> -<tr class="a"> +<tr class="b"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-install-plugin/">maven-install-plugin</a></td> <td>2.5.2</td></tr> -<tr class="b"> +<tr class="a"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-javadoc-plugin/">maven-javadoc-plugin</a></td> <td>2.10.4</td></tr> -<tr class="a"> +<tr class="b"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-site-plugin/">maven-site-plugin</a></td> <td>3.6</td></tr> -<tr class="b"> +<tr class="a"> <td>org.apache.maven.plugins</td> <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-source-plugin/">maven-source-plugin</a></td> <td>3.0.1</td></tr> -<tr class="a"> +<tr class="b"> <td>org.codehaus.mojo</td> <td><a class="externalLink" href="http://www.mojohaus.org/animal-sniffer/animal-sniffer-maven-plugin">animal-sniffer-maven-plugin</a></td> <td>1.15</td></tr> -<tr class="b"> +<tr class="a"> <td>org.codehaus.mojo</td> <td><a class="externalLink" href="http://www.mojohaus.org/buildnumber-maven-plugin/buildnumber-maven-plugin">buildnumber-maven-plugin</a></td> <td>1.4</td></tr> -<tr class="a"> +<tr class="b"> <td>org.codehaus.mojo</td> <td><a class="externalLink" href="http://www.mojohaus.org/license-maven-plugin">license-maven-plugin</a></td> <td>1.13</td></tr> -<tr class="b"> +<tr class="a"> <td>org.nuiton</td> <td><a class="externalLink" href="http://maven-helper-plugin.nuiton.org/helper-maven-plugin">helper-maven-plugin</a></td> <td>2.3.2</td></tr></table></div> ===================================== project-info.html ===================================== --- a/project-info.html +++ b/project-info.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Information générale du projet</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Information générale du projet</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== project-reports.html ===================================== --- a/project-reports.html +++ b/project-reports.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Rapports générés par Maven</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Rapports générés par Maven</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== project-summary.html ===================================== --- a/project-summary.html +++ b/project-summary.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Résumé du projet</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Résumé du projet</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -134,7 +134,7 @@ <td>ird-observe</td></tr> <tr class="b"> <td>Version</td> -<td>7.0-RC-5</td></tr> +<td>7.0-RC-6-SNAPSHOT</td></tr> <tr class="a"> <td>Type</td> <td>pom</td></tr></table></div></div> ===================================== property-updates-report.html ===================================== --- a/property-updates-report.html +++ b/property-updates-report.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Property Updates Report</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Property Updates Report</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> @@ -109,7 +109,7 @@ <tr class="b"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td># of properties where the next version available is a minor version update</td> -<td>0</td></tr> +<td>1</td></tr> <tr class="a"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td># of properties where the next version available is a major version update</td> @@ -156,7 +156,7 @@ <td><b>22.0-android</b></td> <td></td> <td><b>23.0-rc1</b></td> -<td></td></tr> +<td><b>23.0</b></td></tr> <tr class="a"> <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>${reflectionsVersion}</td> @@ -192,9 +192,9 @@ <tr class="a"> <td><img src="images/icon_warning_sml.gif" alt="" /></td> <td>${hibernateVersion}</td> -<td>5.1.8.Final</td> +<td>5.1.9.Final</td> +<td></td> <td></td> -<td><b>5.1.9.Final</b></td> <td><b>5.2.0.Final</b></td> <td></td></tr> <tr class="b"> @@ -223,21 +223,29 @@ <td></td></tr> <tr class="a"> <td><img src="images/icon_success_sml.gif" alt="" /></td> -<td>${jaxxVersion}</td> -<td>3.0-alpha-9</td> +<td>${observeToolkitVersion}</td> +<td>1.0</td> <td></td> <td></td> <td></td> <td></td></tr> <tr class="b"> <td><img src="images/icon_success_sml.gif" alt="" /></td> +<td>${jaxxVersion}</td> +<td>3.0-alpha-10</td> +<td></td> +<td></td> +<td></td> +<td></td></tr> +<tr class="a"> +<td><img src="images/icon_success_sml.gif" alt="" /></td> <td>${nuitonConverterVersion}</td> <td>1.0</td> <td></td> <td></td> <td></td> <td></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>${swingXVersion}</td> <td>1.6.5-1</td> @@ -245,7 +253,7 @@ <td></td> <td></td> <td></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>${mavenVersion}</td> <td>3.5.0</td> @@ -253,7 +261,7 @@ <td></td> <td></td> <td></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>${processorPluginVersion}</td> <td>1.3</td> @@ -261,7 +269,7 @@ <td></td> <td></td> <td></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>${webmotionVersion}</td> <td>2.5.3</td> @@ -269,7 +277,7 @@ <td></td> <td></td> <td></td></tr> -<tr class="a"> +<tr class="b"> <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>${nuitonI18nVersion}</td> <td>4.0-alpha-3</td> @@ -277,7 +285,7 @@ <td></td> <td></td> <td></td></tr> -<tr class="b"> +<tr class="a"> <td><img src="images/icon_success_sml.gif" alt="" /></td> <td>${xworkVersion}</td> <td>2.3.33</td> @@ -285,15 +293,15 @@ <td></td> <td></td> <td></td></tr> -<tr class="a"> -<td><img src="images/icon_success_sml.gif" alt="" /></td> +<tr class="b"> +<td><img src="images/icon_warning_sml.gif" alt="" /></td> <td>${flexmarkVersion}</td> <td>0.22.18</td> <td></td> -<td></td> +<td><b>0.22.20</b></td> <td></td> <td></td></tr> -<tr class="b"> +<tr class="a"> <th>Status</th> <th>Property</th> <th>Current Version</th> @@ -307,31 +315,31 @@ <div class="section"> <h3><a name="aeugenePluginVersion"></a>${eugenePluginVersion</h3> <table border="0" class="table table-striped"> -<tr class="a"> +<tr class="b"> <th width="80%">Status</th> <td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr> -<tr class="b"> +<tr class="a"> <th width="80%">Property</th> <td>${eugenePluginVersion}</td></tr> -<tr class="a"> +<tr class="b"> <th width="80%">Associated artifacts</th> <td>io.ultreia.java4all.eugene:eugene<br />io.ultreia.java4all.eugene:eugene-maven-plugin</td></tr> -<tr class="b"> +<tr class="a"> <th width="80%">Current Version</th> <td>3.0-alpha-11</td></tr> -<tr class="a"> +<tr class="b"> <th width="80%">Allowed version range</th> <td>[,)</td></tr> -<tr class="b"> +<tr class="a"> <th width="80%">Infer associations from project</th> <td>Yes</td></tr> -<tr class="a"> +<tr class="b"> <th width="80%">Only use release versions</th> <td>No</td></tr> -<tr class="b"> +<tr class="a"> <th width="80%">Include projects from reactor</th> <td>Yes</td></tr> -<tr class="a"> +<tr class="b"> <th width="80%">Always use reactor projects (even if older or -SNAPSHOT)</th> <td>Yes</td></tr></table></div> <div class="section"> @@ -339,7 +347,7 @@ <table border="0" class="table table-striped"> <tr class="a"> <th width="80%">Status</th> -<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr> +<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr> <tr class="b"> <th width="80%">Property</th> <td>${flexmarkVersion}</td></tr> @@ -350,18 +358,21 @@ <th width="80%">Current Version</th> <td>0.22.18</td></tr> <tr class="a"> +<th width="80%">Newer versions</th> +<td><b>0.22.20</b>&#160;<i>Next Incremental</i><br />0.22.22<br /><b>0.22.24</b>&#160;<i>Latest Incremental</i></td></tr> +<tr class="b"> <th width="80%">Allowed version range</th> <td>[,)</td></tr> -<tr class="b"> +<tr class="a"> <th width="80%">Infer associations from project</th> <td>Yes</td></tr> -<tr class="a"> +<tr class="b"> <th width="80%">Only use release versions</th> <td>No</td></tr> -<tr class="b"> +<tr class="a"> <th width="80%">Include projects from reactor</th> <td>Yes</td></tr> -<tr class="a"> +<tr class="b"> <th width="80%">Always use reactor projects (even if older or -SNAPSHOT)</th> <td>Yes</td></tr></table></div> <div class="section"> @@ -381,7 +392,7 @@ <td>22.0</td></tr> <tr class="a"> <th width="80%">Newer versions</th> -<td><b>22.0-android</b>&#160;<i>Next Version</i><br /><b>23.0-rc1</b>&#160;<i>Next Minor</i><br /><b>23.0-rc1-android</b>&#160;<i>Latest Minor</i></td></tr> +<td><b>22.0-android</b>&#160;<i>Next Version</i><br /><b>23.0-rc1</b>&#160;<i>Next Minor</i><br /><b>23.0-rc1-android</b>&#160;<i>Latest Minor</i><br /><b>23.0</b>&#160;<i>Next Major</i><br /><b>23.0-android</b>&#160;<i>Latest Major</i></td></tr> <tr class="b"> <th width="80%">Allowed version range</th> <td>[,)</td></tr> @@ -402,7 +413,7 @@ <table border="0" class="table table-striped"> <tr class="a"> <th width="80%">Status</th> -<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer incremental version available. Incremental updates are typically passive.</td></tr> +<td><img src="images/icon_warning_sml.gif" alt="" />&#160;There is at least one newer minor version available. Minor updates are sometimes passive.</td></tr> <tr class="b"> <th width="80%">Property</th> <td>${hibernateVersion}</td></tr> @@ -411,10 +422,10 @@ <td>org.hibernate:hibernate-core<br />org.hibernate:hibernate-hikaricp</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>5.1.8.Final</td></tr> +<td>5.1.9.Final</td></tr> <tr class="a"> <th width="80%">Newer versions</th> -<td><b>5.1.9.Final</b>&#160;<i>Next Incremental</i><br /><b>5.2.0.Final</b>&#160;<i>Next Minor</i><br />5.2.1.Final<br />5.2.2.Final<br />5.2.3.Final<br />5.2.4.Final<br />5.2.5.Final<br />5.2.6.Final<br />5.2.7.Final<br />5.2.8.Final<br />5.2.9.Final<br /><b>5.2.10.Final</b>&#160;<i>Latest Minor</i></td></tr> +<td><b>5.2.0.Final</b>&#160;<i>Next Minor</i><br />5.2.1.Final<br />5.2.2.Final<br />5.2.3.Final<br />5.2.4.Final<br />5.2.5.Final<br />5.2.6.Final<br />5.2.7.Final<br />5.2.8.Final<br />5.2.9.Final<br /><b>5.2.10.Final</b>&#160;<i>Latest Minor</i></td></tr> <tr class="b"> <th width="80%">Allowed version range</th> <td>[,)</td></tr> @@ -504,7 +515,7 @@ <td>io.ultreia.java4all.jaxx:jaxx-maven-plugin<br />io.ultreia.java4all.jaxx:jaxx-runtime<br />io.ultreia.java4all.jaxx:jaxx-runtime-swing-application<br />io.ultreia.java4all.jaxx:jaxx-runtime-swing-session<br />io.ultreia.java4all.jaxx:jaxx-runtime-swing-wizard<br />io.ultreia.java4all.jaxx:jaxx-validator<br />io.ultreia.java4all.jaxx:jaxx-widgets-about<br />io.ultreia.java4all.jaxx:jaxx-widgets-config<br />io.ultreia.java4all.jaxx:jaxx-widgets-datetime<br />io.ultreia.java4all.jaxx:jaxx-widgets-error<br />io.ultreia.java4all.jaxx:jaxx-widgets-file<br />io.ultreia.java4all.jaxx:jaxx-widgets-gis<br />io.ultreia.java4all.jaxx:jaxx-widgets-gis<br />io.ultreia.java4all.jaxx:jaxx-widgets-hidor<br />io.ultreia.java4all.jaxx:jaxx-widgets-number<br />io.ultreia.java4all.jaxx:jaxx-widgets-select<br />io.ultreia.java4all.jaxx:jaxx-widgets-status</td></tr> <tr class="b"> <th width="80%">Current Version</th> -<td>3.0-alpha-9</td></tr> +<td>3.0-alpha-10</td></tr> <tr class="a"> <th width="80%">Allowed version range</th> <td>[,)</td></tr> @@ -731,6 +742,36 @@ <th width="80%">Always use reactor projects (even if older or -SNAPSHOT)</th> <td>Yes</td></tr></table></div> <div class="section"> +<h3><a name="aobserveToolkitVersion"></a>${observeToolkitVersion</h3> +<table border="0" class="table table-striped"> +<tr class="a"> +<th width="80%">Status</th> +<td><img src="images/icon_success_sml.gif" alt="" />&#160;No newer versions available.</td></tr> +<tr class="b"> +<th width="80%">Property</th> +<td>${observeToolkitVersion}</td></tr> +<tr class="a"> +<th width="80%">Associated artifacts</th> +<td>fr.ird.observe.toolkit:toolbox-maven-plugin<br />fr.ird.observe.toolkit:topia-extension<br />fr.ird.observe.toolkit:topia-templates-extension</td></tr> +<tr class="b"> +<th width="80%">Current Version</th> +<td>1.0</td></tr> +<tr class="a"> +<th width="80%">Allowed version range</th> +<td>[,)</td></tr> +<tr class="b"> +<th width="80%">Infer associations from project</th> +<td>Yes</td></tr> +<tr class="a"> +<th width="80%">Only use release versions</th> +<td>No</td></tr> +<tr class="b"> +<th width="80%">Include projects from reactor</th> +<td>Yes</td></tr> +<tr class="a"> +<th width="80%">Always use reactor projects (even if older or -SNAPSHOT)</th> +<td>Yes</td></tr></table></div> +<div class="section"> <h3><a name="aprocessorPluginVersion"></a>${processorPluginVersion</h3> <table border="0" class="table table-striped"> <tr class="a"> ===================================== sitemap.html ===================================== --- a/sitemap.html +++ b/sitemap.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Sitemap</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Sitemap</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== source-repository.html ===================================== --- a/source-repository.html +++ b/source-repository.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Dépôt de sources</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Dépôt de sources</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== team-list.html ===================================== --- a/team-list.html +++ b/team-list.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Liste des membres</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Liste des membres</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> ===================================== third-party-report.html ===================================== --- a/third-party-report.html +++ b/third-party-report.html @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-02 + | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-08-06 | Rendered using Apache Maven Fluido Skin 1.6 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20170802" /> + <meta name="Date-Revision-yyyymmdd" content="20170806" /> <meta http-equiv="Content-Language" content="fr" /> <title>ObServe :: Pom &#x2013; Tierces parties</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" /> @@ -27,8 +27,8 @@ <ul class="breadcrumb"> <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li> <li class="active ">Tierces parties</li> - <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-02</li> - <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-5</li> + <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2017-08-06</li> + <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0-RC-6-SNAPSHOT</li> <li class="pull-right"><span class="divider">|</span> <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li> <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li> View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/dcc51f828a3d7683f07700533ef… --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/dcc51f828a3d7683f07700533ef… You're receiving this email because of your account on gitlab.com.
1 0
0 0
[Git][ultreiaio/ird-observe][develop] Create a sub project to put frameworks extensions used in ObServe (Closes #833)
by Tony CHEMIT 06 Aug '17

06 Aug '17
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: aa31c875 by Tony CHEMIT at 2017-08-06T21:18:11+02:00 Create a sub project to put frameworks extensions used in ObServe (Closes #833) - - - - - 25 changed files: - persistence/pom.xml - pom.xml - services-topia/pom.xml - − toolbox-maven-plugin/LICENSE.txt - − toolbox-maven-plugin/README.md - − toolbox-maven-plugin/pom.xml - − toolbox-maven-plugin/src/license/THIRD-PARTY.properties - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/GenerateI18nValidatorFieldsMojo.java - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/GenerateValidatorMojoSupport.java - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/GenerateValidatorsDescriptorMojo.java - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/MergeI18nBundleMojo.java - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/MismatchMethodParameterNameException.java - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/MissingClassException.java - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/MissingMethodException.java - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/ToolboxMojoSupport.java - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/ValidatorCacheRequest.java - − toolbox-maven-plugin/src/main/java/fr/ird/observe/maven/plugins/toolbox/ValidatorsCache.java - − toolbox-maven-plugin/src/main/resources/log4j.properties - − topia-extension/LICENSE.txt - − topia-extension/README.md - − topia-extension/pom.xml - − topia-extension/src/license/THIRD-PARTY.properties - − topia-extension/src/main/java/org/nuiton/topia/persistence/internal/support/TopiaMetadataModelSupportImpl.java - − topia-extension/src/main/java/org/nuiton/topia/persistence/metadata/TopiaMetadataEntity.java - − topia-extension/src/main/java/org/nuiton/topia/persistence/metadata/TopiaMetadataModel.java The diff was not included because it is too large. View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/aa31c875ed7a75d3e90d57b5684… --- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/aa31c875ed7a75d3e90d57b5684… You're receiving this email because of your account on gitlab.com.
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • 14
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.