From 85847e75fa48d09084f6812ef99c7e19e4acb340 Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Sun, 24 Feb 2013 17:06:53 +0000 Subject: [PATCH] [BIS-278/SP-417] Make API entity identifiers Serializable. SVN: 28423 --- .../generic/shared/api/v1/dto/ExperimentIdentifier.java | 4 +++- .../openbis/generic/shared/api/v1/dto/ProjectIdentifier.java | 4 +++- .../openbis/generic/shared/api/v1/dto/SampleIdentifier.java | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/ExperimentIdentifier.java b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/ExperimentIdentifier.java index bc279e14d8a..cd52530da7f 100644 --- a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/ExperimentIdentifier.java +++ b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/ExperimentIdentifier.java @@ -16,6 +16,8 @@ package ch.systemsx.cisd.openbis.generic.shared.api.v1.dto; +import java.io.Serializable; + import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; @@ -34,7 +36,7 @@ import ch.systemsx.cisd.common.reflection.ModifiedShortPrefixToStringStyle; */ @SuppressWarnings("unused") @JsonObject("ExperimentIdentifier") -public class ExperimentIdentifier implements IPermanentIdentifier, IDatabaseIdentifier +public class ExperimentIdentifier implements Serializable, IPermanentIdentifier, IDatabaseIdentifier { private static final long serialVersionUID = 1L; diff --git a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/ProjectIdentifier.java b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/ProjectIdentifier.java index ca2f4c70c4d..8ac113ce45c 100644 --- a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/ProjectIdentifier.java +++ b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/ProjectIdentifier.java @@ -16,6 +16,8 @@ package ch.systemsx.cisd.openbis.generic.shared.api.v1.dto; +import java.io.Serializable; + import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; @@ -33,7 +35,7 @@ import ch.systemsx.cisd.common.reflection.ModifiedShortPrefixToStringStyle; */ @SuppressWarnings("unused") @JsonObject("ProjectIdentifier") -public class ProjectIdentifier implements IPermanentIdentifier, IDatabaseIdentifier +public class ProjectIdentifier implements Serializable, IPermanentIdentifier, IDatabaseIdentifier { private static final long serialVersionUID = 1L; diff --git a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/SampleIdentifier.java b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/SampleIdentifier.java index 6a0cf8da1ce..4b2216f15f2 100644 --- a/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/SampleIdentifier.java +++ b/openbis_api/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/dto/SampleIdentifier.java @@ -16,6 +16,8 @@ package ch.systemsx.cisd.openbis.generic.shared.api.v1.dto; +import java.io.Serializable; + import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; @@ -33,7 +35,7 @@ import ch.systemsx.cisd.common.reflection.ModifiedShortPrefixToStringStyle; */ @SuppressWarnings("unused") @JsonObject("SampleIdentifier") -public class SampleIdentifier implements IPermanentIdentifier, IDatabaseIdentifier +public class SampleIdentifier implements Serializable, IPermanentIdentifier, IDatabaseIdentifier { private static final long serialVersionUID = 1L; -- GitLab