Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: a2e34b84 by Tony Chemit at 2020-12-17T19:49:47+01:00 show error when can not load a content - - - - - fbf9c9d1 by Tony Chemit at 2020-12-17T19:50:24+01:00 Move editor is AbstractButton but not JButton - - - - - 947474e0 by Tony Chemit at 2020-12-17T21:12:11+01:00 Peux-ton afficher ici le racourcis F2 qui permet de basculer lecture/mise à jour ? - Closes #1674 - - - - - d2654a9a by Tony Chemit at 2020-12-17T21:14:52+01:00 Peux-ton afficher ici le racourcis F2 qui permet de basculer lecture/mise à jour ? - Closes #1674 La petite sœur F3 - - - - - 725d52c6 by Tony Chemit at 2020-12-17T21:29:16+01:00 Peux-ton afficher ici le racourcis F2 qui permet de basculer lecture/mise à jour ? - Closes #1674 et les petits frères Alft+F1 - - - - - 06056c4d by Tony Chemit at 2020-12-17T21:34:22+01:00 [LL][Logbooks] Impossible d'afficher le form Débarquements - Closes #1682 - - - - - cf8f0c51 by Tony Chemit at 2020-12-17T21:34:58+01:00 remove unnecessary super method call - - - - - 0ef804b0 by Tony Chemit at 2020-12-17T21:35:26+01:00 Avoid nasty NPe while quitting waiting to refactor focus API - - - - - e3b79bfd by Tony Chemit at 2020-12-17T21:35:41+01:00 remove unnecessary super method call - - - - - fa41288e by Tony Chemit at 2020-12-17T21:36:18+01:00 [LL][Logbooks] Impossible d'afficher le form Echantillons - Closes #1681 - - - - - 29 changed files: - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/DataSourceEditorHandler.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/ContentUIHandler.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/actions/ToggleConfigure.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/actions/ToggleInsert.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/actions/mode/ChangeMode.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/data/edit/actions/MoveEdit.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/CollapseAll.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/ExpandAll.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/GoDown.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/GoNext.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/GoPrevious.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/GoUp.java - client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/NavigationConfigUIActionSupport.java - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/landing/LandingPartUI.jaxx - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/landing/LandingUI.jaxx - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/landing/LandingUI.jcss - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/landing/LandingUIHandler.java - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/ActivitySampleUI.jaxx - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/ActivitySampleUIHandler.java - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SamplePartUIModel.java - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SampleUI.jaxx - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SampleUIHandler.java - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SetGlobalCompositionUIHandler.java - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/observation/SetDetailCompositionUIHandler.java - client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/observation/SetGlobalCompositionUIHandler.java - client/datasource/editor/ps/src/main/java/fr/ird/observe/client/datasource/editor/ps/data/observation/DiscardedTargetSampleUIHandler.java - client/datasource/editor/ps/src/main/java/fr/ird/observe/client/datasource/editor/ps/data/observation/KeptTargetSampleUIHandler.java - client/datasource/editor/ps/src/main/java/fr/ird/observe/client/datasource/editor/ps/data/observation/NonTargetSampleUIHandler.java - client/datasource/editor/spi/src/main/java/fr/ird/observe/client/datasource/editor/spi/content/data/table/GenerateContentTableUIHandler.java Changes: ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/DataSourceEditorHandler.java ===================================== @@ -108,6 +108,7 @@ public class DataSourceEditorHandler implements UIHandler<DataSourceEditor>, Wit } catch (Exception e) { setNoContent(); ui.getModel().setContent(null); + throw e; } finally { contentAdjusting = false; } ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/ContentUIHandler.java ===================================== @@ -427,6 +427,9 @@ public abstract class ContentUIHandler<U extends ContentUI> implements ObserveSe if (newValue == null) { return; } + if (getClientUIContext().getMainUIModel() == null) { + return; + } if (getClientUIContext().getMainUIModel().isBlockFocus()) { return; } ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/actions/ToggleConfigure.java ===================================== @@ -45,7 +45,7 @@ import static io.ultreia.java4all.i18n.I18n.n; public class ToggleConfigure<U extends ContentUI> extends ContentUIActionSupport<U> { public ToggleConfigure() { - super(null, n("observe.ui.content.action.configure.tip"), "generate", ObserveKeyStrokesEditorApi.KEY_STROKE_NAVIGATION_CONFIGURE); + super("", n("observe.ui.content.action.configure.tip"), "generate", ObserveKeyStrokesEditorApi.KEY_STROKE_NAVIGATION_CONFIGURE); // setIcon(getContentScaledImage("configure")); } ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/actions/ToggleInsert.java ===================================== @@ -44,7 +44,7 @@ import static io.ultreia.java4all.i18n.I18n.n; public class ToggleInsert<U extends ContentUI> extends ContentUIActionSupport<U> { public ToggleInsert() { - super(null, n("observe.ui.content.action.insert.tip"), "add", ObserveKeyStrokesEditorApi.KEY_STROKE_INSERT_CONFIGURE); + super("", n("observe.ui.content.action.insert.tip"), "add", ObserveKeyStrokesEditorApi.KEY_STROKE_INSERT_CONFIGURE); // setIcon(getContentScaledImage("add",22)); } ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/actions/mode/ChangeMode.java ===================================== @@ -103,7 +103,7 @@ public class ChangeMode<U extends ContentUI> extends ContentUIActionSupport<U> { } public ChangeMode(ChangeModeRequest request, ChangeModeProducer<U> changeModeProducer, ChangeModeExecutor<U> executor) { - super(null, null, null, ObserveKeyStrokesEditorApi.KEY_STROKE_CONTENT_CHANGE_MODE); + super("", null, null, ObserveKeyStrokesEditorApi.KEY_STROKE_CONTENT_CHANGE_MODE); this.request = Objects.requireNonNull(request); this.changeModeProducer = Objects.requireNonNull(changeModeProducer); this.executor = executor; @@ -229,6 +229,7 @@ public class ChangeMode<U extends ContentUI> extends ContentUIActionSupport<U> { setIcon(icon); KeyStroke acceleratorKey = getAcceleratorKey(); if (!editable) { + removeKeyStrokeToText(); setKeyStroke(null); } updateToolTipText(tip); ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/content/data/edit/actions/MoveEdit.java ===================================== @@ -32,7 +32,7 @@ import fr.ird.observe.client.datasource.editor.api.content.data.edit.ContentEdit import fr.ird.observe.client.datasource.editor.api.content.data.open.ContentOpenableUII18nHelper; import fr.ird.observe.dto.data.DataDto; -import javax.swing.JButton; +import javax.swing.AbstractButton; import java.awt.event.ActionEvent; import java.util.Objects; import java.util.function.BiConsumer; @@ -52,7 +52,7 @@ public final class MoveEdit<D extends DataDto, U extends ContentEditUI<D, U>> ex public static <D extends DataDto, U extends ContentEditUI<D, U>> void installAction(U ui, Supplier<MoveRequestBuilder.StepBuild> requestBuilderSupplier, Function<MoveRequest, BiConsumer<String, ImmutableSet<String>>> requestConsumer, Function<MoveRequest, MoveTreeAdapter> treeAdapter) { MoveExecutor moveExecutor = new MoveExecutor(requestBuilderSupplier, requestConsumer, treeAdapter); MoveEdit<D, U> action = new MoveEdit<>(ui.getModel().getSource().getScope().getMainType(), moveExecutor); - init(ui, (JButton) Objects.requireNonNull(ui).getObjectById("move"), action); + init(ui, (AbstractButton) Objects.requireNonNull(ui).getObjectById("move"), action); } protected MoveEdit(Class<D> dataType, MoveExecutor executor) { ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/CollapseAll.java ===================================== @@ -34,6 +34,7 @@ public class CollapseAll extends NavigationConfigUIActionSupport { public CollapseAll() { super(n("observe.ui.tree.action.collapseAll.tip"), "collapse", ObserveKeyStrokesEditorApi.KEY_STROKE_COLLAPSE_TREE_TABLE_NODE); + setText(null); } @Override ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/ExpandAll.java ===================================== @@ -34,6 +34,7 @@ public class ExpandAll extends NavigationConfigUIActionSupport { public ExpandAll() { super(n("observe.ui.tree.action.expandAll.tip"), "expand", ObserveKeyStrokesEditorApi.KEY_STROKE_EXPAND_TREE_TABLE_NODE); + setText(null); } @Override ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/GoDown.java ===================================== @@ -51,6 +51,7 @@ public class GoDown extends NavigationConfigUIActionSupport implements ReloadAct public GoDown() { super(n("observe.ui.action.goDown.tip"), "navigate-down", ObserveKeyStrokesEditorApi.KEY_STROKE_GO_DOWN); + setText(null); } @Override ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/GoNext.java ===================================== @@ -48,6 +48,7 @@ public class GoNext extends NavigationConfigUIActionSupport implements ReloadAct public GoNext() { super(n("observe.ui.tree.action.goNext.tip"), "navigate-next", ObserveKeyStrokesEditorApi.KEY_STROKE_GO_NEXT); + setText(null); } @Override ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/GoPrevious.java ===================================== @@ -48,6 +48,7 @@ public class GoPrevious extends NavigationConfigUIActionSupport implements Reloa public GoPrevious() { super(n("observe.ui.tree.action.goPrevious.tip"), "navigate-previous", ObserveKeyStrokesEditorApi.KEY_STROKE_GO_PREVIOUS); + setText(null); } @Override ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/GoUp.java ===================================== @@ -49,6 +49,7 @@ public class GoUp extends NavigationConfigUIActionSupport implements ReloadActio public GoUp() { super(n("observe.ui.action.goUp.tip"), "navigate-up", ObserveKeyStrokesEditorApi.KEY_STROKE_GO_UP); + setText(null); } @Override ===================================== client/datasource/editor/api/src/main/java/fr/ird/observe/client/datasource/editor/api/navigation/actions/NavigationConfigUIActionSupport.java ===================================== @@ -49,7 +49,7 @@ abstract class NavigationConfigUIActionSupport extends JComponentActionSupport<N } NavigationConfigUIActionSupport(String shortDescription, String actionIcon, KeyStroke acceleratorKey) { - super(null, shortDescription, actionIcon, acceleratorKey); + super("", shortDescription, actionIcon, acceleratorKey); } @Override ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/landing/LandingPartUI.jaxx ===================================== @@ -20,7 +20,7 @@ <fr.ird.observe.client.datasource.editor.api.content.data.table.ContentTableUI beanScope="bean" i18n="fr.ird.observe.dto.data.ll.landing.LandingPartDto" superGenericType='LandingDto, LandingPartDto, LandingPartUI' - implements='fr.ird.observe.client.datasource.editor.api.content.NotStandaloneContentUI<LandingDto>'> + implements='fr.ird.observe.client.datasource.editor.api.content.NotStandaloneContentUI<LandingDto>, fr.ird.observe.client.datasource.editor.api.content.data.table.SortableTableUI'> <import> fr.ird.observe.dto.data.ll.landing.LandingDto ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/landing/LandingUI.jaxx ===================================== @@ -174,5 +174,5 @@ </JPanel> <Object id="delegateContentUI" initializer="mainTabbedPane"/> - <ContentTableUIModelStates id='landingPartStates' genericType='LandingDto, LandingPartDto' initializer="getModel().getLandingPartUIModel().getStates()"/> + <ContentTableUIModelStates id='landingPartStates' genericType='LandingDto, LandingPartDto' initializer="landingPartUI.getModel().getStates()"/> </fr.ird.observe.client.datasource.editor.api.content.data.open.ContentOpenableUI> ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/landing/LandingUI.jcss ===================================== @@ -28,9 +28,9 @@ enabled:{!states.isReadingMode()}; } -#mainTabbedPane { +/*#mainTabbedPane { _focusComponent:{newComponentArray(dataSource,landingPartUI.getSpecies())}; -} +}*/ #landingPartUI { _tab:{"landingPartTab"}; ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/landing/LandingUIHandler.java ===================================== @@ -22,6 +22,7 @@ package fr.ird.observe.client.datasource.editor.ll.data.landing; * #L% */ +import fr.ird.observe.client.datasource.editor.api.content.ContentUIInitializer; import fr.ird.observe.dto.data.ll.landing.LandingDto; import fr.ird.observe.dto.referential.ll.landing.DataSourceReference; @@ -41,6 +42,12 @@ class LandingUIHandler extends GeneratedLandingUIHandler { dataSourceChanged = evt -> onDataSourceChanged((DataSourceReference) evt.getNewValue()); } + @Override + protected void onBeforeInit(LandingUI ui, ContentUIInitializer<LandingUI> initializer) { + LandingPartUIModel partUIModel = LandingPartUIModel.create(ui); + initializer.registerDependencies(partUIModel); + } + @Override public void onInit(LandingUI ui) { super.onInit(ui); ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/ActivitySampleUI.jaxx ===================================== @@ -61,7 +61,7 @@ </JPanel> <Object id="delegateContentUI" initializer="samplePartPanel"/> - <ContentTableUIModelStates id='samplePartStates' genericType='SampleDto, SamplePartDto' initializer="getModel().getSamplePartUIModel().getStates()"/> + <ContentTableUIModelStates id='samplePartStates' genericType='SampleDto, SamplePartDto' initializer="samplePartUI.getModel().getStates()"/> <JMenuItem id='move' styleClass="ifOpen"/> </fr.ird.observe.client.datasource.editor.api.content.data.edit.ContentEditUI> ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/ActivitySampleUIHandler.java ===================================== @@ -22,6 +22,7 @@ package fr.ird.observe.client.datasource.editor.ll.data.logbook; * #L% */ +import fr.ird.observe.client.datasource.editor.api.content.ContentUIInitializer; import fr.ird.observe.client.datasource.editor.api.content.actions.move.MoveRequestBuilder; import fr.ird.observe.client.datasource.editor.api.content.data.edit.ContentEditUILayoutFocusTraversalPolicy; import fr.ird.observe.client.datasource.editor.api.content.data.edit.actions.MoveEdit; @@ -41,6 +42,11 @@ import java.awt.Container; * @since 3.8 */ public class ActivitySampleUIHandler extends GeneratedActivitySampleUIHandler { + @Override + protected void onBeforeInit(ActivitySampleUI ui, ContentUIInitializer<ActivitySampleUI> initializer) { + SamplePartUIModel partUIModel = SamplePartUIModel.create(ui); + initializer.registerDependencies(partUIModel); + } @Override public void onInit(ActivitySampleUI ui) { ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SamplePartUIModel.java ===================================== @@ -57,6 +57,7 @@ public class SamplePartUIModel extends GeneratedSamplePartUIModel { public static SamplePartUIModel create(ActivitySampleUI parentUI) { ActivitySampleUINavigationNode parentSource = ActivitySampleUI.getNavigationSource(parentUI); SamplePartUINavigationNode node = parentSource.newTableNode(SamplePartUINavigationNode.class, parentSource.getParentReference()); + node.setParent(parentSource); return new SamplePartUIModel(node, parentUI.getBean()); } @@ -114,7 +115,6 @@ public class SamplePartUIModel extends GeneratedSamplePartUIModel { @Override public void onAfterInitAddReferentialFilters(ClientConfig clientConfig, ObserveServicesProvider servicesProvider, ReferencesCache referenceCache) { referenceCache.addReferentialFilter(SamplePartDto.PROPERTY_SPECIES, ReferencesFilterHelper.newLlSpeciesList(servicesProvider, getClientUIContext().getObserveSelectModel(), clientConfig.getSpeciesListLonglineLogbookSampleId())); - } public SampleUIModelSupport<SamplePartDto> getSupport() { ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SampleUI.jaxx ===================================== @@ -97,5 +97,5 @@ </JPanel> <Object id="delegateContentUI" initializer="mainTabbedPane"/> - <ContentTableUIModelStates id='samplePartStates' genericType='SampleDto, SamplePartDto' initializer="getModel().getSamplePartUIModel().getStates()"/> + <ContentTableUIModelStates id='samplePartStates' genericType='SampleDto, SamplePartDto' initializer="samplePartUI.getModel().getStates()"/> </fr.ird.observe.client.datasource.editor.api.content.data.open.ContentOpenableUI> ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SampleUIHandler.java ===================================== @@ -23,6 +23,7 @@ package fr.ird.observe.client.datasource.editor.ll.data.logbook; */ import fr.ird.observe.client.datasource.editor.api.content.ContentMode; +import fr.ird.observe.client.datasource.editor.api.content.ContentUIInitializer; import fr.ird.observe.client.datasource.editor.api.content.actions.move.tree.DefaultSingleMoveTreeAdapter; import fr.ird.observe.client.datasource.editor.api.content.data.open.ContentOpenableUILayoutFocusTraversalPolicy; import fr.ird.observe.client.datasource.editor.api.content.data.open.actions.MoveOpenable; @@ -39,6 +40,11 @@ import java.awt.Container; * @since 3.8 */ class SampleUIHandler extends GeneratedSampleUIHandler { + @Override + protected void onBeforeInit(SampleUI ui, ContentUIInitializer<SampleUI> initializer) { + SamplePartUIModel partUIModel = SamplePartUIModel.create(ui); + initializer.registerDependencies(partUIModel); + } @Override public void onInit(SampleUI ui) { ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/logbook/SetGlobalCompositionUIHandler.java ===================================== @@ -40,7 +40,6 @@ class SetGlobalCompositionUIHandler extends GeneratedSetGlobalCompositionUIHandl @Override protected void onBeforeInit(SetGlobalCompositionUI ui, ContentUIInitializer<SetGlobalCompositionUI> initializer) { - super.onBeforeInit(ui, initializer); initializer.registerDependencies( SetFloatlinesCompositionUIModel.create(ui), SetBranchlinesCompositionUIModel.create(ui), ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/observation/SetDetailCompositionUIHandler.java ===================================== @@ -96,7 +96,6 @@ public class SetDetailCompositionUIHandler extends GeneratedSetDetailComposition @Override protected void onBeforeInit(SetDetailCompositionUI ui, ContentUIInitializer<SetDetailCompositionUI> initializer) { - super.onBeforeInit(ui, initializer); initializer.registerDependencies(BranchlineUIModel.create(ui)); } ===================================== client/datasource/editor/ll/src/main/java/fr/ird/observe/client/datasource/editor/ll/data/observation/SetGlobalCompositionUIHandler.java ===================================== @@ -40,7 +40,6 @@ class SetGlobalCompositionUIHandler extends GeneratedSetGlobalCompositionUIHandl @Override protected void onBeforeInit(SetGlobalCompositionUI ui, ContentUIInitializer<SetGlobalCompositionUI> initializer) { - super.onBeforeInit(ui, initializer); initializer.registerDependencies( SetFloatlinesCompositionUIModel.create(ui), SetBranchlinesCompositionUIModel.create(ui), ===================================== client/datasource/editor/ps/src/main/java/fr/ird/observe/client/datasource/editor/ps/data/observation/DiscardedTargetSampleUIHandler.java ===================================== @@ -51,7 +51,6 @@ public class DiscardedTargetSampleUIHandler extends GeneratedDiscardedTargetSamp @Override protected void onBeforeInit(DiscardedTargetSampleUI ui, ContentUIInitializer<DiscardedTargetSampleUI> initializer) { - super.onBeforeInit(ui, initializer); initializer.registerDependencies(sampleHandler = new TargetSampleImplHandler<>(ui)); } ===================================== client/datasource/editor/ps/src/main/java/fr/ird/observe/client/datasource/editor/ps/data/observation/KeptTargetSampleUIHandler.java ===================================== @@ -51,7 +51,6 @@ public class KeptTargetSampleUIHandler extends GeneratedKeptTargetSampleUIHandle @Override protected void onBeforeInit(KeptTargetSampleUI ui, ContentUIInitializer<KeptTargetSampleUI> initializer) { - super.onBeforeInit(ui, initializer); sampleHandler = new TargetSampleImplHandler<>(ui); initializer.registerDependencies(sampleHandler); } ===================================== client/datasource/editor/ps/src/main/java/fr/ird/observe/client/datasource/editor/ps/data/observation/NonTargetSampleUIHandler.java ===================================== @@ -39,7 +39,6 @@ public class NonTargetSampleUIHandler extends GeneratedNonTargetSampleUIHandler @Override protected void onBeforeInit(NonTargetSampleUI ui, ContentUIInitializer<NonTargetSampleUI> initializer) { - super.onBeforeInit(ui, initializer); sampleHandler = new NonTargetSampleImplHandler(ui); ui.setContextValue(sampleHandler); } ===================================== client/datasource/editor/spi/src/main/java/fr/ird/observe/client/datasource/editor/spi/content/data/table/GenerateContentTableUIHandler.java ===================================== @@ -57,7 +57,6 @@ public class GenerateContentTableUIHandler extends GenerateContentTableUISupport public static final String NOT_STANDALONE_METHODS = "" + " @Override\n" + " protected void onBeforeInit(%1$s ui, ContentUIInitializer<%1$s> initializer) {\n" + - " super.onBeforeInit(ui, initializer);\n" + " EditableContentUI<%2$s> parentUI = initializer.getParentEditUI();\n" + " %1$sModel model = parentUI.getContextValue(%1$sModel.class);\n" + " initializer.registerDependencies(model, new %1$sTableModel(parentUI, ui, model));\n" + View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/compare/01f6ceba96c8fadf630a7f9cd... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/compare/01f6ceba96c8fadf630a7f9cd... You're receiving this email because of your account on gitlab.com.