[jbpm-commits] JBoss JBPM SVN: r6613 - in jbpm4/trunk/modules: pvm/src/main/java/org/jbpm/pvm/internal/id and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Aug 19 10:14:17 EDT 2010


Author: rebody
Date: 2010-08-19 10:14:16 -0400 (Thu, 19 Aug 2010)
New Revision: 6613

Modified:
   jbpm4/trunk/modules/db/src/main/java/org/jbpm/db/Upgrade.java
   jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/id/PropertyImpl.java
Log:
JBPM-2927 move propertiesTableExists() method to DbSession in jbpm-db module.

Modified: jbpm4/trunk/modules/db/src/main/java/org/jbpm/db/Upgrade.java
===================================================================
--- jbpm4/trunk/modules/db/src/main/java/org/jbpm/db/Upgrade.java	2010-08-19 07:18:17 UTC (rev 6612)
+++ jbpm4/trunk/modules/db/src/main/java/org/jbpm/db/Upgrade.java	2010-08-19 14:14:16 UTC (rev 6613)
@@ -37,6 +37,7 @@
 import org.jbpm.pvm.internal.processengine.ProcessEngineImpl;
 import org.jbpm.pvm.internal.repository.DeploymentImpl;
 import org.jbpm.pvm.internal.repository.DeploymentProperty;
+import org.jbpm.pvm.internal.session.DbSession;
 import org.jbpm.pvm.internal.util.CollectionUtil;
 
 /**
@@ -92,8 +93,8 @@
     static final PropertiesTableExists INSTANCE = new PropertiesTableExists();
 
     public Boolean execute(Environment environment) throws Exception {
-      Session session = environment.get(Session.class);
-      return PropertyImpl.propertiesTableExists(session);
+      DbSession dbSession = environment.get(DbSession.class);
+      return dbSession.propertiesTableExists();
     }
   }
 

Modified: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/id/PropertyImpl.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/id/PropertyImpl.java	2010-08-19 07:18:17 UTC (rev 6612)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/id/PropertyImpl.java	2010-08-19 14:14:16 UTC (rev 6613)
@@ -93,17 +93,6 @@
     }
   }
 
-  public static boolean propertiesTableExists(Session session) {
-    try {
-      session.createCriteria(PropertyImpl.class)
-        .setMaxResults(1)
-        .uniqueResult();
-      return true;
-    } catch (RuntimeException e) {
-      return false;
-    }
-  }
-
   protected static String getPropertyValue(Session session, String propertyKey) {
     PropertyImpl dbidProperty = getProperty(session, propertyKey);
     if (dbidProperty == null) {



More information about the jbpm-commits mailing list