You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sa...@apache.org on 2012/09/07 21:56:09 UTC
svn commit: r1382139 - in
/incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa:
JPAResourceAccessor.java ResourceUtils.java
Author: samindaw
Date: Fri Sep 7 19:56:09 2012
New Revision: 1382139
URL: http://svn.apache.org/viewvc?rev=1382139&view=rev
Log:
add few more config methods
Modified:
incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/JPAResourceAccessor.java
incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java
Modified: incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/JPAResourceAccessor.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/JPAResourceAccessor.java?rev=1382139&r1=1382138&r2=1382139&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/JPAResourceAccessor.java (original)
+++ incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/JPAResourceAccessor.java Fri Sep 7 19:56:09 2012
@@ -46,7 +46,4 @@ public class JPAResourceAccessor {
prj.setName(name);
return prj;
}
- public ConfigurationResource getConfiguration(String key){
- new ConfigurationResource(configID)
- }
}
Modified: incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java?rev=1382139&r1=1382138&r2=1382139&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java (original)
+++ incubator/airavata/trunk/modules/registry/airavata-jpa-registry/src/main/java/org/apache/airavata/persistance/registry/jpa/ResourceUtils.java Fri Sep 7 19:56:09 2012
@@ -128,14 +128,10 @@ public class ResourceUtils {
em.getTransaction().begin();
Query q = em.createQuery("SELECT p FROM Configuration p WHERE p.config_key = :confKey");
q.setParameter("confKey", configKey);
- List resultList = q.getResultList();
+ List<?> resultList = q.getResultList();
if (resultList.size() != 0) {
for (Object result : resultList) {
- Configuration configuration = (Configuration) result;
- ConfigurationResource configurationResource = new ConfigurationResource();
- configurationResource.setConfigKey(configuration.getConfig_key());
- configurationResource.setConfigVal(configuration.getConfig_val());
- configurationResource.setExpireDate(configuration.getExpire_date());
+ ConfigurationResource configurationResource = createConfigurationResourceObject(result);
list.add(configurationResource);
}
}
@@ -144,6 +140,32 @@ public class ResourceUtils {
return list;
}
+ public static ConfigurationResource getConfiguration(String configKey){
+ List<ConfigurationResource> configurations = getConfigurations(configKey);
+ return (configurations!=null && configurations.size()>0)? configurations.get(0):null;
+ }
+
+ public static boolean isConfigurationExist(String configKey){
+ List<ConfigurationResource> configurations = getConfigurations(configKey);
+ return (configurations!=null && configurations.size()>0);
+ }
+
+ public static ConfigurationResource createConfiguration(String configKey){
+ ConfigurationResource config = new ConfigurationResource();
+ config.setConfigKey(configKey);
+ return config;
+ }
+
+ private static ConfigurationResource createConfigurationResourceObject(
+ Object result) {
+ Configuration configuration = (Configuration) result;
+ ConfigurationResource configurationResource = new ConfigurationResource();
+ configurationResource.setConfigKey(configuration.getConfig_key());
+ configurationResource.setConfigVal(configuration.getConfig_val());
+ configurationResource.setExpireDate(configuration.getExpire_date());
+ return configurationResource;
+ }
+
public static void removeConfiguration(String configkey, String configValue){
}