diff -urN opencms_7.0.5_src/build.xml trunk/build.xml --- opencms_7.0.5_src/build.xml 2008-07-02 10:59:12.000000000 +0300 +++ trunk/build.xml 2008-09-02 11:15:19.579884646 +0300 @@ -43,6 +43,8 @@ + + @@ -131,6 +133,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -480,7 +511,7 @@ - + @@ -510,7 +541,7 @@ - + @@ -590,6 +621,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff -urN opencms_7.0.5_src/modules/build.xml trunk/modules/build.xml --- opencms_7.0.5_src/modules/build.xml 2007-09-12 13:31:04.000000000 +0300 +++ trunk/modules/build.xml 2008-06-10 18:51:57.000000000 +0300 @@ -10,7 +10,9 @@ - + + + <% /* get all available databases */ - List databases = Bean.getSortedDatabases(); + List databases = Bean.getSupportedRdbmses(); /* List all databases found in the dbsetup.properties */ if (databases !=null && databases.size() > 0) { - for(int i=0;i <%= Bean.getHtmlHelpIcon("5", "../../") %> + + OpenCms Driver + Traditional SQL + New JPA + <%= Bean.getHtmlHelpIcon("7", "../../") %> +   + <%= Bean.getHtmlPart("C_BLOCK_END") %> @@ -165,6 +172,14 @@ The Setup Wizard does not create the library, so please create it before continuing. <%= Bean.getHtmlPart("C_HELP_END") %> +<%= Bean.getHtmlPart("C_HELP_START", "7") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> + <% } else { %> Alkacon OpenCms Setup Wizard - Database setup <%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> diff -urN opencms_7.0.5_src/webapp/setup/database/db2/step_4_database_setup.jsp trunk/webapp/setup/database/db2/step_4_database_setup.jsp --- opencms_7.0.5_src/webapp/setup/database/db2/step_4_database_setup.jsp 2007-11-05 17:15:46.000000000 +0200 +++ trunk/webapp/setup/database/db2/step_4_database_setup.jsp 2008-09-02 11:15:17.047883960 +0300 @@ -60,12 +60,12 @@ <% /* get all available databases */ - List databases = Bean.getSortedDatabases(); + List databases = Bean.getSupportedRdbmses(); /* List all databases found in the dbsetup.properties */ if (databases !=null && databases.size() > 0) { - for(int i=0;i <%= Bean.getHtmlHelpIcon("5", "../../") %> + + OpenCms Driver + Traditional SQL + New JPA + <%= Bean.getHtmlHelpIcon("7", "../../") %> +   + <%= Bean.getHtmlPart("C_BLOCK_END") %> @@ -166,6 +173,14 @@ The Setup Wizard does not create the database, so please create it before continuing, using a statement like CREATE DATABASE ${database} USING CODESET UTF-8 TERRITORY DE PAGESIZE 32 K;. <%= Bean.getHtmlPart("C_HELP_END") %> +<%= Bean.getHtmlPart("C_HELP_START", "7") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> + <% } else { %> Alkacon OpenCms Setup Wizard - Database setup <%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> diff -urN opencms_7.0.5_src/webapp/setup/database/hsqldb/step_4_database_setup.jsp trunk/webapp/setup/database/hsqldb/step_4_database_setup.jsp --- opencms_7.0.5_src/webapp/setup/database/hsqldb/step_4_database_setup.jsp 2007-11-05 17:39:18.000000000 +0200 +++ trunk/webapp/setup/database/hsqldb/step_4_database_setup.jsp 2008-09-02 11:15:19.271886135 +0300 @@ -60,12 +60,12 @@ <% /* get all available databases */ - List databases = Bean.getSortedDatabases(); + List databases = Bean.getSupportedRdbmses(); /* List all databases found in the dbsetup.properties */ if (databases !=null && databases.size() > 0) { - for(int i=0;i <%= Bean.getHtmlHelpIcon("5", "../../") %> + + OpenCms Driver + Traditional SQL + New JPA + <%= Bean.getHtmlHelpIcon("6", "../../") %> +   + <%= Bean.getHtmlPart("C_BLOCK_END") %> @@ -170,6 +177,14 @@ Uncheck this option if an already existing database should be used. <%= Bean.getHtmlPart("C_HELP_END") %> +<%= Bean.getHtmlPart("C_HELP_START", "6") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> + <% } else { %> Alkacon OpenCms Setup Wizard - Database setup <%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> diff -urN opencms_7.0.5_src/webapp/setup/database/jpa/database_information.html trunk/webapp/setup/database/jpa/database_information.html --- opencms_7.0.5_src/webapp/setup/database/jpa/database_information.html 1970-01-01 02:00:00.000000000 +0200 +++ trunk/webapp/setup/database/jpa/database_information.html 2008-09-02 11:15:18.011884447 +0300 @@ -0,0 +1,46 @@ + + + + Alkacon OpenCms Setup Wizard + + + + + + + + + + + + + + +

+ This JPA driver has been tested with PostgreSQL, MySql and Apache Derby. + It has been developed by the OpenCms communty. + Please write to the opencms-dev mailing list for questions regarding this driver. +
+ The initial version of this driver was developed by Georgi Naplatanov. + Special thanks to Alkacon - Alexander Kandzior and Michael Moossen, + Ivan Codarin and Kevin Sutter. +

  + OpenCms
+ http://www.opencms.org +
+ + + \ No newline at end of file diff -urN opencms_7.0.5_src/webapp/setup/database/jpa/database.properties trunk/webapp/setup/database/jpa/database.properties --- opencms_7.0.5_src/webapp/setup/database/jpa/database.properties 1970-01-01 02:00:00.000000000 +0200 +++ trunk/webapp/setup/database/jpa/database.properties 2008-09-02 11:15:18.011884447 +0300 @@ -0,0 +1,59 @@ +# +# clear text name +############################################################################## +postgresql.name=Postgres 7.4.x and newer + +# +# Alkacon OpenCms driver classes +############################################################################## +postgresql.vfs.driver=org.opencms.db.postgresql.CmsVfsDriver +postgresql.user.driver=org.opencms.db.postgresql.CmsUserDriver +postgresql.project.driver=org.opencms.db.postgresql.CmsProjectDriver +postgresql.history.driver=org.opencms.db.postgresql.CmsHistoryDriver + +# +# validation query +############################################################################## +#postgresql.testQuery=SELECT * FROM CMS_OFFLINE_PROPERTYDEF WHERE PROPERTYDDEF_NAME = 'Title' +postgresql.testQuery= + +# +# JDBC driver +############################################################################## +postgresql.driver=org.postgresql.Driver + +# +# JDBC connect string +############################################################################## +postgresql.constr=jdbc:postgresql://localhost:5432/ +postgresql.constr.params= + +# +# database user +############################################################################## +postgresql.user=postgres + +# +# default database used when creating an postgres user/database +############################################################################## +postgresql.templateDb=template1 + +# +# new database to be created for OpenCms +############################################################################## +postgresql.newDb= + +# +# ranking used for setup select box +############################################################################## +postgresql.ranking=50 + +# +# SQL manager class +############################################################################## +postgresql.sqlmanager=org.opencms.db.postgresql.CmsSqlManager + +# +# Jdbc Drivers - Comma separated list of jars +############################################################################## +postgresql.libs=postgresql-8.3-603.jdbc3.jar Binary files opencms_7.0.5_src/webapp/setup/database/jpa/logo_opencms.png and trunk/webapp/setup/database/jpa/logo_opencms.png differ diff -urN opencms_7.0.5_src/webapp/setup/database/jpa/step_4_database_setup.jsp trunk/webapp/setup/database/jpa/step_4_database_setup.jsp --- opencms_7.0.5_src/webapp/setup/database/jpa/step_4_database_setup.jsp 1970-01-01 02:00:00.000000000 +0200 +++ trunk/webapp/setup/database/jpa/step_4_database_setup.jsp 2008-09-02 11:15:18.011884447 +0300 @@ -0,0 +1,195 @@ +<%@ page import="org.opencms.setup.*,java.util.*" session="true" %><%-- +--%><%-- +--%><% + + // next page + String nextPage = "../../step_4a_database_validation.jsp"; + // previous page + String prevPage = "../../step_2_check_components.jsp"; + + boolean isFormSubmitted = Bean.setDbParamaters(request, CmsSetupBean.JPA_PROVIDER); + +%> +<%= Bean.getHtmlPart("C_HTML_START") %> +Alkacon OpenCms Setup Wizard +<%= Bean.getHtmlPart("C_HEAD_START") %> +<%= Bean.getHtmlPart("C_STYLES") %> +<%= Bean.getHtmlPart("C_STYLES_SETUP") %> +<%= Bean.getHtmlPart("C_SCRIPT_HELP") %> + +<%= Bean.getHtmlPart("C_HEAD_END") %> + +<% if (Bean.isInitialized()) { %> +Alkacon OpenCms Setup Wizard - Apache OpenJPA compatible database setup +<%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> +
+ + + + + +
+ +<%= Bean.getHtmlPart("C_BLOCK_START", "Database") %> + + + + + + +
Select Database + + <%= Bean.getHtmlHelpIcon("6", "../../") %>
+<%= Bean.getHtmlPart("C_BLOCK_END") %> + +
+ +
 
+ +
 
+ +
+ +<%= Bean.getHtmlPart("C_BLOCK_START", "Database specific settings") %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 UserPassword 
OpenCms Connection<%= Bean.getHtmlHelpIcon("2", "../../") %>
JDBC driver class name<%= Bean.getHtmlHelpIcon("3", "../../") %>
Connection String<%= Bean.getHtmlHelpIcon("3", "../../") %>
Database<%= Bean.getHtmlHelpIcon("4", "../../") %>
  Create tables + <%= Bean.getHtmlHelpIcon("5", "../../") %>
OpenCms Driver Traditional SQL New JPA<%= Bean.getHtmlHelpIcon("7", "../../") %> 
+<%= Bean.getHtmlPart("C_BLOCK_END") %> +
+<%= Bean.getHtmlPart("C_CONTENT_END") %> + +<%= Bean.getHtmlPart("C_BUTTONS_START") %> + + + +
+<%= Bean.getHtmlPart("C_BUTTONS_END") %> + +<%= Bean.getHtmlPart("C_HELP_START", "2") %> +The OpenCms Connection is used when running Alkacon OpenCms.
 
+During setup, this user needs to be able to create tables and indexes (if you want the Setup Wizard to create them). +For security reasons, the specified user should not have database administration permissions. +This user information is stored in the opencms.properties file after the setup. +<%= Bean.getHtmlPart("C_HELP_END") %> + +<%= Bean.getHtmlPart("C_HELP_START", "3") %> +Enter the JDBC Connection String to your database (without DB Name). +<%= Bean.getHtmlPart("C_HELP_END") %> + +<%= Bean.getHtmlPart("C_HELP_START", "4") %> +Enter the name of the DB2 Database which should be used by Alkacon OpenCms. +<%= Bean.getHtmlPart("C_HELP_END") %> + +<%= Bean.getHtmlPart("C_HELP_START", "5") %> +The setup wizard creates only the tables (and not the database) for Alkacon OpenCms.
 
+Attention: create your database with a command like CREATE DATABASE ${database} USING CODESET UTF-8 TERRITORY DE PAGESIZE 32 K;
 
+Uncheck this option if already existing tables should be used. +<%= Bean.getHtmlPart("C_HELP_END") %> + +<%= Bean.getHtmlPart("C_HELP_START", "6") %> +DB2 v9 configuration notes:
 
+DB2 uses the Operative System users, so be sure to create the user before continuing.
 
+The Setup Wizard does not create the database, so please create it before continuing, using a statement like CREATE DATABASE ${database} USING CODESET UTF-8 TERRITORY DE PAGESIZE 32 K;. +<%= Bean.getHtmlPart("C_HELP_END") %> + +<%= Bean.getHtmlPart("C_HELP_START", "7") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> + +<% } else { %> +Alkacon OpenCms Setup Wizard - Database setup +<%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> +<%= Bean.displayError("../../")%> +<%= Bean.getHtmlPart("C_CONTENT_END") %> +<% } %> +<%= Bean.getHtmlPart("C_HTML_END") %> \ No newline at end of file diff -urN opencms_7.0.5_src/webapp/setup/database/mssql/step_4_database_setup.jsp trunk/webapp/setup/database/mssql/step_4_database_setup.jsp --- opencms_7.0.5_src/webapp/setup/database/mssql/step_4_database_setup.jsp 2007-11-05 17:39:18.000000000 +0200 +++ trunk/webapp/setup/database/mssql/step_4_database_setup.jsp 2008-09-02 11:15:03.075883916 +0300 @@ -59,12 +59,12 @@ <% /* get all available databases */ - List databases = Bean.getSortedDatabases(); + List databases = Bean.getSupportedRdbmses(); /* List all databases found in the dbsetup.properties */ if (databases !=null && databases.size() > 0) { - for(int i=0;i <%= Bean.getHtmlHelpIcon("5", "../../") %> + + OpenCms Driver + Traditional SQL + New JPA + <%= Bean.getHtmlHelpIcon("7", "../../") %> +   + <%= Bean.getHtmlPart("C_BLOCK_END") %> @@ -177,6 +184,14 @@ <%= Bean.getHtmlPart("C_HELP_END") %> +<%= Bean.getHtmlPart("C_HELP_START", "7") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> + <% } else { %> Alkacon OpenCms Setup Wizard - Database setup <%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> diff -urN opencms_7.0.5_src/webapp/setup/database/mysql/step_4_database_setup.jsp trunk/webapp/setup/database/mysql/step_4_database_setup.jsp --- opencms_7.0.5_src/webapp/setup/database/mysql/step_4_database_setup.jsp 2006-03-27 15:52:54.000000000 +0300 +++ trunk/webapp/setup/database/mysql/step_4_database_setup.jsp 2008-09-02 11:15:03.879885715 +0300 @@ -59,12 +59,12 @@ <% /* get all available databases */ - List databases = Bean.getSortedDatabases(); + List databases = Bean.getSupportedRdbmses(); /* List all databases found in the dbsetup.properties */ if (databases !=null && databases.size() > 0) { - for(int i=0;i <%= Bean.getHtmlHelpIcon("5", "../../") %> + + OpenCms Driver + Traditional SQL + New JPA + <%= Bean.getHtmlHelpIcon("7", "../../") %> +   + <%= Bean.getHtmlPart("C_BLOCK_END") %> @@ -182,6 +189,14 @@ MySQL versions 4.0.x are only limited by the amount of available memory on the server. <%= Bean.getHtmlPart("C_HELP_END") %> +<%= Bean.getHtmlPart("C_HELP_START", "7") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> + <% } else { %> Alkacon OpenCms Setup Wizard - Database setup <%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> diff -urN opencms_7.0.5_src/webapp/setup/database/mysql_41/step_4_database_setup.jsp trunk/webapp/setup/database/mysql_41/step_4_database_setup.jsp --- opencms_7.0.5_src/webapp/setup/database/mysql_41/step_4_database_setup.jsp 2006-03-28 11:30:50.000000000 +0300 +++ trunk/webapp/setup/database/mysql_41/step_4_database_setup.jsp 2008-09-02 11:15:17.995884474 +0300 @@ -60,12 +60,12 @@ <% /* get all available databases */ - List databases = Bean.getSortedDatabases(); + List databases = Bean.getSupportedRdbmses(); /* List all databases found in the dbsetup.properties */ if (databases !=null && databases.size() > 0) { - for(int i=0;i <%= Bean.getHtmlHelpIcon("5", "../../") %> + + OpenCms Driver + Traditional SQL + New JPA + <%= Bean.getHtmlHelpIcon("7", "../../") %> +   + <%= Bean.getHtmlPart("C_BLOCK_END") %> @@ -184,6 +191,14 @@ All tables are created using the utf8 charset. <%= Bean.getHtmlPart("C_HELP_END") %> +<%= Bean.getHtmlPart("C_HELP_START", "7") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> + <% } else { %> Alkacon OpenCms Setup Wizard - Database setup <%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> diff -urN opencms_7.0.5_src/webapp/setup/database/oracle/step_4_database_setup.jsp trunk/webapp/setup/database/oracle/step_4_database_setup.jsp --- opencms_7.0.5_src/webapp/setup/database/oracle/step_4_database_setup.jsp 2006-07-20 12:00:38.000000000 +0300 +++ trunk/webapp/setup/database/oracle/step_4_database_setup.jsp 2008-09-02 11:15:06.515883972 +0300 @@ -79,12 +79,12 @@ <% /* get all available databases */ - List databases = Bean.getSortedDatabases(); + List databases = Bean.getSupportedRdbmses(); /* List all databases found in the dbsetup.properties */ if (databases !=null && databases.size() > 0) { - for(int i=0;i<%= Bean.getHtmlHelpIcon("5", "../../") %>   + + OpenCms Driver + Traditional SQL + New JPA + <%= Bean.getHtmlHelpIcon("6", "../../") %> +   + <%= Bean.getHtmlPart("C_BLOCK_END") %> @@ -209,6 +216,14 @@ Uncheck this option if an already existing tablespace should be used. <%= Bean.getHtmlPart("C_HELP_END") %> +<%= Bean.getHtmlPart("C_HELP_START", "6") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> + <% } else { %> Alkacon OpenCms Setup Wizard - Database setup <%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> diff -urN opencms_7.0.5_src/webapp/setup/database/oracle_8/step_4_database_setup.jsp trunk/webapp/setup/database/oracle_8/step_4_database_setup.jsp --- opencms_7.0.5_src/webapp/setup/database/oracle_8/step_4_database_setup.jsp 2006-03-28 11:30:50.000000000 +0300 +++ trunk/webapp/setup/database/oracle_8/step_4_database_setup.jsp 2008-09-02 11:15:18.027884340 +0300 @@ -79,12 +79,12 @@ <% /* get all available databases */ - List databases = Bean.getSortedDatabases(); + List databases = Bean.getSupportedRdbmses(); /* List all databases found in the dbsetup.properties */ if (databases !=null && databases.size() > 0) { - for(int i=0;i<%= Bean.getHtmlHelpIcon("5", "../../") %>   + + OpenCms Driver + Traditional SQL + New JPA + <%= Bean.getHtmlHelpIcon("6", "../../") %> +   + <%= Bean.getHtmlPart("C_BLOCK_END") %> @@ -215,6 +222,14 @@ Uncheck this option if an already existing tablespace should be used. <%= Bean.getHtmlPart("C_HELP_END") %> +<%= Bean.getHtmlPart("C_HELP_START", "6") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> + <% } else { %> Alkacon OpenCms Setup Wizard - Database setup <%= Bean.getHtmlPart("C_CONTENT_SETUP_START") %> diff -urN opencms_7.0.5_src/webapp/setup/database/postgresql/step_4_database_setup.jsp trunk/webapp/setup/database/postgresql/step_4_database_setup.jsp --- opencms_7.0.5_src/webapp/setup/database/postgresql/step_4_database_setup.jsp 2006-03-28 11:30:50.000000000 +0300 +++ trunk/webapp/setup/database/postgresql/step_4_database_setup.jsp 2008-09-02 11:15:03.859884199 +0300 @@ -74,12 +74,12 @@ <% /* get all available databases */ - List databases = Bean.getSortedDatabases(); + List databases = Bean.getSupportedRdbmses(); /* List all databases found in the dbsetup.properties */ if (databases !=null && databases.size() > 0) { - for(int i=0;i<%= Bean.getHtmlHelpIcon("5", "../../") %>   + + OpenCms Driver + Traditional SQL + New JPA + <%= Bean.getHtmlHelpIcon("6", "../../") %> +   + <%= Bean.getHtmlPart("C_BLOCK_END") %> @@ -210,7 +217,13 @@ Uncheck this option if an already existing user/database should be used. <%= Bean.getHtmlPart("C_HELP_END") %> - +<%= Bean.getHtmlPart("C_HELP_START", "6") %> +Traditional SQL drivers are well tested and offer a +slight performance increase in comparison with JPA driver. +Because SQL drivers are specific for each RDBMS they may be not available for some databases.
 
+JPA driver is a new generation driver based on JPA specification (Java Persistence API). +It uses modern JPA implementation - Apache OpenJPA which is quite extensible and flexible. +<%= Bean.getHtmlPart("C_HELP_END") %> <% } else { %> Alkacon OpenCms Setup Wizard - Database setup diff -urN opencms_7.0.5_src/webapp/setup/step_3_database_selection.jsp trunk/webapp/setup/step_3_database_selection.jsp --- opencms_7.0.5_src/webapp/setup/step_3_database_selection.jsp 2006-03-27 15:52:20.000000000 +0300 +++ trunk/webapp/setup/step_3_database_selection.jsp 2008-09-02 11:15:19.347884337 +0300 @@ -9,7 +9,7 @@ Alkacon OpenCms Setup Wizard - +"> diff -urN opencms_7.0.5_src/webapp/WEB-INF/classes/META-INF/persistence.xml trunk/webapp/WEB-INF/classes/META-INF/persistence.xml --- opencms_7.0.5_src/webapp/WEB-INF/classes/META-INF/persistence.xml 1970-01-01 02:00:00.000000000 +0200 +++ trunk/webapp/WEB-INF/classes/META-INF/persistence.xml 2008-09-02 11:15:19.567884737 +0300 @@ -0,0 +1,77 @@ + + + + + org.opencms.db.jpa.persistence.CmsDAOContents + org.opencms.db.jpa.persistence.CmsDAOGroups + org.opencms.db.jpa.persistence.CmsDAOGroupUsers + org.opencms.db.jpa.persistence.CmsDAOHistoryPrincipals + org.opencms.db.jpa.persistence.CmsDAOHistoryProjectResources + org.opencms.db.jpa.persistence.CmsDAOHistoryProjects + org.opencms.db.jpa.persistence.CmsDAOHistoryProperties + org.opencms.db.jpa.persistence.CmsDAOHistoryPropertyDef + org.opencms.db.jpa.persistence.CmsDAOHistoryResources + org.opencms.db.jpa.persistence.CmsDAOHistoryStructure + org.opencms.db.jpa.persistence.CmsDAOOfflineAccessControl + org.opencms.db.jpa.persistence.CmsDAOOfflineContents + org.opencms.db.jpa.persistence.CmsDAOOfflineProperties + org.opencms.db.jpa.persistence.CmsDAOOfflinePropertyDef + org.opencms.db.jpa.persistence.CmsDAOOfflineResourceRelations + org.opencms.db.jpa.persistence.CmsDAOOfflineResources + org.opencms.db.jpa.persistence.CmsDAOOfflineStructure + org.opencms.db.jpa.persistence.CmsDAOOnlineAccessControl + org.opencms.db.jpa.persistence.CmsDAOOnlineProperties + org.opencms.db.jpa.persistence.CmsDAOOnlinePropertyDef + org.opencms.db.jpa.persistence.CmsDAOOnlineResourceRelations + org.opencms.db.jpa.persistence.CmsDAOOnlineResources + org.opencms.db.jpa.persistence.CmsDAOOnlineStructure + org.opencms.db.jpa.persistence.CmsDAOProjectResources + org.opencms.db.jpa.persistence.CmsDAOProjects + org.opencms.db.jpa.persistence.CmsDAOPublishHistory + org.opencms.db.jpa.persistence.CmsDAOPublishJobs + org.opencms.db.jpa.persistence.CmsDAOResourceLocks + org.opencms.db.jpa.persistence.CmsDAOStaticExportLinks + org.opencms.db.jpa.persistence.CmsDAOUserData + org.opencms.db.jpa.persistence.CmsDAOUsers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +