From 6da410aa73df7f5081aa3985e322e93d43f344d2 Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Wed, 3 Aug 2011 16:14:13 +0000
Subject: [PATCH] add: method JythonObjectFactory.getClass(String)

SVN: 22332
---
 .../registrator/JythonTopLevelDataSetHandler.java  | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/JythonTopLevelDataSetHandler.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/JythonTopLevelDataSetHandler.java
index 6af6cd19b6a..e0fa3ee68af 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/JythonTopLevelDataSetHandler.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/JythonTopLevelDataSetHandler.java
@@ -301,6 +301,20 @@ public class JythonTopLevelDataSetHandler<T extends DataSetInformation> extends
         {
             return createDataSetRegistrationDetails();
         }
+        
+        /**
+         * Returns the Java class for the given class name.
+         */
+        public Class<?> getClass(String className)
+        {
+            try
+            {
+                return Class.forName(className);
+            } catch (ClassNotFoundException ex)
+            {
+                return null;
+            }
+        }
     }
 
     protected static class JythonDataSetRegistrationService<T extends DataSetInformation> extends
-- 
GitLab