Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 9316f9c6 by tchemit at 2019-05-21T13:33:52Z Diverses corrections sur le modèle LL - - - - - 11 changed files: - client-core/src/main/i18n/getters/jaxx.getter - client-core/src/main/java/fr/ird/observe/client/ui/content/data/CommonTable.jcss - client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/BranchlineObsUI.jaxx - client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/BranchlineObsUIModel.java - client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/CatchLonglineObsUI.jaxx - client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/CatchLonglineObsUIHandler.java - client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/LonglineDetailCompositionObsUI.jaxx - client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/LonglineDetailCompositionObsUIModel.java - client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/TdrObsUI.jcss - services-client/src/test/java/fr/ird/observe/services/client/service/actions/validate/ValidateServiceClientTest.java - services-local/src/test/java/fr/ird/observe/services/local/service/actions/validate/ValidateServiceLocalTest.java Changes: ===================================== client-core/src/main/i18n/getters/jaxx.getter ===================================== @@ -714,6 +714,8 @@ observe.common.TargetCatchDto.table.deleteExtraMessage observe.common.TargetCatchDto.table.speciesThon.tip observe.common.TargetCatchDto.table.weightCategory.tip observe.common.TargetCatchDto.table.well.tip +observe.common.TargetCatchDto.targetCatchCompositionEstimatedByObserver +observe.common.TargetCatchDto.targetDiscardCatchCompositionEstimatedByObserver observe.common.TargetCatchDto.title observe.common.TargetCatchDto.weightCategory observe.common.TargetCatchDto.well ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/CommonTable.jcss ===================================== @@ -34,6 +34,10 @@ JButton { _protectFocus:true; } +BeanCheckBox { + i18nProperty:"" +} + /*#comment { minimumSize:{new Dimension(10,50)}; }*/ ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/BranchlineObsUI.jaxx ===================================== @@ -120,7 +120,7 @@ public void edit(BranchlineObsDto branchline) { getHandler().edit(branchline); } <JLabel id='timeSinceContactLabel'/> </cell> <cell> - <TimeEditor id='timeSinceContact' constructorParams='this'/> + <TimeEditor id='timeSinceContact' constructorParams='this' beanScope="model"/> </cell> </row> ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/BranchlineObsUIModel.java ===================================== @@ -24,6 +24,9 @@ package fr.ird.observe.client.ui.content.data.ll.observation; import fr.ird.observe.client.ui.content.api.data.simple.ContentSimpleUIModel; import fr.ird.observe.dto.data.ll.observation.BranchlineObsDto; +import io.ultreia.java4all.bean.JavaBean; +import io.ultreia.java4all.bean.definition.JavaBeanDefinition; +import io.ultreia.java4all.bean.spi.GenerateJavaBeanDefinition; import java.util.Date; @@ -33,7 +36,8 @@ import java.util.Date; * @author Tony Chemit - dev@tchemit.fr * @since 3.10 */ -public class BranchlineObsUIModel extends ContentSimpleUIModel<BranchlineObsDto> { +@GenerateJavaBeanDefinition +public class BranchlineObsUIModel extends ContentSimpleUIModel<BranchlineObsDto> implements JavaBean { public static final String PROPERTY_SAVED = "saved"; private static final long serialVersionUID = 1L; @@ -68,4 +72,16 @@ public class BranchlineObsUIModel extends ContentSimpleUIModel<BranchlineObsDto> firePropertyChange(PROPERTY_SAVED, null, true); } + + /** + * Lazy helper class that manages all java bean operations. + * + * @see #javaBeanDefinition() + */ + private transient final JavaBeanDefinition javaBeanDefinition = new LonglineDetailCompositionObsUIModelJavaBeanDefinition(); + + @Override + public JavaBeanDefinition javaBeanDefinition() { + return null; + } } ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/CatchLonglineObsUI.jaxx ===================================== @@ -281,7 +281,7 @@ <!-- depredated --> <row> <cell anchor='west' fill="both"> - <BeanCheckBox id='depredated'/> + <BeanCheckBox id='depredated' /> </cell> </row> @@ -397,10 +397,10 @@ <cell anchor='east'> <BeanCheckBox id='timer'/> </cell> - <cell> - <JLabel id='timeSinceContactLabel'/> - </cell> - <cell> +<!-- <cell>--> +<!-- <JLabel id='timeSinceContactLabel'/>--> +<!-- </cell>--> + <cell columns="2"> <TimeEditor id='timeSinceContact' constructorParams='this' beanScope="model"/> </cell> </row> ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/CatchLonglineObsUIHandler.java ===================================== @@ -503,7 +503,7 @@ public class CatchLonglineObsUIHandler extends ContentTableUIHandler<SetLongline CatchLonglineObsUIModel model = getModel(); if (BooleanUtils.isTrue(branchline.getTimer())) { Calendar calendar = Calendar.getInstance(); - calendar.setTime(model.getTimeSinceContact()); + calendar. setTime(model.getTimeSinceContact()); int minutes = calendar.get(Calendar.MINUTE); int hours = calendar.get(Calendar.HOUR); branchline.setTimeSinceContact(minutes + 60L * hours); @@ -642,7 +642,7 @@ public class CatchLonglineObsUIHandler extends ContentTableUIHandler<SetLongline } private void onCatchFateChanged(CatchFateLonglineReference newValue) { - if (newValue == null || !" fr.ird.referential.ll.common.CatchFateLongline#1239832686125#0.3".equals(newValue.getId())) { + if (newValue == null || !"fr.ird.referential.ll.common.CatchFateLongline#1239832686125#0.3".equals(newValue.getId())) { // not discarded ui.getDiscardHealthness().setEnabled(false); ui.getHookWhenDiscarded().setEnabled(false); ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/LonglineDetailCompositionObsUI.jaxx ===================================== @@ -112,7 +112,7 @@ <!-- canGenerate --> <row> <cell anchor='west' fill="both"> - <BeanCheckBox id='canGenerate'/> + <BeanCheckBox id='canGenerate' beanScope="model"/> </cell> </row> ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/LonglineDetailCompositionObsUIModel.java ===================================== @@ -24,6 +24,9 @@ package fr.ird.observe.client.ui.content.data.ll.observation; import fr.ird.observe.client.ui.content.api.data.simple.ContentSimpleUIModel; import fr.ird.observe.dto.data.ll.observation.SetLonglineObsDetailCompositionDto; +import io.ultreia.java4all.bean.JavaBean; +import io.ultreia.java4all.bean.definition.JavaBeanDefinition; +import io.ultreia.java4all.bean.spi.GenerateJavaBeanDefinition; /** * Created on 12/5/14. @@ -32,7 +35,8 @@ import fr.ird.observe.dto.data.ll.observation.SetLonglineObsDetailCompositionDto * @since 3.8 */ @SuppressWarnings("WeakerAccess") -public class LonglineDetailCompositionObsUIModel extends ContentSimpleUIModel<SetLonglineObsDetailCompositionDto> { +@GenerateJavaBeanDefinition +public class LonglineDetailCompositionObsUIModel extends ContentSimpleUIModel<SetLonglineObsDetailCompositionDto> implements JavaBean { public static final String PROPERTY_CAN_GENERATE = "canGenerate"; @@ -130,4 +134,15 @@ public class LonglineDetailCompositionObsUIModel extends ContentSimpleUIModel<Se firePropertyChange(PROPERTY_GENERATE_TAB_VALID, null, generateTabValid); } + /** + * Lazy helper class that manages all java bean operations. + * + * @see #javaBeanDefinition() + */ + private transient final JavaBeanDefinition javaBeanDefinition = new LonglineDetailCompositionObsUIModelJavaBeanDefinition(); + + @Override + public JavaBeanDefinition javaBeanDefinition() { + return javaBeanDefinition; + } } ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/ll/observation/TdrObsUI.jcss ===================================== @@ -74,6 +74,7 @@ #enableTimestamp { toolTipText:"observe.common.TdrObsDto.enableTimestamp.tip"; + _skipBindingToBean:true; } #timestampPanel { ===================================== services-client/src/test/java/fr/ird/observe/services/client/service/actions/validate/ValidateServiceClientTest.java ===================================== @@ -180,7 +180,7 @@ public class ValidateServiceClientTest extends ServiceClientTestSupport { request.setDataIds(ImmutableSet.of(ObserveFixtures.TRIP_SEINE_ID_1, ObserveFixtures.TRIP_SEINE_ID_2)); SeineBycatchObservedSystemConfig seineBycatchObservedSystemConfig = new SeineBycatchObservedSystemConfig(); ArrayListMultimap<String, String> data = ArrayListMultimap.create(); - data.put("fr.ird.referential.common.Species#1239832684537#0.2397229787936519", " fr.ird.referential.ps.observation.ObservedSystem#0#1.0"); + data.put("fr.ird.referential.common.Species#1239832684537#0.2397229787936519", "fr.ird.referential.ps.observation.ObservedSystem#0#1.0"); seineBycatchObservedSystemConfig.setData(data); request.setSeineBycatchObservedSystemConfig(seineBycatchObservedSystemConfig); @@ -210,7 +210,7 @@ public class ValidateServiceClientTest extends ServiceClientTestSupport { SeineBycatchObservedSystemConfig seineBycatchObservedSystemConfig = new SeineBycatchObservedSystemConfig(); ArrayListMultimap<String, String> data = ArrayListMultimap.create(); - data.put("fr.ird.referential.common.Species#1239832684537#0.2397229787936519", " fr.ird.referential.ps.observation.ObservedSystem#0#1.0"); + data.put("fr.ird.referential.common.Species#1239832684537#0.2397229787936519", "fr.ird.referential.ps.observation.ObservedSystem#0#1.0"); seineBycatchObservedSystemConfig.setData(data); request.setSeineBycatchObservedSystemConfig(seineBycatchObservedSystemConfig); ===================================== services-local/src/test/java/fr/ird/observe/services/local/service/actions/validate/ValidateServiceLocalTest.java ===================================== @@ -96,7 +96,7 @@ public class ValidateServiceLocalTest extends ServiceLocalTestSupport { request.setValidationContext(ValidationContext.UPDATE_VALIDATION_CONTEXT); SeineBycatchObservedSystemConfig seineBycatchObservedSystemConfig = new SeineBycatchObservedSystemConfig(); ArrayListMultimap<String, String> data = ArrayListMultimap.create(); - data.put("fr.ird.referential.common.Species#1239832684537#0.2397229787936519", " fr.ird.referential.ps.observation.ObservedSystem#0#1.0"); + data.put("fr.ird.referential.common.Species#1239832684537#0.2397229787936519", "fr.ird.referential.ps.observation.ObservedSystem#0#1.0"); seineBycatchObservedSystemConfig.setData(data); request.setSeineBycatchObservedSystemConfig(seineBycatchObservedSystemConfig); request.setScopes(ImmutableSet.copyOf(NuitonValidatorScope.values())); View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/9316f9c66fb1e500d2778117769d... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/9316f9c66fb1e500d2778117769d... You're receiving this email because of your account on gitlab.com.