[hibernate-commits] Hibernate SVN: r14826 - in search/branches/jboss_cache_integration/src/java/org/hibernate/search: cfg and 1 other directory.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Jun 30 08:55:26 EDT 2008


Author: navssurtani
Date: 2008-06-30 08:55:26 -0400 (Mon, 30 Jun 2008)
New Revision: 14826

Added:
   search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/
   search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/Cfg.java
   search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/CfgImpl.java
Log:
Updated version and package info

Added: search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/Cfg.java
===================================================================
--- search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/Cfg.java	                        (rev 0)
+++ search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/Cfg.java	2008-06-30 12:55:26 UTC (rev 14826)
@@ -0,0 +1,20 @@
+package org.hibernate.search.cfg;
+
+import org.hibernate.mapping.PersistentClass;
+
+import java.util.Iterator;
+import java.util.Properties;
+
+/**
+ * @author Navin Surtani  - navin at surtani.org
+ */
+public interface Cfg
+{
+   Iterator getClassMappings();
+
+   PersistentClass getClassMapping(String name);
+
+   String getProperty(String propertyName);
+
+   Properties getProperties();
+}

Added: search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/CfgImpl.java
===================================================================
--- search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/CfgImpl.java	                        (rev 0)
+++ search/branches/jboss_cache_integration/src/java/org/hibernate/search/cfg/CfgImpl.java	2008-06-30 12:55:26 UTC (rev 14826)
@@ -0,0 +1,41 @@
+package org.hibernate.search.cfg;
+
+import org.hibernate.mapping.PersistentClass;
+import org.hibernate.cfg.Configuration;
+
+import java.util.Iterator;
+import java.util.Properties;
+
+/**
+ * @author Navin Surtani  - navin at surtani.org
+ */
+public class CfgImpl implements Cfg
+{
+   private Configuration cfg;
+
+   public CfgImpl(Configuration cfg)
+   {
+      if (cfg == null) throw new NullPointerException("Configuration is null");
+      this.cfg = cfg;
+   }
+
+   public Iterator getClassMappings()
+   {
+      return cfg.getClassMappings();
+   }
+
+   public PersistentClass getClassMapping(String name)
+   {
+      return cfg.getClassMapping(name);
+   }
+
+   public String getProperty(String propertyName)
+   {
+      return cfg.getProperty(propertyName);
+   }
+
+   public Properties getProperties()
+   {
+      return cfg.getProperties();
+   }
+}




More information about the hibernate-commits mailing list