[jboss-cvs] jbosside/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/preferences ...
Max Rydahl Andersen
mandersen at jboss.com
Thu Dec 14 06:52:52 EST 2006
User: mandersen
Date: 06/12/14 06:52:52
Modified: hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/preferences
AbstractConsoleConfigurationPreferences.java
ConsoleConfigurationPreferences.java
StandAloneConsoleConfigurationPreferences.java
Log:
HBX-839: Support persistence unit name in eclipse
HBX-840: Support namingstrategy in eclipse
Revision Changes Path
1.8 +13 -4 jbosside/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/preferences/AbstractConsoleConfigurationPreferences.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AbstractConsoleConfigurationPreferences.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/preferences/AbstractConsoleConfigurationPreferences.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- AbstractConsoleConfigurationPreferences.java 27 Nov 2006 15:30:18 -0000 1.7
+++ AbstractConsoleConfigurationPreferences.java 14 Dec 2006 11:52:52 -0000 1.8
@@ -27,15 +27,12 @@
import java.util.Properties;
import org.hibernate.console.HibernateConsoleRuntimeException;
-import org.hibernate.console.preferences.ConsoleConfigurationPreferences.ConfigurationMode;
import org.hibernate.util.StringHelper;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
-import sun.security.action.GetPropertyAction;
-
/**
* @author max
*
@@ -53,9 +50,13 @@
protected String entityResolverName = null;
private boolean useProjectClasspath;
private ConfigurationMode configurationMode;
+ private String persistenceUnitName;
+ private String namingStrategy;
- public AbstractConsoleConfigurationPreferences(String name, ConfigurationMode configurationMode, String projectName, boolean useProjectclassPath, String entityResolver) {
+ public AbstractConsoleConfigurationPreferences(String name, ConfigurationMode configurationMode, String projectName, boolean useProjectclassPath, String entityResolver, String persistenceUnitName, String namingStrategy) {
setName(name);
+ this.persistenceUnitName = persistenceUnitName;
+ this.namingStrategy = namingStrategy;
this.configurationMode = configurationMode;
entityResolverName = entityResolver;
this.projectName = projectName;
@@ -70,6 +71,14 @@
return configurationMode;
}
+ public String getPersistenceUnitName() {
+ return persistenceUnitName;
+ }
+
+ public String getNamingStrategy() {
+ return namingStrategy;
+ }
+
public void setName(String name) {
if(name==null || name.trim().length()==0) {
throw new IllegalArgumentException("Name cannot be null or empty");
1.6 +4 -0 jbosside/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/preferences/ConsoleConfigurationPreferences.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ConsoleConfigurationPreferences.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/preferences/ConsoleConfigurationPreferences.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- ConsoleConfigurationPreferences.java 15 Nov 2006 16:12:06 -0000 1.5
+++ ConsoleConfigurationPreferences.java 14 Dec 2006 11:52:52 -0000 1.6
@@ -116,4 +116,8 @@
public abstract void setName(String name);
public abstract String getEntityResolverName();
+
+ public abstract String getPersistenceUnitName();
+
+ public abstract String getNamingStrategy();
}
\ No newline at end of file
1.7 +1 -1 jbosside/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/preferences/StandAloneConsoleConfigurationPreferences.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: StandAloneConsoleConfigurationPreferences.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/hibernatetools/plugins/org.hibernate.eclipse/src/org/hibernate/console/preferences/StandAloneConsoleConfigurationPreferences.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- StandAloneConsoleConfigurationPreferences.java 15 Nov 2006 16:12:06 -0000 1.6
+++ StandAloneConsoleConfigurationPreferences.java 14 Dec 2006 11:52:52 -0000 1.7
@@ -45,7 +45,7 @@
private File[] customClasspath;
public StandAloneConsoleConfigurationPreferences(String name, File xmlconfig, File propertiesFile, File[] mappingFiles, File[] customClasspath) {
- super(name, ConfigurationMode.CORE, null, false, null);
+ super(name, ConfigurationMode.CORE, null, false, null, null, null);
this.cfgFile = xmlconfig;
this.propertyFilename = propertiesFile;
this.mappings = mappingFiles;
More information about the jboss-cvs-commits
mailing list