From 34208b9de8bab73aad0933bdd7e2d012801cc67c Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Wed, 16 Nov 2011 12:39:36 +0000 Subject: [PATCH] LMS-2607 getting rid of ISerializable marker interface and using instead java.io.Serializable SVN: 23687 --- .../jython/IPluginScriptRunnerFactory.java | 5 +- .../framework/DisplaySettingsManager.java | 6 +-- .../client/application/ui/TypedTableGrid.java | 4 +- .../ui/TypedTableGridColumnDefinitionUI.java | 5 +- .../grid/ICellListenerAndLinkGenerator.java | 5 +- .../application/ui/grid/ILinkGenerator.java | 4 +- .../web/client/dto/EntityPropertyUpdates.java | 4 +- .../dto/EntityPropertyUpdatesResult.java | 5 +- .../client/web/client/dto/GridRowModels.java | 4 +- .../web/client/dto/TypedTableResultSet.java | 6 ++- .../web/server/AbstractClientService.java | 4 +- .../AbstractCommonTableModelProvider.java | 5 +- .../resultset/AbstractTableModelProvider.java | 4 +- .../resultset/CachedResultSetManager.java | 5 +- .../server/resultset/DataProviderAdapter.java | 8 +-- .../server/resultset/ITableModelProvider.java | 5 +- .../server/jython/api/v1/DataType.java | 4 +- .../server/jython/api/v1/EntityKind.java | 4 +- .../basic/IEntityInformationHolder.java | 4 +- .../shared/basic/IRegistratorHolder.java | 6 ++- .../generic/shared/basic/ISerializable.java | 35 ------------- .../openbis/generic/shared/basic/TechId.java | 5 +- .../shared/basic/dto/AbstractExpression.java | 4 +- .../basic/dto/AbstractProjectUpdates.java | 4 +- .../basic/dto/AbstractRegistrationHolder.java | 4 +- .../basic/dto/ArchivingServiceKind.java | 4 +- .../basic/dto/AssociatedEntityKind.java | 5 +- .../basic/dto/AttachmentHolderKind.java | 4 +- .../shared/basic/dto/AttachmentVersions.java | 5 +- .../basic/dto/AuthorizationGroupUpdates.java | 4 +- .../shared/basic/dto/BasicDataSetUpdates.java | 4 +- .../basic/dto/BasicEntityDescription.java | 4 +- .../basic/dto/BasicExperimentUpdates.java | 5 +- .../basic/dto/BasicProjectIdentifier.java | 4 +- .../shared/basic/dto/BasicSampleUpdates.java | 4 +- .../shared/basic/dto/BatchOperationKind.java | 4 +- .../basic/dto/BatchRegistrationResult.java | 4 +- .../generic/shared/basic/dto/Code.java | 3 +- .../shared/basic/dto/CodeAndLabel.java | 5 +- .../shared/basic/dto/ColumnSetting.java | 5 +- .../shared/basic/dto/CommonGridIDs.java | 4 +- .../dto/DataSetAttributeSearchFieldKind.java | 4 +- .../basic/dto/DataSetRelatedEntities.java | 4 +- .../basic/dto/DataSetRelationshipRole.java | 4 +- .../basic/dto/DataSetTypePropertyType.java | 4 +- .../dto/DataSetTypeWithVocabularyTerms.java | 5 +- .../shared/basic/dto/DataSetUpdateResult.java | 5 +- .../basic/dto/DataStoreServiceKind.java | 4 +- .../generic/shared/basic/dto/DataType.java | 4 +- .../shared/basic/dto/DataTypeCode.java | 4 +- .../basic/dto/DatabaseModificationKind.java | 5 +- .../shared/basic/dto/DatasetLocation.java | 5 +- .../dto/DatastoreServiceDescription.java | 4 +- .../shared/basic/dto/DeletionType.java | 4 +- .../basic/dto/DetailViewConfiguration.java | 5 +- .../DetailedSearchAssociationCriteria.java | 5 +- .../basic/dto/DetailedSearchCriteria.java | 5 +- .../basic/dto/DetailedSearchCriterion.java | 4 +- .../shared/basic/dto/DetailedSearchField.java | 7 ++- .../basic/dto/DetailedSearchFieldKind.java | 6 +-- .../basic/dto/DetailedSearchSubCriteria.java | 4 +- .../shared/basic/dto/DisplaySettings.java | 34 ++++++------- .../generic/shared/basic/dto/EntityKind.java | 4 +- .../shared/basic/dto/EntityReference.java | 5 +- .../basic/dto/EntityTypePropertyType.java | 10 ++-- .../generic/shared/basic/dto/EntityVisit.java | 4 +- .../ExperimentAttributeSearchFieldKind.java | 4 +- .../dto/ExperimentBatchUpdateDetails.java | 5 +- .../basic/dto/ExperimentTypePropertyType.java | 4 +- .../basic/dto/ExperimentUpdateResult.java | 5 +- .../generic/shared/basic/dto/Grantee.java | 6 +-- .../shared/basic/dto/IEntityProperty.java | 6 +-- .../shared/basic/dto/IExpressionUpdates.java | 5 +- .../basic/dto/ISerializableComparable.java | 4 +- .../generic/shared/basic/dto/Identifier.java | 5 +- .../basic/dto/LastModificationState.java | 4 +- .../generic/shared/basic/dto/LinkModel.java | 4 +- .../dto/ListDataSetByPropertyCriteria.java | 4 +- .../basic/dto/ListMaterialCriteria.java | 5 +- .../shared/basic/dto/ListSampleCriteria.java | 4 +- .../basic/dto/ManagedUiActionDescription.java | 4 +- .../ManagedUiActionDescriptionFactory.java | 4 +- .../basic/dto/ManagedUiDescription.java | 4 +- .../dto/ManagedUiTableActionDescription.java | 4 +- .../shared/basic/dto/MatchingEntity.java | 7 ++- .../dto/MaterialAttributeSearchFieldKind.java | 4 +- .../shared/basic/dto/MaterialIdentifier.java | 5 +- .../basic/dto/MaterialTypePropertyType.java | 4 +- .../shared/basic/dto/NewAttachment.java | 4 +- .../basic/dto/NewAuthorizationGroup.java | 4 +- .../shared/basic/dto/NewETPTAssignment.java | 4 +- .../basic/dto/NewEntitiesWithTypes.java | 4 +- .../shared/basic/dto/NewExpression.java | 4 +- .../generic/shared/basic/dto/Null.java | 4 +- .../shared/basic/dto/ParameterValue.java | 4 +- .../shared/basic/dto/ParameterWithValue.java | 4 +- .../basic/dto/PortletConfiguration.java | 8 +-- .../basic/dto/PropertyTypeWithVocabulary.java | 5 +- .../shared/basic/dto/PropertyUpdates.java | 4 +- .../generic/shared/basic/dto/QueryType.java | 4 +- .../dto/RealNumberFormatingParameters.java | 4 +- .../shared/basic/dto/RelationshipType.java | 4 +- .../shared/basic/dto/ReportRowModel.java | 4 +- .../shared/basic/dto/ReportingPluginType.java | 4 +- .../shared/basic/dto/RoleWithHierarchy.java | 5 +- .../dto/SampleAttributeSearchFieldKind.java | 4 +- .../basic/dto/SampleBatchUpdateDetails.java | 5 +- .../basic/dto/SampleParentWithDerived.java | 4 +- .../generic/shared/basic/dto/SampleType.java | 4 +- .../shared/basic/dto/SampleUpdateResult.java | 5 +- .../generic/shared/basic/dto/ScriptType.java | 4 +- .../basic/dto/SearchCriteriaConnection.java | 4 +- .../generic/shared/basic/dto/SortInfo.java | 6 +-- .../generic/shared/basic/dto/TableModel.java | 4 +- .../basic/dto/TableModelColumnHeader.java | 5 +- .../shared/basic/dto/TableModelRow.java | 5 +- .../basic/dto/TableModelRowWithObject.java | 6 +-- .../basic/dto/TrackingDataSetCriteria.java | 13 ++--- .../dto/TypedTableGridColumnDefinition.java | 6 +-- .../shared/basic/dto/TypedTableModel.java | 4 +- .../dto/VocabularyTermBatchUpdateDetails.java | 4 +- .../basic/dto/VocabularyTermReplacement.java | 4 +- .../basic/dto/VocabularyTermWithStats.java | 5 +- .../basic/dto/WebClientConfiguration.java | 4 +- .../api/IManagedInputWidgetDescription.java | 4 +- ...IManagedInputWidgetDescriptionFactory.java | 4 +- .../api/IManagedOutputWidgetDescription.java | 4 +- .../basic/dto/api/IManagedProperty.java | 4 +- .../basic/dto/api/IManagedUiAction.java | 5 +- .../basic/dto/api/IManagedUiDescription.java | 5 +- .../generic/shared/basic/dto/api/IPerson.java | 4 +- .../shared/basic/dto/api/ITableModel.java | 4 +- .../basic/dto/api/ManagedInputFieldType.java | 4 +- .../dto/api/ManagedOutputWidgetType.java | 4 +- .../ManagedTableActionRowSelectionType.java | 4 +- .../openbis/generic/shared/dto/PermId.java | 5 +- .../generic/shared/util/DataTypeUtils.java | 3 +- .../shared/util/TypedTableModelBuilder.java | 4 +- .../query/shared/basic/dto/QueryDatabase.java | 5 +- .../basic/dto/QueryParameterBindings.java | 4 +- .../web/server/CommonClientServiceTest.java | 6 +-- .../util/TypedTableModelBuilderTest.java | 51 ++++++++++--------- .../systemtest/TypedTableAssertions.java | 15 +++--- .../basic/dto/AbundanceColumnDefinition.java | 4 +- .../basic/dto/AccessionNumberProvider.java | 5 +- .../shared/basic/dto/AggregateFunction.java | 5 +- .../shared/basic/dto/DataSetProtein.java | 5 +- .../proteomics/shared/basic/dto/Peptide.java | 4 +- .../shared/basic/dto/PeptideModification.java | 5 +- .../shared/basic/dto/ProteinDetails.java | 4 +- .../shared/basic/dto/ProteinInfo.java | 4 +- .../basic/dto/ProteinRelatedSample.java | 4 +- .../shared/basic/dto/ProteinSequence.java | 5 +- .../shared/basic/dto/ProteinSummary.java | 5 +- .../dto/SampleWithPropertiesAndAbundance.java | 4 +- .../shared/basic/dto/Treatment.java | 5 +- .../dss/etl/dto/api/v1/ChannelColorRGB.java | 5 +- .../LibrarySampleBatchRegistrationForm.java | 5 +- ...erialBiologicalReplicateFeatureVector.java | 4 +- ...terialTechnicalReplicateFeatureVector.java | 5 +- .../shared/basic/dto/AnalysisProcedures.java | 4 +- .../shared/basic/dto/ChannelDescription.java | 5 +- .../basic/dto/DatasetImagesReference.java | 5 +- .../shared/basic/dto/DatasetReference.java | 4 +- .../dto/ExperimentFeatureVectorSummary.java | 4 +- .../shared/basic/dto/ExperimentReference.java | 5 +- .../shared/basic/dto/FeatureValue.java | 5 +- .../basic/dto/FeatureVectorDataset.java | 4 +- .../shared/basic/dto/FeatureVectorValues.java | 4 +- .../shared/basic/dto/ImageChannelStack.java | 5 +- .../basic/dto/ImageDatasetParameters.java | 4 +- .../shared/basic/dto/ImageSampleContent.java | 4 +- .../basic/dto/InternalImageChannel.java | 4 +- .../dto/InternalImageTransformationInfo.java | 5 +- .../basic/dto/LibraryRegistrationInfo.java | 7 +-- .../shared/basic/dto/LogicalImageInfo.java | 4 +- ...rialBiologicalReplicateFeatureSummary.java | 5 +- ...erialFeatureVectorSummaryParametrized.java | 5 +- ...eatureVectorsFromAllExperimentsResult.java | 4 +- .../dto/MaterialReplicaFeatureSummary.java | 4 +- .../MaterialReplicaFeatureSummaryResult.java | 4 +- ...MaterialReplicaSummaryAggregationType.java | 4 +- .../MaterialSimpleFeatureVectorSummary.java | 5 +- .../basic/dto/MaterialSummarySettings.java | 4 +- .../shared/basic/dto/NamedFeatureVector.java | 5 +- .../shared/basic/dto/PlateContent.java | 4 +- .../shared/basic/dto/PlateImages.java | 4 +- .../shared/basic/dto/PlateMetadata.java | 4 +- .../basic/dto/ScreeningDisplaySettings.java | 5 +- .../shared/basic/dto/WellContent.java | 4 +- .../basic/dto/WellFeatureVectorReference.java | 5 +- .../screening/shared/basic/dto/WellImage.java | 5 +- .../shared/basic/dto/WellLocation.java | 5 +- .../shared/basic/dto/WellMetadata.java | 5 +- .../shared/basic/dto/WellReference.java | 5 +- .../shared/basic/dto/WellReplicaImage.java | 5 +- .../shared/basic/dto/WellSearchCriteria.java | 19 ++++--- 197 files changed, 506 insertions(+), 531 deletions(-) delete mode 100644 openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/ISerializable.java diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/IPluginScriptRunnerFactory.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/IPluginScriptRunnerFactory.java index 7a89415f5b9..a87fd9c5c4b 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/IPluginScriptRunnerFactory.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/IPluginScriptRunnerFactory.java @@ -16,13 +16,14 @@ package ch.systemsx.cisd.openbis.dss.generic.server.plugins.jython; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.dss.generic.shared.DataSetProcessingContext; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * @author Piotr Buczek */ -public interface IPluginScriptRunnerFactory extends ISerializable +public interface IPluginScriptRunnerFactory extends Serializable { String getScriptPath(); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DisplaySettingsManager.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DisplaySettingsManager.java index 0219b08469b..057b79dd0fd 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DisplaySettingsManager.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DisplaySettingsManager.java @@ -16,6 +16,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.framework; +import java.io.Serializable; import java.util.ArrayList; import java.util.HashSet; import java.util.List; @@ -33,7 +34,6 @@ import com.extjs.gxt.ui.client.widget.grid.ColumnModel; import ch.systemsx.cisd.openbis.generic.client.web.client.application.IViewContext; import ch.systemsx.cisd.openbis.generic.client.web.client.application.util.IDelegatedAction; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ColumnSetting; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DetailViewConfiguration; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DisplaySettings; @@ -443,14 +443,14 @@ public class DisplaySettingsManager /** @deprecated Should be used only by specific display settings manager */ @Deprecated - public final ISerializable tryGetTechnologySpecificSettings(String technologyName) + public final Serializable tryGetTechnologySpecificSettings(String technologyName) { return displaySettings.getTechnologySpecificSettings().get(technologyName); } /** @deprecated Should be used only by specific display settings manager */ @Deprecated - public final void setTechnologySpecificSettings(String technologyName, ISerializable newSettings) + public final void setTechnologySpecificSettings(String technologyName, Serializable newSettings) { displaySettings.getTechnologySpecificSettings().put(technologyName, newSettings); } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGrid.java index dd7816f5dee..7edec7e8acc 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGrid.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGrid.java @@ -16,6 +16,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; @@ -52,7 +53,6 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.dto.TypedTableResultSe import ch.systemsx.cisd.openbis.generic.shared.basic.GridRowModel; import ch.systemsx.cisd.openbis.generic.shared.basic.IColumnDefinition; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; @@ -68,7 +68,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TypedTableModel; * * @author Franz-Josef Elmer */ -public abstract class TypedTableGrid<T extends ISerializable> +public abstract class TypedTableGrid<T extends Serializable> extends AbstractBrowserGrid<TableModelRowWithObject<T>, BaseEntityModel<TableModelRowWithObject<T>>> { diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGridColumnDefinitionUI.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGridColumnDefinitionUI.java index 20133498141..44e34ed2f92 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGridColumnDefinitionUI.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/TypedTableGridColumnDefinitionUI.java @@ -16,9 +16,10 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.columns.framework.IColumnDefinitionUI; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.ILinkGenerator; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ISerializableComparable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelColumnHeader; @@ -29,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary; /** * @author Franz-Josef Elmer */ -public class TypedTableGridColumnDefinitionUI<T extends ISerializable> extends +public class TypedTableGridColumnDefinitionUI<T extends Serializable> extends TypedTableGridColumnDefinition<T> implements IColumnDefinitionUI<TableModelRowWithObject<T>> { diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ICellListenerAndLinkGenerator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ICellListenerAndLinkGenerator.java index dc407648da2..6c0dcf00352 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ICellListenerAndLinkGenerator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ICellListenerAndLinkGenerator.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelRowWithObject; /** @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelRowWithObject * * @author Franz-Josef Elmer */ -public interface ICellListenerAndLinkGenerator<T extends ISerializable> extends ILinkGenerator<T>, +public interface ICellListenerAndLinkGenerator<T extends Serializable> extends ILinkGenerator<T>, ICellListener<TableModelRowWithObject<T>> { } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ILinkGenerator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ILinkGenerator.java index 05e3c2f3337..1193780b1eb 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ILinkGenerator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ILinkGenerator.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid; -import com.google.gwt.user.client.rpc.IsSerializable; +import java.io.Serializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ISerializableComparable; /** * @author Franz-Josef Elmer */ -public interface ILinkGenerator<T extends IsSerializable> +public interface ILinkGenerator<T extends Serializable> { public String tryGetLink(T entity, ISerializableComparable comparableValue); } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/EntityPropertyUpdates.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/EntityPropertyUpdates.java index b776a69d741..74183385cd6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/EntityPropertyUpdates.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/EntityPropertyUpdates.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.PropertyUpdates; @@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Piotr Buczek */ -public class EntityPropertyUpdates implements ISerializable +public class EntityPropertyUpdates implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/EntityPropertyUpdatesResult.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/EntityPropertyUpdatesResult.java index d58d66dedce..57af4244853 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/EntityPropertyUpdatesResult.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/EntityPropertyUpdatesResult.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Piotr Buczek */ -public class EntityPropertyUpdatesResult implements ISerializable +public class EntityPropertyUpdatesResult implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/GridRowModels.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/GridRowModels.java index db0fec1377b..9c055727ddc 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/GridRowModels.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/GridRowModels.java @@ -16,11 +16,11 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; import ch.systemsx.cisd.openbis.generic.shared.basic.GridRowModel; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelColumnHeader; /** @@ -28,7 +28,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelColumnHeader; * * @author Tomasz Pylak */ -public class GridRowModels<T> extends ArrayList<GridRowModel<T>> implements ISerializable +public class GridRowModels<T> extends ArrayList<GridRowModel<T>> implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/TypedTableResultSet.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/TypedTableResultSet.java index c2e23a9a8d7..2ede4c20271 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/TypedTableResultSet.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/dto/TypedTableResultSet.java @@ -16,9 +16,10 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.dto; +import java.io.Serializable; + import com.google.gwt.user.client.rpc.IsSerializable; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.annotation.DoNotEscape; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelRowWithObject; @@ -26,7 +27,8 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelRowWithObject * @author Franz-Josef Elmer */ @DoNotEscape -public class TypedTableResultSet<T extends ISerializable> implements IsSerializable, IResultSetHolder<TableModelRowWithObject<T>> +public class TypedTableResultSet<T extends Serializable> implements IsSerializable, + IResultSetHolder<TableModelRowWithObject<T>> { private ResultSet<TableModelRowWithObject<T>> resultSet; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/AbstractClientService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/AbstractClientService.java index e8e7e9e3b1b..39f339a443d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/AbstractClientService.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/AbstractClientService.java @@ -16,6 +16,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.server; +import java.io.Serializable; import java.util.Arrays; import java.util.HashSet; import java.util.List; @@ -65,7 +66,6 @@ import ch.systemsx.cisd.openbis.generic.client.web.server.util.XMLPropertyTransf import ch.systemsx.cisd.openbis.generic.server.SessionConstants; import ch.systemsx.cisd.openbis.generic.shared.IServer; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicEntityType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DisplaySettings; @@ -641,7 +641,7 @@ public abstract class AbstractClientService implements IClientService, } } - protected <T extends ISerializable> TypedTableResultSet<T> listEntities( + protected <T extends Serializable> TypedTableResultSet<T> listEntities( ITableModelProvider<T> provider, IResultSetConfig<String, TableModelRowWithObject<T>> criteria) { diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/AbstractCommonTableModelProvider.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/AbstractCommonTableModelProvider.java index cebd81f8129..7d5940bf470 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/AbstractCommonTableModelProvider.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/AbstractCommonTableModelProvider.java @@ -16,8 +16,9 @@ package ch.systemsx.cisd.openbis.generic.client.web.server.resultset; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.ICommonServer; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Superclass of {@link ITableModelProvider} which creates the table model lazily by using @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Franz-Josef Elmer */ -public abstract class AbstractCommonTableModelProvider<T extends ISerializable> extends +public abstract class AbstractCommonTableModelProvider<T extends Serializable> extends AbstractTableModelProvider<T> { protected final ICommonServer commonServer; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/AbstractTableModelProvider.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/AbstractTableModelProvider.java index 940363ee6d3..6598db5a88f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/AbstractTableModelProvider.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/AbstractTableModelProvider.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.generic.client.web.server.resultset; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelColumnHeader; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelRowWithObject; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TypedTableModel; @@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TypedTableModel; * * @author Franz-Josef Elmer */ -public abstract class AbstractTableModelProvider<T extends ISerializable> implements +public abstract class AbstractTableModelProvider<T extends Serializable> implements ITableModelProvider<T> { private TypedTableModel<T> tableModel = null; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManager.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManager.java index eff4ecd8b8c..4853ba173d6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManager.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/CachedResultSetManager.java @@ -60,7 +60,6 @@ import ch.systemsx.cisd.openbis.generic.client.web.server.calculator.ITableDataP import ch.systemsx.cisd.openbis.generic.client.web.server.util.XMLPropertyTransformer; import ch.systemsx.cisd.openbis.generic.shared.basic.GridRowModel; import ch.systemsx.cisd.openbis.generic.shared.basic.IColumnDefinition; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.PrimitiveValue; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.GridCustomColumn; @@ -773,8 +772,8 @@ public final class CachedResultSetManager<K> implements IResultSetManager<K>, Se { @SuppressWarnings("unchecked") IColumnDefinition<T> definition = - (IColumnDefinition<T>) new TypedTableGridColumnDefinition<ISerializable>( - header, null, "", null); + (IColumnDefinition<T>) new TypedTableGridColumnDefinition<Serializable>(header, + null, "", null); newAvailableColumns.add(definition); String id = header.getId(); if (header.isHidden() == false || idsOfPresentedColumns.contains(id)) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/DataProviderAdapter.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/DataProviderAdapter.java index ba2cf943ec8..4df58b4410f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/DataProviderAdapter.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/DataProviderAdapter.java @@ -16,25 +16,25 @@ package ch.systemsx.cisd.openbis.generic.client.web.server.resultset; +import java.io.Serializable; import java.util.Collections; import java.util.List; import ch.systemsx.cisd.common.exceptions.UserFailureException; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelColumnHeader; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelRowWithObject; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TypedTableModel; /** * Adapter which turns a {@link ITableModelProvider} into a {@link IOriginalDataProvider}. - * + * * @author Franz-Josef Elmer */ -public final class DataProviderAdapter<T extends ISerializable> implements +public final class DataProviderAdapter<T extends Serializable> implements IOriginalDataProvider<TableModelRowWithObject<T>> { private final ITableModelProvider<T> provider; - + private TypedTableModel<T> tableModel; public DataProviderAdapter(ITableModelProvider<T> provider) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/ITableModelProvider.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/ITableModelProvider.java index 8ebb043e825..d61df720188 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/ITableModelProvider.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/ITableModelProvider.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.generic.client.web.server.resultset; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TypedTableModel; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TypedTableModel; * * @author Franz-Josef Elmer */ -public interface ITableModelProvider<T extends ISerializable> +public interface ITableModelProvider<T extends Serializable> { /** * Returns the table model limited as specified. For {@link Integer#MAX_VALUE} the full table diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/jython/api/v1/DataType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/jython/api/v1/DataType.java index 7ade3a47663..e366491e827 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/jython/api/v1/DataType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/jython/api/v1/DataType.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.server.jython.api.v1; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Available types for {@link IPropertyType}. * * @author Kaloyan Enimanev */ -public enum DataType implements ISerializable +public enum DataType implements Serializable { INTEGER, VARCHAR, MULTILINE_VARCHAR, REAL, TIMESTAMP, BOOLEAN, CONTROLLEDVOCABULARY, MATERIAL, HYPERLINK, XML; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/jython/api/v1/EntityKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/jython/api/v1/EntityKind.java index fdf627d7ead..75e947ae994 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/jython/api/v1/EntityKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/jython/api/v1/EntityKind.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.server.jython.api.v1; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Available entity kinds. * * @author Kaloyan Enimanev */ -public enum EntityKind implements ISerializable +public enum EntityKind implements Serializable { EXPERIMENT, SAMPLE, DATA_SET, MATERIAL; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/IEntityInformationHolder.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/IEntityInformationHolder.java index 81818432038..d9d7f7a85fd 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/IEntityInformationHolder.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/IEntityInformationHolder.java @@ -16,6 +16,8 @@ package ch.systemsx.cisd.openbis.generic.shared.basic; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicEntityType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; @@ -25,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; * * @author Piotr Buczek */ -public interface IEntityInformationHolder extends ISerializable, IIdAndCodeHolder +public interface IEntityInformationHolder extends Serializable, IIdAndCodeHolder { /** * Returns the entity type of this matching entity. diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/IRegistratorHolder.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/IRegistratorHolder.java index 1589dacff41..ec5e0e538d0 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/IRegistratorHolder.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/IRegistratorHolder.java @@ -16,14 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Person; /** * Interface of DTOs having a registrator attribute. - * + * * @author Franz-Josef Elmer */ -public interface IRegistratorHolder extends ISerializable +public interface IRegistratorHolder extends Serializable { public Person getRegistrator(); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/ISerializable.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/ISerializable.java deleted file mode 100644 index caf62b054a8..00000000000 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/ISerializable.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2010 ETH Zuerich, CISD - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package ch.systemsx.cisd.openbis.generic.shared.basic; - -import java.io.Serializable; - -import com.google.gwt.user.client.rpc.IsSerializable; - -/** - * Marker interface indicating that a type is both {@link Serializable} and {@link IsSerializable} - * (can be used as 'basic' DTOs that can be transferred between GWT client and server). - * <p> - * NOTE: All 'basic' DTO's should implement interface this because of java.io serialization used by - * ReflectiveStringEscaper and DisplaySettings. - * - * @author Piotr Buczek - */ -public interface ISerializable extends IsSerializable, Serializable -{ - -} diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/TechId.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/TechId.java index 9f01f7115d0..309027b6cb1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/TechId.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/TechId.java @@ -16,6 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; import java.util.List; @@ -27,13 +28,13 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Piotr Buczek */ -public class TechId implements IIdHolder, ISerializable +public class TechId implements IIdHolder, Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; private Long id; - protected TechId() + public TechId() { // for serialization } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractExpression.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractExpression.java index fd00b6a7cee..44614aa782d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractExpression.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractExpression.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Stores information describing the common part of grid custom filter and column. @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Izabela Adamczyk */ public abstract class AbstractExpression extends AbstractRegistrationHolder implements - ISerializable, IIdHolder, IExpressionUpdates + Serializable, IIdHolder, IExpressionUpdates { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractProjectUpdates.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractProjectUpdates.java index 183a4ede8e4..0151561be24 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractProjectUpdates.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractProjectUpdates.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; /** @@ -26,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; * * @author Tomasz Pylak */ -public class AbstractProjectUpdates implements ISerializable +public class AbstractProjectUpdates implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractRegistrationHolder.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractRegistrationHolder.java index ef613642c0e..5783b1bbd0b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractRegistrationHolder.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AbstractRegistrationHolder.java @@ -16,17 +16,17 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import ch.systemsx.cisd.openbis.generic.shared.basic.IRegistratorHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Super class of <i>DTO</i>s which hold registration data. * * @author Christian Ribeaud */ -public abstract class AbstractRegistrationHolder implements ISerializable, IRegistratorHolder +public abstract class AbstractRegistrationHolder implements Serializable, IRegistratorHolder { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ArchivingServiceKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ArchivingServiceKind.java index 2f3964ea1a8..7db6acf72b0 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ArchivingServiceKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ArchivingServiceKind.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Piotr Buczek */ -public enum ArchivingServiceKind implements ISerializable +public enum ArchivingServiceKind implements Serializable { ARCHIVE("Archiving"), UNARCHIVE("Unarchiving"), LOCK("Disable Archiving"), UNLOCK( "Enable Archiving"); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AssociatedEntityKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AssociatedEntityKind.java index 82e387d8b94..25737bfd7e7 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AssociatedEntityKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AssociatedEntityKind.java @@ -16,20 +16,19 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.EnumSet; import java.util.List; import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * The <i>GWT</i> counterpart to * ch.systemsx.cisd.openbis.generic.shared.api.v1.SearchableEntityKind. * * @author Piotr Buczek */ -public enum AssociatedEntityKind implements ISerializable +public enum AssociatedEntityKind implements Serializable { SAMPLE("Sample", EntityKind.SAMPLE, EnumSet.of(EntityKind.DATA_SET)), diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AttachmentHolderKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AttachmentHolderKind.java index e1046f93a67..23ad8311218 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AttachmentHolderKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AttachmentHolderKind.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Izabela Adamczyk */ -public enum AttachmentHolderKind implements ISerializable +public enum AttachmentHolderKind implements Serializable { PROJECT, EXPERIMENT, SAMPLE } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AttachmentVersions.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AttachmentVersions.java index 0a5566e505f..ed3b5dfc79d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AttachmentVersions.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AttachmentVersions.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Collections; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Encapsulation of all versions of an {@link Attachment} file. * * @author Piotr Buczek */ -public class AttachmentVersions implements Comparable<AttachmentVersions>, ISerializable +public class AttachmentVersions implements Comparable<AttachmentVersions>, Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AuthorizationGroupUpdates.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AuthorizationGroupUpdates.java index 5f445b05036..4842d8524cb 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AuthorizationGroupUpdates.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/AuthorizationGroupUpdates.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; /** @@ -26,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; * * @author Izabela Adamczyk */ -public class AuthorizationGroupUpdates implements ISerializable +public class AuthorizationGroupUpdates implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicDataSetUpdates.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicDataSetUpdates.java index 89e3cbc1406..b84afdbe276 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicDataSetUpdates.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicDataSetUpdates.java @@ -16,16 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; /** * @author Piotr Buczek */ -public class BasicDataSetUpdates implements ISerializable +public class BasicDataSetUpdates implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicEntityDescription.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicEntityDescription.java index 75305a1d159..6bba92ccd46 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicEntityDescription.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicEntityDescription.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Entity kind and identifier. * * @author Izabela Adamczyk */ -public class BasicEntityDescription implements ISerializable +public class BasicEntityDescription implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicExperimentUpdates.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicExperimentUpdates.java index 240e4df004f..bac2f50e1c1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicExperimentUpdates.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicExperimentUpdates.java @@ -16,15 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * @author Tomasz Pylak */ -public class BasicExperimentUpdates implements ISerializable +public class BasicExperimentUpdates implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicProjectIdentifier.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicProjectIdentifier.java index 929fb763ff1..fbf86cffd96 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicProjectIdentifier.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicProjectIdentifier.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * The <i>GWT</i> counterpart to @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Piotr Buczek */ -public class BasicProjectIdentifier implements ISerializable +public class BasicProjectIdentifier implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicSampleUpdates.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicSampleUpdates.java index 1a908b44055..853d3a48eed 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicSampleUpdates.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BasicSampleUpdates.java @@ -16,16 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; /** * @author Izabela Adamczyk */ -public class BasicSampleUpdates implements ISerializable +public class BasicSampleUpdates implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BatchOperationKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BatchOperationKind.java index 8f8cf74b7af..44f10dffb78 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BatchOperationKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BatchOperationKind.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Enumeration for batch operation kinds. * * @author Piotr Buczek */ -public enum BatchOperationKind implements ISerializable +public enum BatchOperationKind implements Serializable { REGISTRATION("Registration"), UPDATE("Update"); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BatchRegistrationResult.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BatchRegistrationResult.java index 7d3dc6c902f..86b9da34ede 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BatchRegistrationResult.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/BatchRegistrationResult.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Batch registration is based on file input. This class returns to the client a small message after @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Christian Ribeaud */ -public class BatchRegistrationResult implements ISerializable +public class BatchRegistrationResult implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Code.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Code.java index 5cddba3eb8a..4ef7582c6b6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Code.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Code.java @@ -24,14 +24,13 @@ import java.util.List; import ch.systemsx.cisd.common.annotation.BeanProperty; import ch.systemsx.cisd.openbis.generic.shared.basic.ICodeHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * A code. * * @author Christian Ribeaud */ -public class Code<T extends Code<T>> implements ISerializable, ICodeHolder, Comparable<T> +public class Code<T extends Code<T>> implements Serializable, ICodeHolder, Comparable<T> { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CodeAndLabel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CodeAndLabel.java index d3a3b9562e8..8bc977b9e5d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CodeAndLabel.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CodeAndLabel.java @@ -16,11 +16,10 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Value object which has a label and a normalized code. Normalized means that the original code * arguments turn to upper case and any symbol which isn't from A-Z or 0-9 is replaced by an @@ -28,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Franz-Josef Elmer */ -public class CodeAndLabel implements ISerializable +public class CodeAndLabel implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ColumnSetting.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ColumnSetting.java index f1dfc2907c6..61a1ca3fde5 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ColumnSetting.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ColumnSetting.java @@ -18,19 +18,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; import java.io.Serializable; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.SortInfo.SortDir; /** * Class storing personalised display settings for a table column. This class implements * {@link Serializable} not only for transferring it's content remotely but also to store it in the * database. Thus, CHANGES IN THIS CLASS MIGHT LEAD TO A LOST OF PERSONAL SETTINGS. - * <p> - * Note: This class has to be Java serializable and GWT serializable. * * @author Franz-Josef Elmer */ -public class ColumnSetting implements ISerializable +public class ColumnSetting implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CommonGridIDs.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CommonGridIDs.java index 890de18ebaf..dc25d12650f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CommonGridIDs.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/CommonGridIDs.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Franz-Josef Elmer */ -public class CommonGridIDs implements ISerializable +public class CommonGridIDs implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetAttributeSearchFieldKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetAttributeSearchFieldKind.java index c949441f26b..7b361bba5c8 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetAttributeSearchFieldKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetAttributeSearchFieldKind.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Kinds of fields connected with Data Set attributes that can be used in detailed text queries. * * @author Piotr Buczek */ -public enum DataSetAttributeSearchFieldKind implements ISerializable, IAttributeSearchFieldKind +public enum DataSetAttributeSearchFieldKind implements Serializable, IAttributeSearchFieldKind { CODE("Code"), diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetRelatedEntities.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetRelatedEntities.java index a323f828ba3..0d7cb6ccd0b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetRelatedEntities.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetRelatedEntities.java @@ -16,17 +16,17 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.List; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Encapsulates entities related to data sets. * * @author Piotr Buczek */ -public class DataSetRelatedEntities implements ISerializable +public class DataSetRelatedEntities implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetRelationshipRole.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetRelationshipRole.java index f528453c79f..8e53888ff0e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetRelationshipRole.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetRelationshipRole.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Piotr Buczek */ -public enum DataSetRelationshipRole implements ISerializable +public enum DataSetRelationshipRole implements Serializable { CONTAINER, PARENT, CHILD; } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetTypePropertyType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetTypePropertyType.java index f36c3a1901d..98a92beb08d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetTypePropertyType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetTypePropertyType.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * The {@link EntityTypePropertyType} extension for <i>Data Set Type</i>. @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Izabela Adamczyk */ public class DataSetTypePropertyType extends EntityTypePropertyType<DataSetType> implements - ISerializable + Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetTypeWithVocabularyTerms.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetTypeWithVocabularyTerms.java index 9c02de19b50..11a8a782118 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetTypeWithVocabularyTerms.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetTypeWithVocabularyTerms.java @@ -16,15 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * @author Franz-Josef Elmer */ -public class DataSetTypeWithVocabularyTerms implements ISerializable +public class DataSetTypeWithVocabularyTerms implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetUpdateResult.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetUpdateResult.java index 091b31db573..2199e7b659c 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetUpdateResult.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataSetUpdateResult.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Stores result of data set update. * * @author Piotr Buczek */ -public class DataSetUpdateResult implements ISerializable +public class DataSetUpdateResult implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataStoreServiceKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataStoreServiceKind.java index 4056c970e08..751b62bd725 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataStoreServiceKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataStoreServiceKind.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Tomasz Pylak */ -public enum DataStoreServiceKind implements ISerializable +public enum DataStoreServiceKind implements Serializable { // Do not refactor names - they are stored in database. PROCESSING("Processing"), QUERIES("Query"); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataType.java index 95169cabc3f..c8f68de40eb 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataType.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * A class that represents a data type. * * @author Izabela Adamczyk */ -public final class DataType implements ISerializable +public final class DataType implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataTypeCode.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataTypeCode.java index 5a643282b4d..fd9a90369ef 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataTypeCode.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DataTypeCode.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Available types of entity properties. * * @author Izabela Adamczyk */ -public enum DataTypeCode implements ISerializable +public enum DataTypeCode implements Serializable { // Do not refactor names - they are stored in database. INTEGER, VARCHAR, MULTILINE_VARCHAR, REAL, TIMESTAMP, BOOLEAN, CONTROLLEDVOCABULARY, MATERIAL, diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatabaseModificationKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatabaseModificationKind.java index a2c14cd880c..0810d95fd6f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatabaseModificationKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatabaseModificationKind.java @@ -16,20 +16,19 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; import java.util.List; import com.google.gwt.user.client.rpc.IsSerializable; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Stores the kind of database object that was modified and the kind of modification. * * @author Tomasz Pylak */ -public class DatabaseModificationKind implements ISerializable +public class DatabaseModificationKind implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatasetLocation.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatasetLocation.java index 8e49bd28a54..dc3e6af44ae 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatasetLocation.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatasetLocation.java @@ -16,15 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.ICodeHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Encapsulates location and code of a data set in a store. * * @author Piotr Buczek */ -public class DatasetLocation implements IDatasetLocation, ISerializable, ICodeHolder +public class DatasetLocation implements IDatasetLocation, Serializable, ICodeHolder { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatastoreServiceDescription.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatastoreServiceDescription.java index 3b84cac5af4..c7f285a2f9d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatastoreServiceDescription.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DatastoreServiceDescription.java @@ -16,17 +16,17 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Arrays; import ch.systemsx.cisd.openbis.generic.shared.basic.IReportInformationProvider; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Description of one datastore server plugin task: key, label, dataset type codes. * * @author Tomasz Pylak */ -public class DatastoreServiceDescription implements IReportInformationProvider, ISerializable, +public class DatastoreServiceDescription implements IReportInformationProvider, Serializable, Comparable<DatastoreServiceDescription> { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DeletionType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DeletionType.java index 28aab935fcb..665510f8a5e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DeletionType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DeletionType.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Types of deletion operations. * * @author Piotr Buczek */ -public enum DeletionType implements ISerializable +public enum DeletionType implements Serializable { PERMANENT, TRASH } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailViewConfiguration.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailViewConfiguration.java index 8413ce06235..5591f18abd6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailViewConfiguration.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailViewConfiguration.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.HashSet; import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Entity detail view configuration. * * @author Izabela Adamczyk */ -public class DetailViewConfiguration implements ISerializable +public class DetailViewConfiguration implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchAssociationCriteria.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchAssociationCriteria.java index fe71e3e5691..434db53ec5e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchAssociationCriteria.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchAssociationCriteria.java @@ -16,16 +16,15 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Collection; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Describes detailed search assiciation criteria for with specified entity kind. * * @author Piotr Buczek */ -public class DetailedSearchAssociationCriteria implements ISerializable +public class DetailedSearchAssociationCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchCriteria.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchCriteria.java index ec932652107..47afda719d6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchCriteria.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchCriteria.java @@ -16,18 +16,17 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Describes detailed search criteria specific to an entity. * * @author Izabela Adamczyk * @author Piotr Buczek */ -public class DetailedSearchCriteria implements ISerializable +public class DetailedSearchCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchCriterion.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchCriterion.java index c91b484a9b6..0af4c4ec8c9 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchCriterion.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchCriterion.java @@ -16,13 +16,13 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Izabela Adamczyk * @author Piotr Buczek */ -public class DetailedSearchCriterion implements ISerializable +public class DetailedSearchCriterion implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchField.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchField.java index de671983559..342085c9f26 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchField.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchField.java @@ -16,10 +16,9 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Full specification of the field connected with an entity which can be used in detailed text * queries. @@ -27,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Tomasz Pylak * @author Piotr Buczek */ -public class DetailedSearchField implements ISerializable +public class DetailedSearchField implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; @@ -68,7 +67,7 @@ public class DetailedSearchField implements ISerializable { return new DetailedSearchField(DetailedSearchFieldKind.REGISTRATOR, null); } - + private static DetailedSearchField createAttributeField(String code) { assert code != null : "code not set"; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchFieldKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchFieldKind.java index d8dae13331d..2bb86f63c60 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchFieldKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchFieldKind.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * General kinds of fields that can be used in detailed text query for an entity. * * @author Piotr Buczek */ -public enum DetailedSearchFieldKind implements ISerializable +public enum DetailedSearchFieldKind implements Serializable { ANY_FIELD("Any Field"), @@ -32,7 +32,7 @@ public enum DetailedSearchFieldKind implements ISerializable PROPERTY("Property"), ATTRIBUTE(""), - + REGISTRATOR("Registrator"); private final String description; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchSubCriteria.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchSubCriteria.java index d01479f7db2..0ac7c0db68a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchSubCriteria.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DetailedSearchSubCriteria.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Describes detailed search sub criteria for specified associated entity kind. * * @author Piotr Buczek */ -public class DetailedSearchSubCriteria implements ISerializable +public class DetailedSearchSubCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DisplaySettings.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DisplaySettings.java index b6fdbe766d0..d856f42792e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DisplaySettings.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/DisplaySettings.java @@ -22,8 +22,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Class storing personalized display settings. This class implements {@link Serializable} not only * for transferring it's content remotely but also to store it in the database. Thus, CHANGES IN @@ -36,15 +34,15 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Franz-Josef Elmer */ -public class DisplaySettings implements ISerializable +public class DisplaySettings implements Serializable { private static final long serialVersionUID = 1L; private Map<String, List<ColumnSetting>> columnSettings = new HashMap<String, List<ColumnSetting>>(); - private Map<String, ISerializable> technologySpecificSettings = - new HashMap<String, ISerializable>(); + private Map<String, Serializable> technologySpecificSettings = + new HashMap<String, Serializable>(); private Map<String, String> tabSettings = new HashMap<String, String>(); @@ -69,18 +67,18 @@ public class DisplaySettings implements ISerializable private Map<String, Boolean> panelCollapsedSettings = new HashMap<String, Boolean>(); private Map<String, Integer> panelSizeSettings = new HashMap<String, Integer>(); - + private List<EntityVisit> visits; - + private Map<String, PortletConfiguration> portletConfigurations; /** @deprecated Should be used only by DisplaySettingsManager. */ @Deprecated - public Map<String, ISerializable> getTechnologySpecificSettings() + public Map<String, Serializable> getTechnologySpecificSettings() { if (technologySpecificSettings == null) { - technologySpecificSettings = new HashMap<String, ISerializable>(); + technologySpecificSettings = new HashMap<String, Serializable>(); } return technologySpecificSettings; } @@ -161,7 +159,7 @@ public class DisplaySettings implements ISerializable // for serialization @SuppressWarnings("unused") - private void setTechnologySpecificSettings(Map<String, ISerializable> technologySpecificSettings) + private void setTechnologySpecificSettings(Map<String, Serializable> technologySpecificSettings) { this.technologySpecificSettings = technologySpecificSettings; } @@ -259,14 +257,14 @@ public class DisplaySettings implements ISerializable { this.ignoreLastHistoryToken = ignoreLastHistoryToken; } - + /** @deprecated Should be used only by DisplaySettingsManager. */ @Deprecated public void addEntityVisit(EntityVisit entityVisit) { getVisits().add(entityVisit); } - + /** @deprecated Should be used only by DisplaySettingsManager. */ @Deprecated public List<EntityVisit> getVisits() @@ -277,14 +275,14 @@ public class DisplaySettings implements ISerializable } return visits; } - + /** @deprecated Should be used only by DisplaySettingsManager. */ @Deprecated public void addPortlet(PortletConfiguration portletConfiguration) { addPortlet(getPortletConfigurations(), portletConfiguration); } - + /** @deprecated Should be used only by DisplaySettingsManager. */ @Deprecated public Map<String, PortletConfiguration> getPortletConfigurations() @@ -293,12 +291,14 @@ public class DisplaySettings implements ISerializable { portletConfigurations = new HashMap<String, PortletConfiguration>(); // Default portlets - addPortlet(portletConfigurations, new PortletConfiguration(StandardPortletNames.WELCOME)); - addPortlet(portletConfigurations, new PortletConfiguration(StandardPortletNames.HISTORY)); + addPortlet(portletConfigurations, + new PortletConfiguration(StandardPortletNames.WELCOME)); + addPortlet(portletConfigurations, + new PortletConfiguration(StandardPortletNames.HISTORY)); } return portletConfigurations; } - + private void addPortlet(Map<String, PortletConfiguration> configurations, PortletConfiguration portletConfiguration) { diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityKind.java index 1b7b2a9e340..a4d01c666a2 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityKind.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * The <i>GWT</i> counterpart to @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Christian Ribeaud */ -public enum EntityKind implements ISerializable +public enum EntityKind implements Serializable { MATERIAL("Material"), EXPERIMENT("Experiment"), SAMPLE("Sample"), DATA_SET("Data Set"); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityReference.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityReference.java index 22fa06e29ad..2c17a58070a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityReference.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityReference.java @@ -16,8 +16,9 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithPermId; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Reference to an entity with minimal information to uniquely identify it in the database and to @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Tomasz Pylak */ -public class EntityReference implements ISerializable, IEntityInformationHolderWithPermId +public class EntityReference implements Serializable, IEntityInformationHolderWithPermId { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityTypePropertyType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityTypePropertyType.java index 78a284c6ba3..69fb60c54d2 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityTypePropertyType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityTypePropertyType.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * An <i>abstract</i> entity type property type. * * @author Christian Ribeaud */ -public abstract class EntityTypePropertyType<T extends EntityType> implements ISerializable, +public abstract class EntityTypePropertyType<T extends EntityType> implements Serializable, Comparable<EntityTypePropertyType<T>> { private static final long serialVersionUID = ServiceVersionHolder.VERSION; @@ -121,12 +121,12 @@ public abstract class EntityTypePropertyType<T extends EntityType> implements IS * always use false for dynamically computed properties. Only dynamically managed properties * take this value into account. * - * @param showInEditView Pass in true if this property should be shown in edit and - * update views. + * @param showInEditView Pass in true if this property should be shown in edit and update views. */ public final void setShownInEditView(final boolean showInEditView) { - // Just set the value, the semantics of how this is applicable to dynamic / simple properties + // Just set the value, the semantics of how this is applicable to dynamic / simple + // properties // is implemented in the getter. this.showInEditView = showInEditView; } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityVisit.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityVisit.java index c5e2649bafb..bd1fcdfc270 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityVisit.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/EntityVisit.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Visit of an entity. Objects of this class are created when the detail view of an entity is opened @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Franz-Josef Elmer */ -public class EntityVisit implements ISerializable +public class EntityVisit implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentAttributeSearchFieldKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentAttributeSearchFieldKind.java index 44f0ebed202..e09747e3f4f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentAttributeSearchFieldKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentAttributeSearchFieldKind.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Kinds of fields connected with Experiment attributes that can be used in detailed text queries. * * @author Piotr Buczek */ -public enum ExperimentAttributeSearchFieldKind implements ISerializable, IAttributeSearchFieldKind +public enum ExperimentAttributeSearchFieldKind implements Serializable, IAttributeSearchFieldKind { CODE("Code"), diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentBatchUpdateDetails.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentBatchUpdateDetails.java index e93f0d4806b..e6882714d09 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentBatchUpdateDetails.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentBatchUpdateDetails.java @@ -16,16 +16,15 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Holds information about which experiment attributes should be updated. * * @author Piotr Buczek */ -public class ExperimentBatchUpdateDetails implements ISerializable +public class ExperimentBatchUpdateDetails implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentTypePropertyType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentTypePropertyType.java index 2d20f41b214..28a8fe80672 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentTypePropertyType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentTypePropertyType.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * The {@link EntityTypePropertyType} extension for <i>Experiment Type</i>. @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Izabela Adamczyk */ public class ExperimentTypePropertyType extends EntityTypePropertyType<ExperimentType> implements - ISerializable + Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentUpdateResult.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentUpdateResult.java index 9ed1574c9b1..70225051896 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentUpdateResult.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ExperimentUpdateResult.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Stores result of experiment update. * * @author Izabela Adamczyk */ -public class ExperimentUpdateResult implements ISerializable +public class ExperimentUpdateResult implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Grantee.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Grantee.java index b33286fab2c..20b216927e4 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Grantee.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Grantee.java @@ -16,16 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import com.google.gwt.user.client.rpc.IsSerializable; +import java.io.Serializable; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import com.google.gwt.user.client.rpc.IsSerializable; /** * Role grantee. * * @author Izabela Adamczyk */ -public class Grantee implements ISerializable +public class Grantee implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/IEntityProperty.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/IEntityProperty.java index 3e0c07d96f8..7181b6f59ce 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/IEntityProperty.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/IEntityProperty.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * An interface for entity properties. * * @author Bernd Rinn */ -public interface IEntityProperty extends ISerializable, Comparable<IEntityProperty> +public interface IEntityProperty extends Serializable, Comparable<IEntityProperty> { public static final IEntityProperty[] EMPTY_ARRAY = new IEntityProperty[0]; @@ -56,7 +56,7 @@ public interface IEntityProperty extends ISerializable, Comparable<IEntityProper Long getOrdinal(); boolean isManaged(); - + boolean isScriptable(); } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/IExpressionUpdates.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/IExpressionUpdates.java index b2f365b2a03..043f3b8fbc0 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/IExpressionUpdates.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/IExpressionUpdates.java @@ -16,8 +16,9 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Description of the updates which should be performed on a stored expression (e.g. grid custom @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Piotr Buczek */ -public interface IExpressionUpdates extends IIdHolder, ISerializable +public interface IExpressionUpdates extends IIdHolder, Serializable { String getDescription(); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ISerializableComparable.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ISerializableComparable.java index 9618ead4554..b489934cb6e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ISerializableComparable.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ISerializableComparable.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Interface for objects which are comparable, java.io.Serializable and GWT serializable. @@ -24,6 +24,6 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Franz-Josef Elmer */ -public interface ISerializableComparable extends ISerializable, Comparable<ISerializableComparable> +public interface ISerializableComparable extends Serializable, Comparable<ISerializableComparable> { } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Identifier.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Identifier.java index 2dcd7c9fa05..9e7e2f2875d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Identifier.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Identifier.java @@ -21,14 +21,13 @@ import java.util.Comparator; import ch.systemsx.cisd.common.annotation.BeanProperty; import ch.systemsx.cisd.openbis.generic.shared.basic.IIdentifierHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * An identifier. * * @author Christian Ribeaud */ -public class Identifier<T extends Identifier<T>> implements ISerializable, Comparable<T>, +public class Identifier<T extends Identifier<T>> implements Serializable, Comparable<T>, IIdentifierHolder { private static final long serialVersionUID = ServiceVersionHolder.VERSION; @@ -39,7 +38,7 @@ public class Identifier<T extends Identifier<T>> implements ISerializable, Compa new IdentifierHolderComparator(); private String identifier; - + private String permID; public void setPermID(String permID) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/LastModificationState.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/LastModificationState.java index 3e9a5200191..4d5588b572c 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/LastModificationState.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/LastModificationState.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import java.util.HashMap; import java.util.Map; import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.annotation.DoNotEscape; /** @@ -31,7 +31,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.annotation.DoNotEscape; * @author Tomasz Pylak */ @DoNotEscape -public class LastModificationState implements ISerializable +public class LastModificationState implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/LinkModel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/LinkModel.java index 60b6d4469c2..37ed54a57c1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/LinkModel.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/LinkModel.java @@ -22,8 +22,6 @@ import java.util.List; import com.google.gwt.user.client.rpc.IsSerializable; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * A model for reporting plug-ins of type DSS_LINK. It keeps the different parts of the URL separate * so that users can easily use only the parts they need. @@ -41,7 +39,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Chandrasekhar Ramakrishnan */ -public class LinkModel implements ISerializable +public class LinkModel implements Serializable { // Package visible constant static final String SESSION_ID_PARAMETER_NAME = "sessionID"; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListDataSetByPropertyCriteria.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListDataSetByPropertyCriteria.java index ed3158f0af0..9ac0a46e44a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListDataSetByPropertyCriteria.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListDataSetByPropertyCriteria.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Izabela Adamczyk */ -public class ListDataSetByPropertyCriteria implements ISerializable +public class ListDataSetByPropertyCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListMaterialCriteria.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListMaterialCriteria.java index c0255f9b160..994394262ed 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListMaterialCriteria.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListMaterialCriteria.java @@ -16,16 +16,15 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Collection; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Criteria for listing <i>materials</i>. * * @author Izabela Adamczyk */ -public final class ListMaterialCriteria implements ISerializable +public final class ListMaterialCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListSampleCriteria.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListSampleCriteria.java index be31d0c5d95..26516a708b3 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListSampleCriteria.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ListSampleCriteria.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Arrays; import java.util.Collection; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; /** @@ -37,7 +37,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; * @author Tomasz Pylak * @author Piotr Buczek */ -public class ListSampleCriteria implements ISerializable +public class ListSampleCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiActionDescription.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiActionDescription.java index 1d93280a129..a77668bc3d6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiActionDescription.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiActionDescription.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedInputWidgetDescription; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedUiAction; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IPerson; @@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IPerson; * * @author Piotr Buczek */ -public class ManagedUiActionDescription implements IManagedUiAction, ISerializable +public class ManagedUiActionDescription implements IManagedUiAction, Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiActionDescriptionFactory.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiActionDescriptionFactory.java index 183868c00ad..d755c94758e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiActionDescriptionFactory.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiActionDescriptionFactory.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Arrays; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedInputWidgetDescription; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedInputWidgetDescriptionFactory; @@ -26,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedInputWidget * @author Piotr Buczek */ public class ManagedUiActionDescriptionFactory implements IManagedInputWidgetDescriptionFactory, - ISerializable + Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiDescription.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiDescription.java index 2f23ff79ae5..c9faabbe0f3 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiDescription.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiDescription.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedOutputWidgetDescription; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedUiAction; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedUiDescription; @@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.ITableModel; * * @author Piotr Buczek */ -public class ManagedUiDescription implements IManagedUiDescription, ISerializable +public class ManagedUiDescription implements IManagedUiDescription, Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiTableActionDescription.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiTableActionDescription.java index c98c00fd19f..ddcb040c687 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiTableActionDescription.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ManagedUiTableActionDescription.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.IManagedUiTableAction; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.ManagedTableActionRowSelectionType; @@ -32,7 +32,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.ManagedTableActionR * @author Piotr Buczek */ public class ManagedUiTableActionDescription extends ManagedUiActionDescription implements - IManagedUiTableAction, ISerializable + IManagedUiTableAction, Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MatchingEntity.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MatchingEntity.java index 6057524dec3..1f1b8425fb4 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MatchingEntity.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MatchingEntity.java @@ -16,9 +16,10 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithPermId; import ch.systemsx.cisd.openbis.generic.shared.basic.IRegistratorHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * An entity that matches the <i>Hibernate Search</i> query and which has been returned by the @@ -26,7 +27,8 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Christian Ribeaud */ -public final class MatchingEntity implements ISerializable, IEntityInformationHolderWithPermId, IRegistratorHolder +public final class MatchingEntity implements Serializable, IEntityInformationHolderWithPermId, + IRegistratorHolder { private static final long serialVersionUID = 1L; @@ -156,6 +158,7 @@ public final class MatchingEntity implements ISerializable, IEntityInformationHo return new IEntityInformationHolderWithPermId() { private static final long serialVersionUID = ServiceVersionHolder.VERSION; + public Long getId() { return entity.getId(); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialAttributeSearchFieldKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialAttributeSearchFieldKind.java index f93d8fffea5..c271c350454 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialAttributeSearchFieldKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialAttributeSearchFieldKind.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Kinds of fields connected with Material attributes that can be used in detailed text queries. * * @author Piotr Buczek */ -public enum MaterialAttributeSearchFieldKind implements ISerializable, IAttributeSearchFieldKind +public enum MaterialAttributeSearchFieldKind implements Serializable, IAttributeSearchFieldKind { CODE("Code"), diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialIdentifier.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialIdentifier.java index d7cb823abb0..3ef5f050fcf 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialIdentifier.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialIdentifier.java @@ -16,16 +16,17 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; + import ch.systemsx.cisd.common.shared.basic.utils.StringUtils; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithPermId; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Identifier for searching material through <i>Web Service</i> lookup methods in the database. * * @author Christian Ribeaud */ -public final class MaterialIdentifier implements ISerializable +public final class MaterialIdentifier implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialTypePropertyType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialTypePropertyType.java index 5395361000d..f5aeac36104 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialTypePropertyType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/MaterialTypePropertyType.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * The {@link EntityTypePropertyType} extension for <i>Material Type</i>. @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Izabela Adamczyk */ public class MaterialTypePropertyType extends EntityTypePropertyType<MaterialType> implements - ISerializable + Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewAttachment.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewAttachment.java index 0f58bca0154..a896426e4e3 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewAttachment.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewAttachment.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * An attachment to register. * * @author Piotr Buczek */ -public class NewAttachment implements ISerializable +public class NewAttachment implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewAuthorizationGroup.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewAuthorizationGroup.java index 8aa4a02a6aa..74ca2a91628 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewAuthorizationGroup.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewAuthorizationGroup.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Details of new authorization group. * * @author Izabela Adamczyk */ -public class NewAuthorizationGroup implements ISerializable +public class NewAuthorizationGroup implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewETPTAssignment.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewETPTAssignment.java index b9abb5b91b1..def5860e03c 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewETPTAssignment.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewETPTAssignment.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Stores data needed to create new entity type-property type assignment. * * @author Izabela Adamczyk */ -public class NewETPTAssignment implements ISerializable +public class NewETPTAssignment implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewEntitiesWithTypes.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewEntitiesWithTypes.java index 05717644f84..41b496be073 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewEntitiesWithTypes.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewEntitiesWithTypes.java @@ -19,15 +19,13 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Contains a list of new entities and their type. * * @author Pawel Glyzewski */ public abstract class NewEntitiesWithTypes<T extends EntityType, E extends Serializable> implements - ISerializable + Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewExpression.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewExpression.java index ba2c1e90deb..8d88e7fad0d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewExpression.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/NewExpression.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Franz-Josef Elmer */ -public class NewExpression implements ISerializable +public class NewExpression implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Null.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Null.java index 8e15e9e7fe5..cb6dd64cdfa 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Null.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/Null.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Serializable null object. * * @author Franz-Josef Elmer */ -public class Null implements ISerializable +public class Null implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ParameterValue.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ParameterValue.java index 08525bcca5e..7287bf78629 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ParameterValue.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ParameterValue.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Piotr Buczek */ -public class ParameterValue implements Comparable<ParameterValue>, ISerializable +public class ParameterValue implements Comparable<ParameterValue>, Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ParameterWithValue.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ParameterWithValue.java index 3c668ce2f6c..5f0c90ac7a5 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ParameterWithValue.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ParameterWithValue.java @@ -1,13 +1,13 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Stores parameter name and the value. * * @author Izabela Adamczyk */ -public class ParameterWithValue implements ISerializable +public class ParameterWithValue implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PortletConfiguration.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PortletConfiguration.java index 61258ee4567..42552d62f48 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PortletConfiguration.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PortletConfiguration.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Configuration parameters of a portlet. @@ -26,10 +26,10 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Franz-Josef Elmer */ -public class PortletConfiguration implements ISerializable +public class PortletConfiguration implements Serializable { private static final long serialVersionUID = 1L; - + private String name; // Needed by GWT for deserialization @@ -39,7 +39,7 @@ public class PortletConfiguration implements ISerializable } /** - * Creates a new instance for specified unique portlet name. + * Creates a new instance for specified unique portlet name. */ public PortletConfiguration(String name) { diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PropertyTypeWithVocabulary.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PropertyTypeWithVocabulary.java index e9b43582997..c93b706174d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PropertyTypeWithVocabulary.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PropertyTypeWithVocabulary.java @@ -16,15 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Set; import java.util.TreeSet; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * @author Franz-Josef Elmer */ -public class PropertyTypeWithVocabulary implements ISerializable +public class PropertyTypeWithVocabulary implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PropertyUpdates.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PropertyUpdates.java index a525096835d..b43bb8132aa 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PropertyUpdates.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/PropertyUpdates.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Updates of a single property. * * @author Piotr Buczek */ -public class PropertyUpdates implements ISerializable +public class PropertyUpdates implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/QueryType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/QueryType.java index afd3f77a634..3865a690f1f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/QueryType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/QueryType.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Type of query. * * @author Izabela Adamczyk */ -public enum QueryType implements ISerializable +public enum QueryType implements Serializable { GENERIC, diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RealNumberFormatingParameters.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RealNumberFormatingParameters.java index 8064b3d1298..e5e649cf63d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RealNumberFormatingParameters.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RealNumberFormatingParameters.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Parameters for formating real numbers in grids. It is part of {@link DisplaySettings}. * * @author Franz-Josef Elmer */ -public class RealNumberFormatingParameters implements ISerializable +public class RealNumberFormatingParameters implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RelationshipType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RelationshipType.java index 6b75f863db1..940cf75a3f9 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RelationshipType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RelationshipType.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * The <i>GWT</i> version of RelationshipTypePE. * * @author Piotr Buczek */ -public class RelationshipType extends Code<PropertyType> implements ISerializable +public class RelationshipType extends Code<PropertyType> implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ReportRowModel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ReportRowModel.java index 4ba87c317d0..bbde32f2ac3 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ReportRowModel.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ReportRowModel.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Model of a report row. * * @author Piotr Buczek */ -public class ReportRowModel implements ISerializable +public class ReportRowModel implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ReportingPluginType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ReportingPluginType.java index 81e4a3b54d0..4d798fb4bad 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ReportingPluginType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ReportingPluginType.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Different kinds of reporting plug-ins that are supported. Also keeps track of which @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Chandrasekhar Ramakrishnan */ -public enum ReportingPluginType implements ISerializable +public enum ReportingPluginType implements Serializable { TABLE_MODEL(ImplementedPluginMethods.CREATE_REPORT), diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RoleWithHierarchy.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RoleWithHierarchy.java index ab0ffeaf0b9..e370e7786eb 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RoleWithHierarchy.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/RoleWithHierarchy.java @@ -16,13 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.LinkedHashSet; import java.util.Set; import com.google.gwt.user.client.rpc.IsSerializable; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Hierarchical role. Combines {@link RoleCode} with {@link RoleLevel} and a set of * {@link RoleWithHierarchy}s that are stronger. @@ -48,7 +47,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Izabela Adamczyk */ -public enum RoleWithHierarchy implements ISerializable +public enum RoleWithHierarchy implements Serializable { // // NOTE: Each role should match the following naming convention: <RoleLevel>_<RoleCode>, diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleAttributeSearchFieldKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleAttributeSearchFieldKind.java index ed844ebc6a2..e29e6da5a59 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleAttributeSearchFieldKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleAttributeSearchFieldKind.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Kinds of fields connected with Sample attributes that can be used in detailed text queries. * * @author Piotr Buczek */ -public enum SampleAttributeSearchFieldKind implements ISerializable, IAttributeSearchFieldKind +public enum SampleAttributeSearchFieldKind implements Serializable, IAttributeSearchFieldKind { CODE("Code"), diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleBatchUpdateDetails.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleBatchUpdateDetails.java index 1c26647161f..3ddc3bb98e8 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleBatchUpdateDetails.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleBatchUpdateDetails.java @@ -16,16 +16,15 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Holds information about which sample attributes should be updated. * * @author Piotr Buczek */ -public class SampleBatchUpdateDetails implements ISerializable +public class SampleBatchUpdateDetails implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleParentWithDerived.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleParentWithDerived.java index 7e74e3131b1..3a1c17267fc 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleParentWithDerived.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleParentWithDerived.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * A <code>SampleParentWithDerived</code> encapsulates a <code>Sample</code> (the parent) and its @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Christian Ribeaud */ -public final class SampleParentWithDerived implements ISerializable +public final class SampleParentWithDerived implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleType.java index f112403d264..7637b046b27 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleType.java @@ -16,6 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; @@ -23,14 +24,13 @@ import java.util.List; import java.util.Set; import ch.systemsx.cisd.common.annotation.CollectionMapping; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * A {@link EntityType} extension for <i>Sample Type</i>. * * @author Izabela Adamczyk */ -public final class SampleType extends EntityType implements ISerializable +public final class SampleType extends EntityType implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleUpdateResult.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleUpdateResult.java index 8c509886749..3923f867549 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleUpdateResult.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SampleUpdateResult.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Stores result of sample update. * * @author Piotr Buczek */ -public class SampleUpdateResult implements ISerializable +public class SampleUpdateResult implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ScriptType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ScriptType.java index ad777d5fc27..d8ceaf3a28b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ScriptType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/ScriptType.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Piotr Buczek */ -public enum ScriptType implements ISerializable +public enum ScriptType implements Serializable { DYNAMIC_PROPERTY("Dynamic Property Evaluator"), MANAGED_PROPERTY("Managed Property Handler"); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SearchCriteriaConnection.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SearchCriteriaConnection.java index 2a7ac6031ad..3898ab943ad 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SearchCriteriaConnection.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SearchCriteriaConnection.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Izabela Adamczyk */ -public enum SearchCriteriaConnection implements ISerializable +public enum SearchCriteriaConnection implements Serializable { MATCH_ALL("AND"), MATCH_ANY("OR"); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SortInfo.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SortInfo.java index f96fdceefc3..fd257ed8c2e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SortInfo.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/SortInfo.java @@ -16,16 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import com.google.gwt.user.client.rpc.IsSerializable; +import java.io.Serializable; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import com.google.gwt.user.client.rpc.IsSerializable; /** * Aggregates sort field and sort direction. * * @author Christian Ribeaud */ -public final class SortInfo implements ISerializable +public final class SortInfo implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModel.java index 181784d9848..475aeb19fef 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModel.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModel.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.ITableModel; /** @@ -26,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.api.ITableModel; * * @author Tomasz Pylak */ -public class TableModel implements ISerializable, ITableModel +public class TableModel implements Serializable, ITableModel { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelColumnHeader.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelColumnHeader.java index d85cb1c54bb..64487c866bc 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelColumnHeader.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelColumnHeader.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Column header for {@link TableModel}. * * @author Tomasz Pylak */ -public class TableModelColumnHeader implements ISerializable +public class TableModelColumnHeader implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelRow.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelRow.java index fd107c0630f..cac0f79a1ef 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelRow.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelRow.java @@ -16,16 +16,15 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * The content of one row, without the header specification. * * @author Tomasz Pylak */ -public class TableModelRow implements ISerializable +public class TableModelRow implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelRowWithObject.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelRowWithObject.java index 44cc9e2fd19..004dfa8c0fb 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelRowWithObject.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TableModelRowWithObject.java @@ -16,21 +16,21 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; import ch.systemsx.cisd.openbis.generic.shared.basic.IIdHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * @author Franz-Josef Elmer */ -public class TableModelRowWithObject<T extends ISerializable> extends TableModelRow implements +public class TableModelRowWithObject<T extends Serializable> extends TableModelRow implements IIdHolder { private static final long serialVersionUID = ServiceVersionHolder.VERSION; - public static <T extends ISerializable> List<T> getObjects(List<TableModelRowWithObject<T>> rows) + public static <T extends Serializable> List<T> getObjects(List<TableModelRowWithObject<T>> rows) { ArrayList<T> list = new ArrayList<T>(); for (TableModelRowWithObject<T> row : rows) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TrackingDataSetCriteria.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TrackingDataSetCriteria.java index 6b407f0cb46..23ac5831b70 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TrackingDataSetCriteria.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TrackingDataSetCriteria.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Criteria for tracking <i>data sets</i> with technical id bigger than the specified one. Optional, @@ -27,34 +27,35 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Piotr Buczek */ -public class TrackingDataSetCriteria implements ISerializable +public class TrackingDataSetCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; private final String connectedSampleTypeCode; private final long lastSeenDataSetId; - + private final boolean enrichResult; public TrackingDataSetCriteria(long lastSeenDataSetId) { this(null, lastSeenDataSetId, false); } - + public TrackingDataSetCriteria(String connectedSampleTypeCodeOrNull, long lastSeenDataSetId) { this(connectedSampleTypeCodeOrNull, lastSeenDataSetId, true); assert connectedSampleTypeCodeOrNull != null; } - private TrackingDataSetCriteria(String connectedSampleTypeCodeOrNull, long lastSeenDataSetId, boolean enrichResult) + private TrackingDataSetCriteria(String connectedSampleTypeCodeOrNull, long lastSeenDataSetId, + boolean enrichResult) { this.enrichResult = enrichResult; this.lastSeenDataSetId = lastSeenDataSetId; this.connectedSampleTypeCode = connectedSampleTypeCodeOrNull; } - + public String getConnectedSampleTypeCode() { return connectedSampleTypeCode; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TypedTableGridColumnDefinition.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TypedTableGridColumnDefinition.java index 4961e3e9d6d..43ee68057f7 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TypedTableGridColumnDefinition.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TypedTableGridColumnDefinition.java @@ -1,17 +1,17 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.List; import ch.systemsx.cisd.openbis.generic.shared.basic.GridRowModel; import ch.systemsx.cisd.openbis.generic.shared.basic.IColumnDefinition; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.SimpleDateRenderer; import ch.systemsx.cisd.openbis.generic.shared.basic.SimpleImageHtmlRenderer; /** * @author Franz-Josef Elmer */ -public class TypedTableGridColumnDefinition<T extends ISerializable> implements +public class TypedTableGridColumnDefinition<T extends Serializable> implements IColumnDefinition<TableModelRowWithObject<T>> { protected TableModelColumnHeader header; @@ -46,7 +46,7 @@ public class TypedTableGridColumnDefinition<T extends ISerializable> implements { return header.getId(); } - + public DataTypeCode tryToGetDataType() { return header.getDataType(); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TypedTableModel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TypedTableModel.java index 01080de1b16..e83ad98cf6a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TypedTableModel.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/TypedTableModel.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.List; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.TypedTableGrid; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; /** * Table model for {@link TypedTableGrid} classes. It contains column meta-data as a list of @@ -28,7 +28,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * * @author Franz-Josef Elmer */ -public class TypedTableModel<T extends ISerializable> +public class TypedTableModel<T extends Serializable> { private final List<TableModelColumnHeader> header; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermBatchUpdateDetails.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermBatchUpdateDetails.java index 7fcf7fa6bdd..936ac268b27 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermBatchUpdateDetails.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermBatchUpdateDetails.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Holds information about which vocabulary term attributes should be updated. * * @author Piotr Buczek */ -public class VocabularyTermBatchUpdateDetails implements ISerializable +public class VocabularyTermBatchUpdateDetails implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermReplacement.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermReplacement.java index 7239f2733f3..674381bed78 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermReplacement.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermReplacement.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Wrapper of a {@link VocabularyTerm} and its replacement. * * @author Franz-Josef Elmer */ -public class VocabularyTermReplacement implements ISerializable +public class VocabularyTermReplacement implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermWithStats.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermWithStats.java index f6b4d8b5fc9..e0a0181f5d6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermWithStats.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/VocabularyTermWithStats.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Vocabulary term and its usage statistics. * * @author Tomasz Pylak */ -public class VocabularyTermWithStats implements ISerializable +public class VocabularyTermWithStats implements Serializable { private static final long serialVersionUID = 1L; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/WebClientConfiguration.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/WebClientConfiguration.java index 10e29840489..c8b51854ab8 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/WebClientConfiguration.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/WebClientConfiguration.java @@ -16,13 +16,13 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto; +import java.io.Serializable; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.ViewMode; /** @@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ViewMode; * * @author Izabela Adamczyk */ -public class WebClientConfiguration implements ISerializable +public class WebClientConfiguration implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedInputWidgetDescription.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedInputWidgetDescription.java index 2cbd184ca81..d9cda035907 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedInputWidgetDescription.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedInputWidgetDescription.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Interface implemented by objects describing an input UI element (text field, combo box). @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Piotr Buczek */ // NOTE: All methods of this interface are part of the Managed Properties API. -public interface IManagedInputWidgetDescription extends ISerializable +public interface IManagedInputWidgetDescription extends Serializable { /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedInputWidgetDescriptionFactory.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedInputWidgetDescriptionFactory.java index c56a8259716..3d450480752 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedInputWidgetDescriptionFactory.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedInputWidgetDescriptionFactory.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Factory for creation of instances of {@link IManagedInputWidgetDescription}. @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Piotr Buczek */ // NOTE: All methods of this interface are part of the Managed Properties API. -public interface IManagedInputWidgetDescriptionFactory extends ISerializable +public interface IManagedInputWidgetDescriptionFactory extends Serializable { /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedOutputWidgetDescription.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedOutputWidgetDescription.java index e647d91deb0..d3505902dc1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedOutputWidgetDescription.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedOutputWidgetDescription.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Interface implemented by objects describing an output UI element (table, label). @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Piotr Buczek */ // NOTE: All methods of this interface are part of the Managed Properties API. -public interface IManagedOutputWidgetDescription extends ISerializable +public interface IManagedOutputWidgetDescription extends Serializable { /** * @return type of this output field diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedProperty.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedProperty.java index 0d8c5e5e2c1..901985422ef 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedProperty.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedProperty.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Interface implemented by managed property. @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Piotr Buczek */ // NOTE: All methods of this interface are part of the Managed Properties API. -public interface IManagedProperty extends ISerializable +public interface IManagedProperty extends Serializable { /** Return the code (or name) of the managed property. */ diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedUiAction.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedUiAction.java index 0bdb6feb39c..0ba850ca044 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedUiAction.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedUiAction.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Description of action that a user can perform on the client side. * * @author Piotr Buczek */ // NOTE: All methods of this interface are part of the Managed Properties API. -public interface IManagedUiAction extends ISerializable +public interface IManagedUiAction extends Serializable { /** Returns string identifier of the action. */ public String getName(); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedUiDescription.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedUiDescription.java index 7838acf4319..024e9000cbf 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedUiDescription.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IManagedUiDescription.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * The interface exposed to the Managed Property script. * * @author Chandrasekhar Ramakrishnan */ // NOTE: All methods of this interface are part of the Managed Properties API. -public interface IManagedUiDescription extends ISerializable +public interface IManagedUiDescription extends Serializable { /** * Sets the given table model to define an output that will be shown in detail view of the diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IPerson.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IPerson.java index 7837acf7a49..f57508066d1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IPerson.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/IPerson.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Representation of a user, e.g. one who modifies a property. @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Piotr Buczek */ // NOTE: All methods of this interface are part of the Managed Properties API. -public interface IPerson extends ISerializable +public interface IPerson extends Serializable { /** @return id of the user */ String getUserId(); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ITableModel.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ITableModel.java index 882014a3aca..9d2a284c9c1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ITableModel.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ITableModel.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Interface implemented by table models. @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Piotr Buczek */ // NOTE: For now the interface is empty. It was introduced not to expose internal API -public interface ITableModel extends ISerializable +public interface ITableModel extends Serializable { } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedInputFieldType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedInputFieldType.java index 6d472aa58b2..a685ce47981 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedInputFieldType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedInputFieldType.java @@ -16,13 +16,13 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Chandrasekhar Ramakrishnan */ // NOTE: This enumeration is part of the Managed Properties API. -public enum ManagedInputFieldType implements ISerializable +public enum ManagedInputFieldType implements Serializable { TEXT, MULTILINE_TEXT, COMBO_BOX } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedOutputWidgetType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedOutputWidgetType.java index 4459f5e720a..b3c7eb08017 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedOutputWidgetType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedOutputWidgetType.java @@ -16,13 +16,13 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * @author Piotr Buczek */ // NOTE: This enumeration is part of the Managed Properties API. -public enum ManagedOutputWidgetType implements ISerializable +public enum ManagedOutputWidgetType implements Serializable { TABLE, HTML; } diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedTableActionRowSelectionType.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedTableActionRowSelectionType.java index 26e139bb033..b7ecc333c47 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedTableActionRowSelectionType.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/basic/dto/api/ManagedTableActionRowSelectionType.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.basic.dto.api; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Selection modes of table actions. @@ -24,7 +24,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; * @author Piotr Buczek */ // NOTE: This enumeration is part of the Managed Properties API. -public enum ManagedTableActionRowSelectionType implements ISerializable +public enum ManagedTableActionRowSelectionType implements Serializable { /** e.g. create/add action */ NOT_REQUIRED, diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/PermId.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/PermId.java index 9f81370c037..52c2f621843 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/PermId.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/PermId.java @@ -16,8 +16,9 @@ package ch.systemsx.cisd.openbis.generic.shared.dto; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.IPermIdHolder; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Izabela Adamczyk */ -public class PermId implements ISerializable +public class PermId implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/util/DataTypeUtils.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/util/DataTypeUtils.java index f99746bc105..1a7e977240d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/util/DataTypeUtils.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/util/DataTypeUtils.java @@ -22,7 +22,6 @@ import java.util.Map; import ch.systemsx.cisd.common.shared.basic.utils.StringUtils; import ch.systemsx.cisd.openbis.generic.shared.basic.BasicConstant; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DoubleTableCell; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ISerializableComparable; @@ -38,7 +37,7 @@ public class DataTypeUtils { private static final Map<DataTypeCode, Converter> map = new HashMap<DataTypeCode, Converter>(); - private enum Converter implements ISerializable + private enum Converter implements Serializable { INTEGER(DataTypeCode.INTEGER) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/util/TypedTableModelBuilder.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/util/TypedTableModelBuilder.java index 4f6ebb8bf7d..db5327628cd 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/util/TypedTableModelBuilder.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/util/TypedTableModelBuilder.java @@ -16,6 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.util; +import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; @@ -32,7 +33,6 @@ import org.apache.commons.lang.StringUtils; import ch.systemsx.cisd.openbis.generic.shared.basic.DeletionUtils; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.SimplePersonRenderer; import ch.systemsx.cisd.openbis.generic.shared.basic.TableCellUtil; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; @@ -59,7 +59,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.VocabularyTermTableCell * * @author Franz-Josef Elmer */ -public class TypedTableModelBuilder<T extends ISerializable> +public class TypedTableModelBuilder<T extends Serializable> { private static final StringTableCell EMPTY_CELL = new StringTableCell(""); diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/basic/dto/QueryDatabase.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/basic/dto/QueryDatabase.java index 6d14d41d705..d450461e2d8 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/basic/dto/QueryDatabase.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/basic/dto/QueryDatabase.java @@ -16,13 +16,14 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Piotr Buczek */ -public class QueryDatabase implements ISerializable, Comparable<QueryDatabase> +public class QueryDatabase implements Serializable, Comparable<QueryDatabase> { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/basic/dto/QueryParameterBindings.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/basic/dto/QueryParameterBindings.java index 021f36a5056..e6b0d24a57f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/basic/dto/QueryParameterBindings.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/basic/dto/QueryParameterBindings.java @@ -16,11 +16,11 @@ package ch.systemsx.cisd.openbis.plugin.query.shared.basic.dto; +import java.io.Serializable; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ParameterWithValue; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -29,7 +29,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Piotr Buczek */ -public class QueryParameterBindings implements ISerializable +public class QueryParameterBindings implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/CommonClientServiceTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/CommonClientServiceTest.java index 6bbcb898b14..c1f354cb273 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/CommonClientServiceTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/CommonClientServiceTest.java @@ -16,6 +16,7 @@ package ch.systemsx.cisd.openbis.generic.client.web.server; +import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; @@ -49,7 +50,6 @@ import ch.systemsx.cisd.openbis.generic.server.SessionConstants; import ch.systemsx.cisd.openbis.generic.server.business.ManagerTestTool; import ch.systemsx.cisd.openbis.generic.shared.CommonTestUtils; import ch.systemsx.cisd.openbis.generic.shared.ICommonServer; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSet; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetArchivingStatus; @@ -320,7 +320,7 @@ public final class CommonClientServiceTest extends AbstractClientServiceTest }); } - private final <T extends ISerializable> void prepareListEntities2(List<T> entities, + private final <T extends Serializable> void prepareListEntities2(List<T> entities, final DefaultResultSetConfig<String, TableModelRowWithObject<T>> criteria) { final String resultSetKey = "131"; @@ -370,7 +370,7 @@ public final class CommonClientServiceTest extends AbstractClientServiceTest assertEquals(entities.size(), resultSet.getTotalLength()); } - private <T extends ISerializable> void assertEqualEntities2(List<T> entities, + private <T extends Serializable> void assertEqualEntities2(List<T> entities, final TypedTableResultSet<T> resultSet) { GridRowModels<TableModelRowWithObject<T>> resultSetList = diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/util/TypedTableModelBuilderTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/util/TypedTableModelBuilderTest.java index ec7d5de2ce7..a63c3146138 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/util/TypedTableModelBuilderTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/util/TypedTableModelBuilderTest.java @@ -16,6 +16,7 @@ package ch.systemsx.cisd.openbis.generic.shared.util; +import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; @@ -24,7 +25,6 @@ import java.util.List; import org.testng.AssertJUnit; import org.testng.annotations.Test; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DateTableCell; @@ -43,7 +43,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TypedTableModel; */ public class TypedTableModelBuilderTest extends AssertJUnit { - private static final class MockSerializable implements ISerializable + private static final class MockSerializable implements Serializable { private static final long serialVersionUID = 1L; } @@ -51,7 +51,7 @@ public class TypedTableModelBuilderTest extends AssertJUnit @Test public void testSimpleBuilding() { - TypedTableModelBuilder<ISerializable> builder = new TypedTableModelBuilder<ISerializable>(); + TypedTableModelBuilder<Serializable> builder = new TypedTableModelBuilder<Serializable>(); builder.addColumn("A").withTitle("Alpha").hideByDefault(); builder.addColumn("B").withDataType(DataTypeCode.REAL).withDefaultWidth(500); MockSerializable object = new MockSerializable(); @@ -59,7 +59,7 @@ public class TypedTableModelBuilderTest extends AssertJUnit builder.column("A").addString("hello"); builder.column("B").addDouble(42.5); - TypedTableModel<ISerializable> model = builder.getModel(); + TypedTableModel<Serializable> model = builder.getModel(); List<TableModelColumnHeader> headers = model.getHeader(); assertHeadersOrder(headers, "A", "B"); assertEquals("Alpha", headers.get(0).getTitle()); @@ -70,7 +70,7 @@ public class TypedTableModelBuilderTest extends AssertJUnit assertEquals(false, headers.get(1).isHidden()); assertEquals(500, headers.get(1).getDefaultColumnWidth()); assertEquals(DataTypeCode.REAL, headers.get(1).getDataType()); - List<TableModelRowWithObject<ISerializable>> rows = model.getRows(); + List<TableModelRowWithObject<Serializable>> rows = model.getRows(); assertSame(object, rows.get(0).getObjectOrNull()); assertEquals(new StringTableCell("hello"), rows.get(0).getValues().get(0)); assertEquals(new DoubleTableCell(42.5), rows.get(0).getValues().get(1)); @@ -81,7 +81,7 @@ public class TypedTableModelBuilderTest extends AssertJUnit @Test public void testBuildingWithGroups() { - TypedTableModelBuilder<ISerializable> builder = new TypedTableModelBuilder<ISerializable>(); + TypedTableModelBuilder<Serializable> builder = new TypedTableModelBuilder<Serializable>(); MockSerializable object = new MockSerializable(); builder.addRow(object); builder.columnGroup("g1").column("a1").addDate(new Date(4711)); @@ -89,14 +89,14 @@ public class TypedTableModelBuilderTest extends AssertJUnit builder.columnGroup("g1").column("b1").addString("hello"); builder.columnGroup("g2").column("b2").addInteger(42L); - TypedTableModel<ISerializable> model = builder.getModel(); + TypedTableModel<Serializable> model = builder.getModel(); List<TableModelColumnHeader> headers = model.getHeader(); assertHeadersOrder(headers, "a1", "b1", "a2", "b2"); assertEquals(DataTypeCode.TIMESTAMP, headers.get(0).getDataType()); assertEquals(DataTypeCode.VARCHAR, headers.get(1).getDataType()); assertEquals(DataTypeCode.REAL, headers.get(2).getDataType()); assertEquals(DataTypeCode.INTEGER, headers.get(3).getDataType()); - List<TableModelRowWithObject<ISerializable>> rows = model.getRows(); + List<TableModelRowWithObject<Serializable>> rows = model.getRows(); assertEquals(new DateTableCell(4711), rows.get(0).getValues().get(0)); assertEquals(new StringTableCell("hello"), rows.get(0).getValues().get(1)); assertEquals(new DoubleTableCell(2.125), rows.get(0).getValues().get(2)); @@ -107,10 +107,11 @@ public class TypedTableModelBuilderTest extends AssertJUnit @Test public void testAddProperties() { - TypedTableModelBuilder<ISerializable> builder = new TypedTableModelBuilder<ISerializable>(); + TypedTableModelBuilder<Serializable> builder = new TypedTableModelBuilder<Serializable>(); builder.addRow(new MockSerializable()); IEntityProperty p1 = property("beta", "3.25", true, DataTypeCode.REAL); - IEntityProperty p2 = property("alpha", "hello\nworld", false, DataTypeCode.MULTILINE_VARCHAR); + IEntityProperty p2 = + property("alpha", "hello\nworld", false, DataTypeCode.MULTILINE_VARCHAR); IEntityProperty p3 = property("gamma", "hello", false, DataTypeCode.VARCHAR); builder.columnGroup("g").addProperties("MY-", Arrays.asList(p1, p2, p3)); builder.addRow(new MockSerializable()); @@ -118,10 +119,11 @@ public class TypedTableModelBuilderTest extends AssertJUnit IEntityProperty p5 = property("kappa", "42", false, DataTypeCode.INTEGER); builder.columnGroup("g").addProperties("MY-", Arrays.asList(p4, p5)); - TypedTableModel<ISerializable> model = builder.getModel(); + TypedTableModel<Serializable> model = builder.getModel(); List<TableModelColumnHeader> headers = model.getHeader(); - System.out.println("HEADERS:"+headers); - assertHeadersOrder(headers, "MY-USER-ALPHA", "MY-INTERN-BETA", "MY-USER-GAMMA", "MY-USER-KAPPA"); + System.out.println("HEADERS:" + headers); + assertHeadersOrder(headers, "MY-USER-ALPHA", "MY-INTERN-BETA", "MY-USER-GAMMA", + "MY-USER-KAPPA"); assertEquals("alpha", headers.get(0).getTitle()); assertEquals(DataTypeCode.MULTILINE_VARCHAR, headers.get(0).getDataType()); assertEquals("beta", headers.get(1).getTitle()); @@ -130,7 +132,7 @@ public class TypedTableModelBuilderTest extends AssertJUnit assertEquals(DataTypeCode.VARCHAR, headers.get(2).getDataType()); assertEquals("kappa", headers.get(3).getTitle()); assertEquals(DataTypeCode.INTEGER, headers.get(3).getDataType()); - List<TableModelRowWithObject<ISerializable>> rows = model.getRows(); + List<TableModelRowWithObject<Serializable>> rows = model.getRows(); assertEquals(new StringTableCell("hello\nworld"), rows.get(0).getValues().get(0)); assertEquals(new DoubleTableCell(3.25), rows.get(0).getValues().get(1)); assertEquals(new StringTableCell("hello"), rows.get(0).getValues().get(2)); @@ -143,7 +145,8 @@ public class TypedTableModelBuilderTest extends AssertJUnit assertEquals(2, rows.size()); } - private IEntityProperty property(String key, String value, boolean internalNamespace, DataTypeCode type) + private IEntityProperty property(String key, String value, boolean internalNamespace, + DataTypeCode type) { EntityProperty property = new EntityProperty(); PropertyType propertyType = new PropertyType(); @@ -161,7 +164,7 @@ public class TypedTableModelBuilderTest extends AssertJUnit @Test public void testAddIntegerValueToColumn() { - TypedTableModelBuilder<ISerializable> builder = new TypedTableModelBuilder<ISerializable>(); + TypedTableModelBuilder<Serializable> builder = new TypedTableModelBuilder<Serializable>(); MockSerializable object0 = new MockSerializable(); builder.addRow(object0); builder.column("A").withTitle("Alpha").addInteger(42L); @@ -171,12 +174,12 @@ public class TypedTableModelBuilderTest extends AssertJUnit builder.addRow(null); builder.column("A").withTitle("a").addInteger(4711L); - TypedTableModel<ISerializable> model = builder.getModel(); + TypedTableModel<Serializable> model = builder.getModel(); List<TableModelColumnHeader> headers = model.getHeader(); assertHeadersOrder(headers, "A"); assertEquals("a", headers.get(0).getTitle()); assertEquals(DataTypeCode.INTEGER, headers.get(0).getDataType()); - List<TableModelRowWithObject<ISerializable>> rows = model.getRows(); + List<TableModelRowWithObject<Serializable>> rows = model.getRows(); assertSame(object0, rows.get(0).getObjectOrNull()); assertEquals(new IntegerTableCell(42), rows.get(0).getValues().get(0)); assertSame(object1, rows.get(1).getObjectOrNull()); @@ -189,7 +192,7 @@ public class TypedTableModelBuilderTest extends AssertJUnit @Test public void testAddDoubleValueToColumn() { - TypedTableModelBuilder<ISerializable> builder = new TypedTableModelBuilder<ISerializable>(); + TypedTableModelBuilder<Serializable> builder = new TypedTableModelBuilder<Serializable>(); MockSerializable object0 = new MockSerializable(); builder.addRow(object0); builder.column("A").withTitle("Alpha").addDouble(4.25); @@ -199,12 +202,12 @@ public class TypedTableModelBuilderTest extends AssertJUnit builder.addRow(null); builder.column("A").withTitle("a").addDouble(4711.5); - TypedTableModel<ISerializable> model = builder.getModel(); + TypedTableModel<Serializable> model = builder.getModel(); List<TableModelColumnHeader> headers = model.getHeader(); assertHeadersOrder(headers, "A"); assertEquals("a", headers.get(0).getTitle()); assertEquals(DataTypeCode.REAL, headers.get(0).getDataType()); - List<TableModelRowWithObject<ISerializable>> rows = model.getRows(); + List<TableModelRowWithObject<Serializable>> rows = model.getRows(); assertSame(object0, rows.get(0).getObjectOrNull()); assertEquals(new DoubleTableCell(4.25), rows.get(0).getValues().get(0)); assertSame(object1, rows.get(1).getObjectOrNull()); @@ -217,15 +220,15 @@ public class TypedTableModelBuilderTest extends AssertJUnit @Test public void testRowsWithEmptyCells() { - TypedTableModelBuilder<ISerializable> builder = new TypedTableModelBuilder<ISerializable>(); + TypedTableModelBuilder<Serializable> builder = new TypedTableModelBuilder<Serializable>(); builder.addRow(null); builder.column("A").addString("a"); builder.addRow(null); builder.column("B").addString("b"); - TypedTableModel<ISerializable> model = builder.getModel(); + TypedTableModel<Serializable> model = builder.getModel(); assertHeadersOrder(model.getHeader(), "A", "B"); - List<TableModelRowWithObject<ISerializable>> rows = model.getRows(); + List<TableModelRowWithObject<Serializable>> rows = model.getRows(); assertEquals("[a, ]", rows.get(0).getValues().toString()); assertEquals("[, b]", rows.get(1).getValues().toString()); assertEquals(2, rows.size()); diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/TypedTableAssertions.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/TypedTableAssertions.java index 3fafc15d332..6f126b9c427 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/TypedTableAssertions.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/TypedTableAssertions.java @@ -1,5 +1,6 @@ package ch.systemsx.cisd.openbis.systemtest; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; @@ -13,7 +14,6 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.TypedTa import ch.systemsx.cisd.openbis.generic.client.web.client.dto.GridRowModels; import ch.systemsx.cisd.openbis.generic.client.web.client.dto.TypedTableResultSet; import ch.systemsx.cisd.openbis.generic.shared.basic.GridRowModel; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.Row; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ISerializableComparable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelColumnHeader; @@ -25,14 +25,14 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.TableModelRowWithObject * * @author Kaloyan Enimanev */ -public class TypedTableAssertions<T extends ISerializable> extends AssertJUnit +public class TypedTableAssertions<T extends Serializable> extends AssertJUnit { /** * a convenience method, that can be used as a static import to achieve a fluent-API like * programming style. */ - public static <S extends ISerializable> TypedTableAssertions<S> assertTable( + public static <S extends Serializable> TypedTableAssertions<S> assertTable( TypedTableResultSet<S> tableResultSet) { return new TypedTableAssertions<S>(tableResultSet); @@ -42,14 +42,12 @@ public class TypedTableAssertions<T extends ISerializable> extends AssertJUnit * a convenience method, that can be used as a static import to achieve a fluent-API like * programming style. */ - public static <S extends ISerializable> TypedTableAssertions<S>.ColumnAssertions assertColumn( - TypedTableResultSet<S> tableResultSet, - String columnName) + public static <S extends Serializable> TypedTableAssertions<S>.ColumnAssertions assertColumn( + TypedTableResultSet<S> tableResultSet, String columnName) { return new TypedTableAssertions<S>(tableResultSet).hasColumn(columnName); } - private TypedTableResultSet<T> tableResultSet; private Map<String, TableModelColumnHeader> headers; @@ -92,7 +90,7 @@ public class TypedTableAssertions<T extends ISerializable> extends AssertJUnit { hasColumn(columnName); } - + boolean rowFound = false; GridRowModels<TableModelRowWithObject<T>> list = tableResultSet.getResultSet().getList(); for (GridRowModel<TableModelRowWithObject<T>> rowModel : list) @@ -115,7 +113,6 @@ public class TypedTableAssertions<T extends ISerializable> extends AssertJUnit return this; } - public ColumnAssertions hasColumn(String columnId) { return new ColumnAssertions(columnId); diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AbundanceColumnDefinition.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AbundanceColumnDefinition.java index 6254cf87fac..16dc4763134 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AbundanceColumnDefinition.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AbundanceColumnDefinition.java @@ -16,16 +16,16 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Franz-Josef Elmer */ -public class AbundanceColumnDefinition implements ISerializable, +public class AbundanceColumnDefinition implements Serializable, Comparable<AbundanceColumnDefinition> { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AccessionNumberProvider.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AccessionNumberProvider.java index 28b7a2dd718..9b3c2dc7d97 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AccessionNumberProvider.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AccessionNumberProvider.java @@ -16,13 +16,14 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Franz-Josef Elmer */ -public class AccessionNumberProvider implements ISerializable +public class AccessionNumberProvider implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AggregateFunction.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AggregateFunction.java index b6bf91c9040..cf515ba4cbb 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AggregateFunction.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/AggregateFunction.java @@ -16,16 +16,15 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; +import java.io.Serializable; import java.util.Arrays; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Aggregate functions. * * @author Franz-Josef Elmer */ -public enum AggregateFunction implements ISerializable +public enum AggregateFunction implements Serializable { MEAN("mean") { diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/DataSetProtein.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/DataSetProtein.java index 82a4fb377f1..24bcfe9de56 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/DataSetProtein.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/DataSetProtein.java @@ -16,14 +16,15 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Franz-Josef Elmer */ -public class DataSetProtein implements ISerializable +public class DataSetProtein implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/Peptide.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/Peptide.java index 2623ae22a3a..977f9afd62a 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/Peptide.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/Peptide.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class Peptide implements ISerializable +public class Peptide implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/PeptideModification.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/PeptideModification.java index f7532fb24d3..e79527e90e8 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/PeptideModification.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/PeptideModification.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Franz-Josef Elmer */ -public class PeptideModification implements ISerializable +public class PeptideModification implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinDetails.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinDetails.java index 084c01c6ec2..2edd1672ba6 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinDetails.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinDetails.java @@ -16,16 +16,16 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Tomasz Pylak */ -public class ProteinDetails implements ISerializable +public class ProteinDetails implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinInfo.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinInfo.java index f4e6160c971..fe8de1acc8f 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinInfo.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinInfo.java @@ -16,16 +16,16 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; +import java.io.Serializable; import java.util.Map; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Franz-Josef Elmer */ -public class ProteinInfo implements ISerializable, IBasicProteinInfo +public class ProteinInfo implements Serializable, IBasicProteinInfo { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinRelatedSample.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinRelatedSample.java index d3bf3e66b1e..5796b956e15 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinRelatedSample.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinRelatedSample.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; +import java.io.Serializable; import java.util.List; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithProperties; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicEntityType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IEntityProperty; @@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Franz-Josef Elmer */ -public class ProteinRelatedSample implements ISerializable, IEntityInformationHolderWithProperties +public class ProteinRelatedSample implements Serializable, IEntityInformationHolderWithProperties { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinSequence.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinSequence.java index b15d84fb622..7f9a97bd494 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinSequence.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinSequence.java @@ -16,14 +16,15 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Franz-Josef Elmer */ -public class ProteinSequence implements ISerializable +public class ProteinSequence implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinSummary.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinSummary.java index afe99ee79ed..b7d74edca2b 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinSummary.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/ProteinSummary.java @@ -16,13 +16,14 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Franz-Josef Elmer */ -public class ProteinSummary implements ISerializable +public class ProteinSummary implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/SampleWithPropertiesAndAbundance.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/SampleWithPropertiesAndAbundance.java index 0d94f3b1529..fa9d2eadc03 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/SampleWithPropertiesAndAbundance.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/SampleWithPropertiesAndAbundance.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; +import java.io.Serializable; import java.util.List; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithPermId; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IEntityPropertiesHolder; @@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Franz-Josef Elmer */ -public class SampleWithPropertiesAndAbundance implements ISerializable, +public class SampleWithPropertiesAndAbundance implements Serializable, IEntityInformationHolderWithPermId, IEntityPropertiesHolder { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/Treatment.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/Treatment.java index 14dc3a793aa..5edfa604aab 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/Treatment.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/basic/dto/Treatment.java @@ -16,13 +16,14 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Franz-Josef Elmer */ -public class Treatment implements ISerializable, Comparable<Treatment> +public class Treatment implements Serializable, Comparable<Treatment> { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/ChannelColorRGB.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/ChannelColorRGB.java index b352a9e0485..55d3e8bb53a 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/ChannelColorRGB.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/ChannelColorRGB.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.dss.etl.dto.api.v1; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class ChannelColorRGB implements ISerializable +public class ChannelColorRGB implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/sample/LibrarySampleBatchRegistrationForm.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/sample/LibrarySampleBatchRegistrationForm.java index 5e38c4b8ab7..d30cbb5617c 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/sample/LibrarySampleBatchRegistrationForm.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/sample/LibrarySampleBatchRegistrationForm.java @@ -16,6 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.client.web.client.application.sample; +import java.io.Serializable; + import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction; import com.extjs.gxt.ui.client.widget.form.FormPanel; import com.extjs.gxt.ui.client.widget.form.SimpleComboBox; @@ -33,7 +35,6 @@ import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.field.E import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.field.VocabularyTermSelectionWidget; import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.widget.FieldUtil; import ch.systemsx.cisd.openbis.generic.client.web.client.dto.ExperimentIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary; import ch.systemsx.cisd.openbis.plugin.generic.client.web.client.application.sample.AbstractSampleBatchRegistrationForm; import ch.systemsx.cisd.openbis.plugin.screening.client.web.client.IScreeningClientServiceAsync; @@ -49,7 +50,7 @@ import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.ScreeningConst public final class LibrarySampleBatchRegistrationForm extends AbstractSampleBatchRegistrationForm { - public enum Separator implements ISerializable + public enum Separator implements Serializable { TAB('\t'), COMMA(','), SEMICOLON(';'); diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/dto/MaterialBiologicalReplicateFeatureVector.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/dto/MaterialBiologicalReplicateFeatureVector.java index c1167af2ae0..a653363b665 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/dto/MaterialBiologicalReplicateFeatureVector.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/dto/MaterialBiologicalReplicateFeatureVector.java @@ -1,8 +1,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.server.logic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.MaterialReplicaSummaryAggregationType; @@ -12,7 +12,7 @@ import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.MaterialReplic * * @author Tomasz Pylak */ -public class MaterialBiologicalReplicateFeatureVector implements ISerializable +public class MaterialBiologicalReplicateFeatureVector implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/dto/MaterialTechnicalReplicateFeatureVector.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/dto/MaterialTechnicalReplicateFeatureVector.java index 97bf703ecba..09328bfb503 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/dto/MaterialTechnicalReplicateFeatureVector.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/dto/MaterialTechnicalReplicateFeatureVector.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.server.logic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class MaterialTechnicalReplicateFeatureVector implements ISerializable +public class MaterialTechnicalReplicateFeatureVector implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/AnalysisProcedures.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/AnalysisProcedures.java index 2a1ccdce6fe..2e121915dab 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/AnalysisProcedures.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/AnalysisProcedures.java @@ -16,12 +16,12 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -30,7 +30,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Kaloyan Enimanev */ -public class AnalysisProcedures implements ISerializable +public class AnalysisProcedures implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ChannelDescription.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ChannelDescription.java index e767b386994..2b33ccf4ce7 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ChannelDescription.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ChannelDescription.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Izabela Adamczyk */ -public class ChannelDescription implements ISerializable +public class ChannelDescription implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetImagesReference.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetImagesReference.java index 581c7f8aca4..7561e6b9b73 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetImagesReference.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetImagesReference.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class DatasetImagesReference implements ISerializable +public class DatasetImagesReference implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetReference.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetReference.java index 71e4bf47bad..7482686dfdf 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetReference.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/DatasetReference.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.Date; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithPermId; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicEntityType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -29,7 +29,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class DatasetReference implements ISerializable, IEntityInformationHolderWithPermId +public class DatasetReference implements Serializable, IEntityInformationHolderWithPermId { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ExperimentFeatureVectorSummary.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ExperimentFeatureVectorSummary.java index 2b8033f6d47..435a3d44a4d 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ExperimentFeatureVectorSummary.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ExperimentFeatureVectorSummary.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class ExperimentFeatureVectorSummary implements ISerializable +public class ExperimentFeatureVectorSummary implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ExperimentReference.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ExperimentReference.java index 6473e4f7b5e..f1bfcd44b66 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ExperimentReference.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ExperimentReference.java @@ -16,8 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicEntityType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -27,7 +28,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class ExperimentReference implements ISerializable, IEntityInformationHolderWithIdentifier +public class ExperimentReference implements Serializable, IEntityInformationHolderWithIdentifier { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureValue.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureValue.java index 4490f7203cd..4cbff53d359 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureValue.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureValue.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class FeatureValue implements ISerializable +public class FeatureValue implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureVectorDataset.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureVectorDataset.java index b959653240c..183ede5af8c 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureVectorDataset.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureVectorDataset.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.annotation.DoNotEscape; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -29,7 +29,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * @author Tomasz Pylak */ @DoNotEscape -public class FeatureVectorDataset implements ISerializable +public class FeatureVectorDataset implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureVectorValues.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureVectorValues.java index 8a4f5944357..6800c92ef31 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureVectorValues.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/FeatureVectorValues.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.LinkedHashMap; import java.util.Map; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.annotation.DoNotEscape; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -31,7 +31,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * @author Tomasz Pylak */ @DoNotEscape -public class FeatureVectorValues implements ISerializable +public class FeatureVectorValues implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageChannelStack.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageChannelStack.java index 6b97736df15..a2dab548ea7 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageChannelStack.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageChannelStack.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -26,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class ImageChannelStack implements ISerializable +public class ImageChannelStack implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageDatasetParameters.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageDatasetParameters.java index 04345eab99d..8a4b35f10e6 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageDatasetParameters.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageDatasetParameters.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -28,7 +28,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class ImageDatasetParameters implements ISerializable +public class ImageDatasetParameters implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageSampleContent.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageSampleContent.java index b672f2b0b2e..d64ebca0149 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageSampleContent.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ImageSampleContent.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * @author Tomasz Pylak */ // NOTE: this is a good place to add information about other connected plate/well/sample datasets. -public class ImageSampleContent implements ISerializable +public class ImageSampleContent implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/InternalImageChannel.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/InternalImageChannel.java index 08fd406d96c..87b7214ea38 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/InternalImageChannel.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/InternalImageChannel.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -28,7 +28,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class InternalImageChannel implements ISerializable +public class InternalImageChannel implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/InternalImageTransformationInfo.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/InternalImageTransformationInfo.java index 228ba33ecd7..b88375a97ce 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/InternalImageTransformationInfo.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/InternalImageTransformationInfo.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class InternalImageTransformationInfo implements ISerializable +public class InternalImageTransformationInfo implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/LibraryRegistrationInfo.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/LibraryRegistrationInfo.java index 8b1f0e82da2..53564ccd48b 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/LibraryRegistrationInfo.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/LibraryRegistrationInfo.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,10 +25,10 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Izabela Adamczyk */ -public class LibraryRegistrationInfo implements ISerializable +public class LibraryRegistrationInfo implements Serializable { - public enum RegistrationScope implements ISerializable + public enum RegistrationScope implements Serializable { PLATES, SIRNAS_PLATES, GENES_SIRNAS_PLATES; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/LogicalImageInfo.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/LogicalImageInfo.java index 18f8586bda7..478870f7994 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/LogicalImageInfo.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/LogicalImageInfo.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class LogicalImageInfo implements ISerializable +public class LogicalImageInfo implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialBiologicalReplicateFeatureSummary.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialBiologicalReplicateFeatureSummary.java index bb8cc2126fe..188f07adc2b 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialBiologicalReplicateFeatureSummary.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialBiologicalReplicateFeatureSummary.java @@ -16,13 +16,14 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Kaloyan Enimanev */ -public class MaterialBiologicalReplicateFeatureSummary implements ISerializable +public class MaterialBiologicalReplicateFeatureSummary implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialFeatureVectorSummaryParametrized.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialFeatureVectorSummaryParametrized.java index 1fd6ce82f9a..d3bde549c1b 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialFeatureVectorSummaryParametrized.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialFeatureVectorSummaryParametrized.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class MaterialFeatureVectorSummaryParametrized<T> implements ISerializable +public class MaterialFeatureVectorSummaryParametrized<T> implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialFeatureVectorsFromAllExperimentsResult.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialFeatureVectorsFromAllExperimentsResult.java index faccf8aeb70..4d26307daeb 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialFeatureVectorsFromAllExperimentsResult.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialFeatureVectorsFromAllExperimentsResult.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Material; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Kaloyan Enimanev */ -public class MaterialFeatureVectorsFromAllExperimentsResult implements ISerializable +public class MaterialFeatureVectorsFromAllExperimentsResult implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaFeatureSummary.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaFeatureSummary.java index a5e5d35e584..4630ac862ab 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaFeatureSummary.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaFeatureSummary.java @@ -16,16 +16,16 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Kaloyan Enimanev */ -public class MaterialReplicaFeatureSummary implements ISerializable +public class MaterialReplicaFeatureSummary implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaFeatureSummaryResult.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaFeatureSummaryResult.java index 4dbb554f836..e8d5ad82830 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaFeatureSummaryResult.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaFeatureSummaryResult.java @@ -16,10 +16,10 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.Collections; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Kaloyan Enimanev */ -public class MaterialReplicaFeatureSummaryResult implements ISerializable +public class MaterialReplicaFeatureSummaryResult implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaSummaryAggregationType.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaSummaryAggregationType.java index 57b6e586af1..8dbebf5d1fa 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaSummaryAggregationType.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialReplicaSummaryAggregationType.java @@ -16,14 +16,14 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; /** * Type of the aggregation method for material replicas. * * @author Tomasz Pylak */ -public enum MaterialReplicaSummaryAggregationType implements ISerializable +public enum MaterialReplicaSummaryAggregationType implements Serializable { MEDIAN, diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialSimpleFeatureVectorSummary.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialSimpleFeatureVectorSummary.java index 09850659f3b..a4cf63acc7b 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialSimpleFeatureVectorSummary.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialSimpleFeatureVectorSummary.java @@ -16,12 +16,11 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; -import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.ExperimentReference; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -29,7 +28,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class MaterialSimpleFeatureVectorSummary implements ISerializable +public class MaterialSimpleFeatureVectorSummary implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialSummarySettings.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialSummarySettings.java index 08aceb09feb..01099a5fe9f 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialSummarySettings.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/MaterialSummarySettings.java @@ -16,16 +16,16 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.Arrays; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** * @author Tomasz Pylak */ -public class MaterialSummarySettings implements ISerializable +public class MaterialSummarySettings implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/NamedFeatureVector.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/NamedFeatureVector.java index 028b66fde00..854f26aa71f 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/NamedFeatureVector.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/NamedFeatureVector.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class NamedFeatureVector implements ISerializable +public class NamedFeatureVector implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateContent.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateContent.java index 1bc2d9b6901..8be794e5aad 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateContent.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateContent.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.annotation.DoNotEscape; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -29,7 +29,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * @author Tomasz Pylak */ @DoNotEscape -public class PlateContent implements ISerializable +public class PlateContent implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateImages.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateImages.java index 223fddd039a..6ee82191ec5 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateImages.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateImages.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -34,7 +34,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * @author Tomasz Pylak */ -public class PlateImages implements ISerializable +public class PlateImages implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateMetadata.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateMetadata.java index 2980fdb26c3..ad1232fa51e 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateMetadata.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/PlateMetadata.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -27,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class PlateMetadata implements ISerializable +public class PlateMetadata implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ScreeningDisplaySettings.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ScreeningDisplaySettings.java index b09d3f8edcc..eef49223dcc 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ScreeningDisplaySettings.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/ScreeningDisplaySettings.java @@ -16,17 +16,16 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; - /** * Screening specific display settings. * * @author Piotr Buczek */ -public class ScreeningDisplaySettings implements ISerializable +public class ScreeningDisplaySettings implements Serializable { private static final long serialVersionUID = 1L; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellContent.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellContent.java index 0c4f8eefa8c..1430f52a1cb 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellContent.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellContent.java @@ -16,11 +16,11 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityReference; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IEntityPropertiesHolder; @@ -34,7 +34,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class WellContent extends WellImage implements ISerializable, IEntityPropertiesHolder +public class WellContent extends WellImage implements Serializable, IEntityPropertiesHolder { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellFeatureVectorReference.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellFeatureVectorReference.java index f17d5e0000e..bddf9a73a4e 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellFeatureVectorReference.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellFeatureVectorReference.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class WellFeatureVectorReference implements ISerializable +public class WellFeatureVectorReference implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellImage.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellImage.java index a4e896c2b93..28fe7b52063 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellImage.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellImage.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityReference; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class WellImage implements ISerializable +public class WellImage implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellLocation.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellLocation.java index 97b808cfb0d..c5232c32574 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellLocation.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellLocation.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.PlateUtils; @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.PlateUtils; * * @author Tomasz Pylak */ -public class WellLocation implements ISerializable +public class WellLocation implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellMetadata.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellMetadata.java index db126ad7bb9..417af22f600 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellMetadata.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellMetadata.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -26,7 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class WellMetadata implements ISerializable +public class WellMetadata implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellReference.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellReference.java index 714332afbfc..fbc3e59fc8d 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellReference.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellReference.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -24,7 +25,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class WellReference implements ISerializable +public class WellReference implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellReplicaImage.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellReplicaImage.java index eba7366ace1..b654444f47d 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellReplicaImage.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellReplicaImage.java @@ -16,7 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; +import java.io.Serializable; + import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; /** @@ -25,7 +26,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; * * @author Tomasz Pylak */ -public class WellReplicaImage implements ISerializable +public class WellReplicaImage implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellSearchCriteria.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellSearchCriteria.java index 9d079cc84b4..30e246e000f 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellSearchCriteria.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/basic/dto/WellSearchCriteria.java @@ -23,7 +23,6 @@ import com.google.gwt.user.client.rpc.IsSerializable; import ch.systemsx.cisd.common.shared.basic.utils.StringUtils; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolderWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.basic.ISerializable; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicProjectIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ServiceVersionHolder; @@ -34,12 +33,12 @@ import ch.systemsx.cisd.openbis.plugin.screening.client.web.client.application.d * * @author Tomasz Pylak */ -public class WellSearchCriteria implements ISerializable +public class WellSearchCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; /** points to one experiment */ - public static final class SingleExperimentSearchCriteria implements ISerializable + public static final class SingleExperimentSearchCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; @@ -305,7 +304,7 @@ public class WellSearchCriteria implements ISerializable } } - public static final class MaterialSearchCodesCriteria implements ISerializable + public static final class MaterialSearchCodesCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; @@ -358,7 +357,7 @@ public class WellSearchCriteria implements ISerializable } } - public static final class MaterialSearchCriteria implements ISerializable + public static final class MaterialSearchCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; @@ -432,7 +431,7 @@ public class WellSearchCriteria implements ISerializable } } - public static class AbstractMaterialFeaturesCriteria implements ISerializable + public static class AbstractMaterialFeaturesCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; @@ -464,7 +463,7 @@ public class WellSearchCriteria implements ISerializable } public static final class MaterialFeaturesOneExpCriteria extends - AbstractMaterialFeaturesCriteria implements ISerializable + AbstractMaterialFeaturesCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; @@ -490,7 +489,7 @@ public class WellSearchCriteria implements ISerializable } public static final class MaterialFeaturesManyExpCriteria extends - AbstractMaterialFeaturesCriteria implements ISerializable + AbstractMaterialFeaturesCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; @@ -516,11 +515,11 @@ public class WellSearchCriteria implements ISerializable } } - public static final class AnalysisProcedureCriteria implements ISerializable + public static final class AnalysisProcedureCriteria implements Serializable { private static final long serialVersionUID = ServiceVersionHolder.VERSION; - public static enum MatchType implements ISerializable + public static enum MatchType implements Serializable { /** match data sets for explicitly specified analysis procedure code. */ BY_CODE, -- GitLab