diff --git a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceForDataStoreServer.java b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceForDataStoreServer.java index 1703f2848de563b6c89a5f3b6288fbe000f41892..59750244076b8328cc169eea9279eef0acdb1f5f 100644 --- a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceForDataStoreServer.java +++ b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/ServiceForDataStoreServer.java @@ -1003,26 +1003,21 @@ public class ServiceForDataStoreServer extends AbstractCommonServer<IServiceForD { assert sessionToken != null : "Unspecified session token."; assert sampleIdentifier != null : "Unspecified sample identifier."; - long t0 = System.currentTimeMillis(); + final Session session = getSession(sessionToken); final ISampleBO sampleBO = businessObjectFactory.createSampleBO(session); sampleBO.loadBySampleIdentifier(sampleIdentifier); - operationLog.info("TRY GET PROPERTIES OF SAMPLE: " + (System.currentTimeMillis()-t0)+" after loaded "+sampleIdentifier); SamplePE sample = sampleBO.getSample(); if (sample == null) { return null; } Set<SamplePropertyPE> properties = sample.getProperties(); - operationLog.info("TRY GET PROPERTIES OF SAMPLE: " + (System.currentTimeMillis()-t0)+" after getProps of "+sampleIdentifier); HibernateUtils.initialize(properties); - operationLog.info("TRY GET PROPERTIES OF SAMPLE: " + (System.currentTimeMillis()-t0)+" after init props of "+sampleIdentifier); - IEntityProperty[] result = EntityPropertyTranslator.translate(properties.toArray(new SamplePropertyPE[0]), + return EntityPropertyTranslator.translate(properties.toArray(new SamplePropertyPE[0]), new HashMap<MaterialTypePE, MaterialType>(), new HashMap<PropertyTypePE, PropertyType>(), managedPropertyEvaluatorFactory, new SamplePropertyAccessValidator(session, getDAOFactory())); - operationLog.info("TRY GET PROPERTIES OF SAMPLE: " + (System.currentTimeMillis()-t0)+" after translated props of "+sampleIdentifier); - return result; } @Override