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 8876962f6086aa5badb7ff2de97a0ed49e538089..794b2d3c5d7858a739efea0daa545f561dd2c6b3 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 @@ -334,12 +334,17 @@ public abstract class AbstractClientService implements IClientService, public final ApplicationInfo getApplicationInfo() { final ApplicationInfo applicationInfo = new ApplicationInfo(); - applicationInfo.setVersion(BuildAndEnvironmentInfo.INSTANCE.getFullVersion()); + applicationInfo.setVersion(getVersion()); applicationInfo.setCIFEXURL(cifexURL); applicationInfo.setCifexRecipient(cifexRecipient); return applicationInfo; } + protected String getVersion() + { + return BuildAndEnvironmentInfo.INSTANCE.getFullVersion(); + } + public final SessionContext tryToGetCurrentSessionContext() { try diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/phosphonetx/client/web/server/PhosphoNetXClientService.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/phosphonetx/client/web/server/PhosphoNetXClientService.java index 74852de88f0af8bb63afda6f816b48b66f43c2c1..958b63227a383f8900c7533bade080b770361857 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/phosphonetx/client/web/server/PhosphoNetXClientService.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/phosphonetx/client/web/server/PhosphoNetXClientService.java @@ -34,6 +34,7 @@ import ch.systemsx.cisd.openbis.generic.shared.IServer; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.GenericTableRow; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary; +import ch.systemsx.cisd.openbis.plugin.phosphonetx.BuildAndEnvironmentInfo; import ch.systemsx.cisd.openbis.plugin.phosphonetx.client.web.client.IPhosphoNetXClientService; import ch.systemsx.cisd.openbis.plugin.phosphonetx.client.web.client.dto.ListProteinByExperimentAndReferenceCriteria; import ch.systemsx.cisd.openbis.plugin.phosphonetx.client.web.client.dto.ListProteinByExperimentCriteria; @@ -81,6 +82,12 @@ public class PhosphoNetXClientService extends AbstractClientService implements return server; } + @Override + protected String getVersion() + { + return BuildAndEnvironmentInfo.INSTANCE.getFullVersion(); + } + public Vocabulary getTreatmentTypeVocabulary() { final String sessionToken = getSessionToken();