diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/public/generic-dictionary.js b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/public/generic-dictionary.js index 38805d0f657f1e4dd194d2cf45052337c36db233..fd5d504c0474a15f4a5d0ed768c434ce8203a018 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/public/generic-dictionary.js +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/public/generic-dictionary.js @@ -51,8 +51,8 @@ var generic = { experiment: "Experiment", experiment_identifier: "Experiment Identifier", generated_samples: "Generated Samples", - generated_from: "Parent (gener.) {0}", - part_of: "Parent (cont.) {0}", + generated_from: "Parent {0}", + part_of: "Container {0}", // // Invalidation diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java index 44c78c383949824a3b3290b0c18a679e2b5c53e8..8553d739b7c42733d8d5936fc3bc302d38380a22 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewer.java @@ -57,7 +57,6 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.Mode import ch.systemsx.cisd.openbis.generic.client.web.client.application.model.SampleModel; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.ColumnConfigFactory; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.PropertyValueRenderers; -import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.property.ObjectArrayPropertyValueRenderer; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.property.PropertyGrid; import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IMessageProvider; import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ExternalData; @@ -280,7 +279,7 @@ public final class GenericSampleViewer extends LayoutContainer Sample generatedFrom = sample.getGeneratedFrom(); for (int i = 0; i < sampleType.getGeneratedFromHierarchyDepth() && generatedFrom != null; i++) { - properties.put(generatedFrom.getSampleType().getDescription(), generatedFrom); + properties.put(messageProvider.getMessage("generated_from", i + 1), generatedFrom); generatedFrom = generatedFrom.getGeneratedFrom(); } for (final SampleProperty property : sample.getProperties()) @@ -311,12 +310,8 @@ public final class GenericSampleViewer extends LayoutContainer .createPersonPropertyValueRenderer(messageProvider)); propertyGrid.registerPropertyValueRenderer(SampleType.class, PropertyValueRenderers .createSampleTypePropertyValueRenderer(messageProvider)); - propertyGrid.registerPropertyValueRenderer(Sample[].class, - new ObjectArrayPropertyValueRenderer<Sample>(messageProvider, - PropertyValueRenderers.createSamplePropertyValueRenderer(messageProvider, - true))); propertyGrid.registerPropertyValueRenderer(Sample.class, PropertyValueRenderers - .createSamplePropertyValueRenderer(messageProvider, false)); + .createSamplePropertyValueRenderer(messageProvider, true)); propertyGrid.registerPropertyValueRenderer(Invalidation.class, PropertyValueRenderers .createInvalidationPropertyValueRenderer(messageProvider)); propertyGrid.registerPropertyValueRenderer(SampleProperty.class, PropertyValueRenderers diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/ScreeningSampleViewer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/ScreeningSampleViewer.java index 07b75ae4b4b8150019bb6b70f53d6a70a2da6f36..4347e9e32a69d7c603b1d468a3d6ff98d99127df 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/ScreeningSampleViewer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/ScreeningSampleViewer.java @@ -29,7 +29,6 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.AbstractAs import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants; import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.PropertyValueRenderers; -import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.property.ObjectArrayPropertyValueRenderer; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.property.PropertyGrid; import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IMessageProvider; import ch.systemsx.cisd.openbis.generic.client.web.client.dto.Invalidation; @@ -74,8 +73,7 @@ public final class ScreeningSampleViewer extends LayoutContainer properties.put(messageProvider.getMessage("sample"), sample); properties.put(messageProvider.getMessage("sample_type"), sampleType); properties.put(messageProvider.getMessage(REGISTRATOR), sample.getRegistrator()); - properties.put(messageProvider.getMessage(REGISTRATION_DATE), sample - .getRegistrationDate()); + properties.put(messageProvider.getMessage(REGISTRATION_DATE), sample.getRegistrationDate()); if (generated.length > 0) { properties.put(messageProvider.getMessage("generated_samples"), generated); @@ -87,7 +85,7 @@ public final class ScreeningSampleViewer extends LayoutContainer Sample generatedFrom = sample.getGeneratedFrom(); for (int i = 0; i < sampleType.getGeneratedFromHierarchyDepth() && generatedFrom != null; i++) { - properties.put(generatedFrom.getSampleType().getDescription(), generatedFrom); + properties.put(messageProvider.getMessage("generated_from", i + 1), generatedFrom); generatedFrom = generatedFrom.getGeneratedFrom(); } for (final SampleProperty property : sample.getProperties()) @@ -108,12 +106,8 @@ public final class ScreeningSampleViewer extends LayoutContainer .createPersonPropertyValueRenderer(messageProvider)); propertyGrid.registerPropertyValueRenderer(SampleType.class, PropertyValueRenderers .createSampleTypePropertyValueRenderer(messageProvider)); - propertyGrid.registerPropertyValueRenderer(Sample[].class, - new ObjectArrayPropertyValueRenderer<Sample>(messageProvider, - PropertyValueRenderers.createSamplePropertyValueRenderer(messageProvider, - true))); propertyGrid.registerPropertyValueRenderer(Sample.class, PropertyValueRenderers - .createSamplePropertyValueRenderer(messageProvider, false)); + .createSamplePropertyValueRenderer(messageProvider, true)); propertyGrid.registerPropertyValueRenderer(Invalidation.class, PropertyValueRenderers .createInvalidationPropertyValueRenderer(messageProvider)); propertyGrid.registerPropertyValueRenderer(SampleProperty.class, PropertyValueRenderers