This is an automated email from the ASF dual-hosted git repository.

doebele pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/empire-db.git.


    from aef9bf9  [maven-release-plugin] prepare for next development iteration
     add 505a263  initial version 3
     add 136f8df  cleanup for version3
     add 1bd35d1  version 3 record transaction test
     add c335918  DBContext einführung
     add 11c887e  optimization
     add 6d7f6e0  WebContext test
     add 6133355  WebContext overhaul
     add 59e5807  optimization
     add b4acc82  EMPIREDB-363 EMPIREDB-364 EMPIREDB-362
     add cc0802a  EMPIREDB-363 DBContext changes
     add 628f43c  EMPIREDB-362 version 3 migration problem with varargs on 
DBRecord.read(Object... key)
     add 09006fd  EMPIREDB-362 optimization
     add cf04d72  EMPIREDB-362 changes package names of db driver classes from 
org.apache.empire.db.* to org.apache.empire.db.driver.*
     add 4335870  EMPIREDB-362 some more
     add 3698652  EMPIREDB-362
     add 51fbaf8  EMPIREDB-364 fixes
     add d57204e  EMPIREDB-362 bugfix
     add 65c7456  EMPIREDB-362 cleanup
     add 211b5a0  EMPIREDB-362 cleanup
     add f8a21f0  EMPIREDB-362 cleanup
     add 35b082b  EMPIREDB-362 cleanup
     add e8337ff  EMPIREDB-364 new class DBRollbackManager
     add 892b911  EMPIREDB-364 fix
     add 709b0e5  EMPIREDB-364 enalbeRollbackHandling flag
     add 76e915a  EMPIREDB-364 enableRollbackHandling on context
     add 259115e  EMPIREDB-362 DBContext extension
     add aaa23d6  EMPIREDB-365
     add 9181cbf  EMPIREDB-365
     add 57255a1  EMPIREDB-362 validateValue allow override in DBDatabase
     add 427263d  EMPIREDB-362 fix
     add e52a0cd  EMPIREDB-362 Apache license headers
     add d1b6152  EMPIREDB-362 DBObject change
     add 1992d31  EMPIREDB-362 serialization
     add 991ea24  EMPIREDB-366 Remove Serializable
     add fc9244a  EMPIREDB-364 fix
     add 6a7a61a  EMPIREDB-362 plugin-update
     add 67fc9a6  EMPIREDB-362 dependency update
     add a75f00a  EMPIREDB-366 make DBRecord serializable
     add 1cd84a9  EMPIREDB-366 serialize DBRecord
     add 270dfbc  EMPIREDB-362 rename MiscellaneousErrorException to 
UnspecifiedErrorException
     add 4daa56e  EMPIREDB-362 fix
     add afd29db  EMPIREDB-362 DBDatabaseDriver interface
     add cd6b35a  EMPIREDB-362 DBSqlPhrase enum
     add a13bb61  EMPIREDB-362 pom changes
     add f3233f3  EMPIREDB-362 bugfix DBRowSet.initRecordDefaultValues
     add b604d88  EMPIREDB-362 DBDatabaseDriverBase cleanup
     add 512e1cf  EMPIREDB-362 DBDatabaseDriverSQLLite bugfix
     add 8b2bf59  EMPIREDB-362 DBReader Closeable
     add d5b7353  EMPIREDB-362 rename DBDatabaseDriver to DBMSHandler, rename 
package org.apache.empire.db.driver to org.apache.empire.dbms
     add 86bd841  EMPIREDB-362 Improved DBModelChecker
     add 21131f5  EMPIREDB-362 leftJoin, rightJoin for convenience
     add bc01bfa  EMPIREDB-362 DBRecord replace initRecord() with create(key)
     add d518b57  EMPIREDB-362 DBCommand cleanup
     add 08f92b1  EMPIREDB-362 SampleDB enhancements
     add 5550446  EMPIREDB-362 DBSamples model check
     add e4d8bb7  EMPIREDB-362 DBModelChecker fix
     add fcb3d39  Merge branch 'version3' of 
https://gitbox.apache.org/repos/asf/empire-db into version3
     add a9fcd0b  EMPIREDB-362 Entity interface
     add 8311365  EMPIREDB-367 DBUtils queryDataList method and classes
     add 8c3288d  EMPIREDB-362 DBUtils cleanup
     add fa3d23e  EMPIREDB-362 queryRecordList initial
     add f86df70  EMPIREDB-367 SampleApp example
     add 89f2e52  EMPIREDB-367 DataListFactory interface and impl
     add baf7823  EMPIREDB-367 DataList fixes
     add 98ba9a0  EMPIREDB-362 DBRowSet cleanup
     add 72cc786  EMPIREDB-362 DBRecord rowsetData rework
     add cd505b5  EMPIREDB-362 AliasExpression handling
     add d0af266  EMPIREDB-362 getSourceColumn cleanup
     add 6e0742a  EMPIREDB-362 DBVarArgsFuncExpr
     add 2263ba4  EMPIREDB-362 small fix
     add ba3701c  EMPIREDB-362 Sample checkin
     add d5c0464  EMPIREDB-362 DBRecord improvements
     add 485fd17  EMPIREDB-362 SampleApp improvment
     add 017f72b  EMPIREDB-362 support SQL concat() function added
     add 3768b59  EMPIREDB-362 param checking
     add 03babba  EMPIREDB-362 small fix
     add bd625af  EMPIREDB-368 DBUtils queryBeans functions
     add 6ce4768  EMPIREDB-362 RecordFactory fix
     add 09c6388  EMPIREDB-362 RecordLIstFactory optimization
     add a61d348  EMPIREDB-362 Bean interface fix
     add 78b6d12  EMPIREDB-368 queryBeans optimization
     add 8163ec7  EMPIREDB-368 fix
     add db5c147  EMPIREDB-362 minor fix
     add aa14fa2  EMPIREDB-364 codegen class cleanup
     add d11c07f  EMPIREDB-368 new DBBeanListFactory logic
     add f7c82ad  EMPIREDB-368 small fix
     add 55ec62b  EMPIREDB-368 DBBeanFactoryCache
     add 18e03c3  EMPIREDB-368 small fix
     add 028559e  EMPIREDB-362 DBUtils change DBCommand to DBCommandExpr where 
possible
     add e62c5a8  EMPIREDB-362 small fix
     add 3fcaa45  EMPIREDB-362 Improved constructor finding
     add 507b2ac  EMPIREDB-362 DBUtils replace params of type DBCommand with 
DBCommandExpr
     add 0a0809a  EMPIREDB-362 Api-Cleanup
     add 28fd063  EMPIREDB-362 Api-cleanup 2
     add cd75759  EMPIREDB-362 bugfix
     add e8dfec9  EMPIREDB-362 Exception improvment
     add 4b34d34  EMPIREDB-362 Removed unnecessary imports
     add 4784793  EMPIREDB-362 small fix
     add f32080b  EMPIREDB-370 Split DBRecord with new class DBRecordBase, 
DBRecordBean as alternative implementation
     add 8d93807  EMPIREDB-369 small solution with additional generic types 
TDatabase, TTable, TView and TRecord
     add d7a58f5  EMPIREDB-362 removed generic getters
     add 68648bc  EMPIREDB-362 small fix
     add 70981c7  EMPIREDB-362 small fix 2
     add d386335  EMPIREDB-364 Improved rollback handling
     add d4afdf8  EMPIREDB-371 Allow deferred identiy setting on DBRecord
     add 131306e  EMPIREDB-362 Serializable fix
     add 6f734e5  EMPIREDB-362 ClassUtils.copy fix
     add 280e148  EMPIREDB-362 ClassUtils copy fix
     add 1d882a1  EMPIREDB-362 copy fix 2
     add eb4192c  EMPIREDB-372 Allow method chaining for DBCommand and DBRecord
     add a71b66b  EMPIREDB-362 new Sample database carSales
     add b5917ac  EMPIREDB-362 checkDatabase exists and Enum improvements
     add 39bf9f0  EMPIREDB-362 Interface cleanup (1)
     add 95e590a  EMPIREDB-362 Interface cleanup (2) Record.getValue() -> 
Record.get(); Record.setValue() -> Record.set()
     add ed1a9f2  EMPIREDB-362 Interface cleanup (3) small fix
     add 3301fe7  EMPIREDB-362 Interface cleanup (4) Some renaming
     add 2942514  EMPIREDB-362 multi-column-join
     add 823a920  EMPIREDB-362 Improved function naming
     add 30aa2df  EMPIREDB-362 example carSalesDB update
     add aace24e  EMPIREDB-373 if prepared statements is enabled then 
automatically convert where expressions
     add 3f8270e  EMPIREDB-373 PreparedStatements on Context and subquery 
parameter handling
     add f07247a  EMPIREDB-373 just Beauty changes
     add 1735d4d  EMPIREDB-373 bugfix for DBCommand.clone()
     add efcc6ff  EMPIREDB-362 Minor fixes and beauty changes
     add 5fa85fc  EMPIREDB-362 even more beautification
     add da90f3c  EMPIREDB-362 minor DBCommand set() bugfix and SampleAdv 
improvement
     add 486e2d4  EMPIREDB-362 Some minor fixes and Rework of Advanced example

No new revisions were added by this update.

Summary of changes:
 empire-db-codegen/pom.xml                          |   17 +-
 .../apache/empire/db/codegen/CodeGenParser.java    |   66 +-
 .../apache/empire/db/codegen/WriterService.java    |    1 -
 .../org/apache/empire/db/codegen/util/DBUtil.java  |   67 -
 .../org/apache/empire/db/codegen/CodeGenTest.java  |    1 -
 .../apache/empire/db/codegen/util/DBUtilTest.java  |   54 -
 .../src/test/resources/hsqldb/sample.properties    |    8 +-
 .../src/test/resources/hsqldb/sample.script        |    9 +-
 empire-db-dist/pom.xml                             |   36 +-
 .../src/assemble/empire-assembly-all.xml           |    6 -
 empire-db-eclipse-codegen/.gitignore               |    3 -
 empire-db-eclipse-codegen/META-INF/MANIFEST.MF     |   30 -
 empire-db-eclipse-codegen/build.properties         |   30 -
 empire-db-eclipse-codegen/lib/.gitignore           |    8 -
 empire-db-eclipse-codegen/lib/readme.txt           |   24 -
 empire-db-eclipse-codegen/plugin.xml               |   76 -
 empire-db-eclipse-codegen/pom.xml                  |   86 -
 .../apache/empire/db/eclipse/CodeGenConfig.java    |  574 ------
 .../java/org/apache/empire/db/eclipse/Plugin.java  |  190 --
 .../org/apache/empire/db/eclipse/PluginConsts.java |   47 -
 .../db/eclipse/handler/ConfigDialogHandler.java    |   48 -
 .../apache/empire/db/eclipse/model/ConfigFile.java |   64 -
 .../empire/db/eclipse/model/JdbcDriverClass.java   |   39 -
 .../db/eclipse/service/ConfigFileService.java      |   38 -
 .../db/eclipse/service/ConfigFileServiceImpl.java  |  234 ---
 .../db/eclipse/service/MessageServiceImpl.java     |   52 -
 .../empire/db/eclipse/ui/ClassParameterPage.java   |  272 ---
 .../empire/db/eclipse/ui/ConfigurationDialog.java  |  293 ---
 .../empire/db/eclipse/ui/DBTablesDialog.java       |  350 ----
 .../apache/empire/db/eclipse/ui/INavigator.java    |   46 -
 .../org/apache/empire/db/eclipse/ui/IPage.java     |   30 -
 .../org/apache/empire/db/eclipse/ui/MainPage.java  |  305 ---
 .../org/apache/empire/db/eclipse/ui/Navigator.java |  145 --
 .../java/org/apache/empire/db/eclipse/ui/Page.java |   51 -
 .../empire/db/eclipse/ui/SchemaOptionsPage.java    |  241 ---
 .../empire/db/eclipse/util/SWTResourceManager.java |  455 -----
 .../src/main/resources/defaultConfig.xml           |   84 -
 .../src/main/resources/icons/addButton.png         |  Bin 366 -> 0 bytes
 .../src/main/resources/icons/check_all.gif         |  Bin 344 -> 0 bytes
 .../src/main/resources/icons/db_element.gif        |  Bin 959 -> 0 bytes
 .../src/main/resources/icons/deleteButton.png      |  Bin 582 -> 0 bytes
 .../src/main/resources/icons/empire-db-logo.gif    |  Bin 12167 -> 0 bytes
 .../src/main/resources/icons/empire_db_icon.png    |  Bin 581 -> 0 bytes
 .../src/main/resources/icons/folder.gif            |  Bin 219 -> 0 bytes
 .../src/main/resources/icons/logo.png              |  Bin 5482 -> 0 bytes
 .../src/main/resources/icons/save.png              |  Bin 550 -> 0 bytes
 .../src/main/resources/icons/testConnection.gif    |  Bin 920 -> 0 bytes
 .../src/main/resources/icons/uncheck_all.gif       |  Bin 148 -> 0 bytes
 .../src/main/resources/lang/messages_en.properties |  141 --
 .../src/main/resources/templates/BaseRecord.vm     |   41 -
 .../src/main/resources/templates/BaseTable.vm      |   31 -
 .../src/main/resources/templates/BaseView.vm       |   31 -
 .../src/main/resources/templates/Database.vm       |  136 --
 .../src/main/resources/templates/Record.vm         |   66 -
 .../src/main/resources/templates/Table.vm          |   76 -
 .../src/main/resources/templates/View.vm           |   68 -
 .../empire-db-example-advanced/config.xml          |   56 +-
 .../empire-db-example-advanced/pom.xml             |   41 +-
 .../empire/samples/db/advanced/SampleAdvApp.java   |  904 ++++++---
 .../samples/db/advanced/SampleAdvConfig.java       |   10 +-
 .../empire/samples/db/advanced/SampleAdvDB.java    |  154 +-
 .../empire/samples/db/advanced/SampleContext.java} |   31 +-
 .../empire/samples/db/advanced/db/CarSalesDB.java  |  343 ++++
 .../samples/db/advanced/db/DealerSalesView.java    |   53 +
 .../samples/db/advanced/records/BrandRecord.java   |   87 +-
 .../samples/db/advanced/records/DealerRecord.java  |   26 +
 .../samples/db/advanced/records/ModelRecord.java   |   30 +
 .../empire-db-example-basic/config.xml             |   64 +-
 empire-db-examples/empire-db-example-basic/pom.xml |   38 +-
 .../org/apache/empire/samples/db/SampleApp.java    |  690 ++++---
 .../org/apache/empire/samples/db/SampleBean.java   |  126 --
 .../org/apache/empire/samples/db/SampleConfig.java |   10 +-
 .../org/apache/empire/samples/db/SampleDB.java     |  161 +-
 .../apache/empire/samples/db/beans/Department.java |   75 +
 .../apache/empire/samples/db/beans/Employee.java   |  294 +++
 .../empire/samples/db/beans/EmployeeQuery.java}    |  284 +--
 .../apache/empire/samples/db/beans/Payment.java    |   83 +
 .../empire-db-example-codegen/pom.xml              |    6 +-
 .../empire-db-example-cxf/.gitignore               |    4 -
 .../empire-db-example-cxf/config.xml               |   67 -
 .../empire-db-example-cxf/log4j.properties         |   21 -
 empire-db-examples/empire-db-example-cxf/pom.xml   |   67 -
 .../samples/cxf/wssample/client/ClientGUI.java     |  298 ---
 .../cxf/wssample/client/EmployeeListModel.java     |   43 -
 .../cxf/wssample/client/EmployeeServiceClient.java |   86 -
 .../samples/cxf/wssample/client/RunClient.java     |   37 -
 .../samples/cxf/wssample/common/Department.java    |   80 -
 .../samples/cxf/wssample/common/Employee.java      |  172 --
 .../cxf/wssample/common/EmployeeService.java       |   67 -
 .../cxf/wssample/server/DocumentWriter.java        |   59 -
 .../cxf/wssample/server/EmployeeServiceImpl.java   |  154 --
 .../samples/cxf/wssample/server/RunServer.java     |   55 -
 .../samples/cxf/wssample/server/SampleConfig.java  |  101 -
 .../samples/cxf/wssample/server/ServerControl.java |  282 ---
 .../samples/cxf/wssample/server/ServerGUI.java     |  221 ---
 .../samples/cxf/wssample/server/db/SampleDB.java   |  142 --
 empire-db-examples/empire-db-example-cxf/xcf.xml   |   32 -
 empire-db-examples/empire-db-example-jsf2/pom.xml  |    8 +-
 .../apache/empire/jsf2/websample/db/SampleDB.java  |   24 +-
 .../empire/jsf2/websample/db/SampleTable.java      |    3 +-
 .../websample/db/records/DepartmentRecord.java     |    8 +-
 .../jsf2/websample/db/records/EmployeeRecord.java  |   19 +-
 .../jsf2/websample/db/records/SampleRecord.java    |   81 +-
 .../jsf2/websample/web/AppExceptionHandler.java    |  208 ++
 .../websample/web/AppExceptionHandlerFactory.java  |   29 +
 .../websample/web/AutheticationPhaseListener.java  |    6 +-
 .../jsf2/websample/web/SampleApplication.java      |  167 +-
 .../empire/jsf2/websample/web/SampleContext.java   |   77 +
 .../empire/jsf2/websample/web/SampleSession.java   |    5 +-
 .../empire/jsf2/websample/web/SampleUser.java      |   12 +-
 .../empire/jsf2/websample/web/SampleUtils.java     |   35 -
 .../web/objects/EmployeeSearchFilter.java          |    5 +-
 .../empire/jsf2/websample/web/objects/User.java    |    5 +-
 .../websample/web/pages/EmployeeDetailPage.java    |   40 +-
 .../jsf2/websample/web/pages/EmployeeListPage.java |   23 +-
 .../empire/jsf2/websample/web/pages/ErrorPage.java |    2 +-
 .../empire/jsf2/websample/web/pages/LoginPage.java |   18 +-
 .../jsf2/websample/web/pages/SamplePage.java       |   36 +-
 .../jsf2/websample/web/pages/SamplePages.java      |    2 +-
 .../src/main/resources/lang/messages_de.properties |   18 +-
 .../src/main/resources/lang/messages_en.properties |   15 +-
 .../src/main/webapp/WEB-INF/config.xml             |    2 +-
 .../src/main/webapp/WEB-INF/faces-config.xml       |    4 +
 .../src/main/webapp/pages/employeeDetailPage.xhtml |    1 +
 .../src/main/webapp/pages/employeeListPage.xhtml   |    4 +-
 .../src/main/webapp/pages/loginPage.xhtml          |    3 +
 .../empire-db-example-spring-boot/.gitignore       |    5 -
 .../empire-db-example-spring-boot/pom.xml          |   68 -
 .../springboot/EmpireDBConfigProperties.java       |   47 -
 .../empire/samples/springboot/SampleApp.java       |  472 -----
 .../empire/samples/springboot/SampleBean.java      |  110 --
 .../apache/empire/samples/springboot/SampleDB.java |  158 --
 .../src/main/resources/application.yml             |  123 --
 .../empire-db-example-spring/.gitignore            |    4 -
 .../empire-db-example-spring/pom.xml               |  139 --
 .../apache/empire/samples/spring/EmpireApp.java    |   47 -
 .../empire/samples/spring/EmpireAppImpl.java       |  231 ---
 .../empire/samples/spring/SampleSpringApp.java     |   84 -
 .../empire/samples/spring/db/SampleBean.java       |  126 --
 .../apache/empire/samples/spring/db/SampleDB.java  |  143 --
 .../samples/spring/support/EmpireDBException.java  |   40 -
 .../samples/spring/support/EmpireDaoSupport.java   |  135 --
 .../spring/support/EmpireDriverFactory.java        |  101 -
 .../apache/empire/spring/example1/EmpireApp.java   |   47 -
 .../empire/spring/example1/EmpireAppImpl.java      |  336 ----
 .../apache/empire/spring/example1/SampleDB.java    |  144 --
 .../empire/spring/example1/SampleSpringApp.java    |   86 -
 .../apache/empire/spring/example2/Department.java  |   99 -
 .../apache/empire/spring/example2/Employee.java    |  140 --
 .../apache/empire/spring/example2/EmployeeDao.java |   47 -
 .../empire/spring/example2/EmployeeDaoImpl.java    |  231 ---
 .../empire/spring/example2/EmployeeSpringApp.java  |  227 ---
 .../src/main/resources/applicationContext.xml      |   74 -
 .../main/resources/example1/applicationContext.xml |   92 -
 .../example2/applicationContext-employee.xml       |   85 -
 .../src/main/resources/log4j.properties            |   21 -
 .../src/main/resources/settings.properties         |   44 -
 .../empire-db-example-struts2-cxf/.gitignore       |    7 -
 .../empire-db-example-struts2-cxf/pom.xml          |  112 --
 .../cxf/wssample/client/EmployeeServiceClient.java |   87 -
 .../samples/cxf/wssample/common/Department.java    |   80 -
 .../samples/cxf/wssample/common/Employee.java      |  172 --
 .../cxf/wssample/common/EmployeeService.java       |   67 -
 .../empire/struts2/websample/common/Errors.java    |   27 -
 .../struts2/websample/web/SampleApplication.java   |  107 -
 .../empire/struts2/websample/web/SampleConfig.java |   84 -
 .../struts2/websample/web/SampleContext.java       |   41 -
 .../empire/struts2/websample/web/SampleErrors.java |   26 -
 .../websample/web/SampleHtmlTagDictionary.java     |   91 -
 .../struts2/websample/web/SampleRequest.java       |   89 -
 .../struts2/websample/web/SampleSession.java       |   85 -
 .../empire/struts2/websample/web/SampleUser.java   |   56 -
 .../web/actions/EmployeeDetailAction.java          |   85 -
 .../websample/web/actions/EmployeeListAction.java  |  170 --
 .../struts2/websample/web/actions/LoginAction.java |  201 --
 .../web/actiontypes/BeanDetailAction.java          |  222 ---
 .../websample/web/actiontypes/SampleAction.java    |  104 -
 .../struts2/websample/ws/SampleBeanClass.java      |   63 -
 .../struts2/websample/ws/SampleBeanDomain.java     |  119 --
 .../empire/struts2/websample/ws/SampleRecord.java  |   35 -
 .../websample/ws/records/DepartmentRecord.java     |   35 -
 .../websample/ws/records/EmployeeRecord.java       |   82 -
 .../src/main/resources/log4j.dtd                   |  183 --
 .../src/main/resources/log4j.xml                   |   83 -
 .../src/main/resources/messages_de.properties      |   93 -
 .../src/main/resources/messages_en.properties      |   90 -
 .../src/main/resources/struts.properties           |   19 -
 .../src/main/resources/struts.xml                  |   78 -
 .../src/main/webapp/WEB-INF/config.xml             |   33 -
 .../src/main/webapp/WEB-INF/empire-tags.tld        | 2040 --------------------
 .../src/main/webapp/WEB-INF/web.xml                |   66 -
 .../src/main/webapp/css/main.css                   |   96 -
 .../src/main/webapp/index.html                     |   29 -
 .../src/main/webapp/jsp/employeeDetails.jsp        |   78 -
 .../src/main/webapp/jsp/employeeList.jsp           |   64 -
 .../src/main/webapp/jsp/employeeSearch.jsp         |   50 -
 .../src/main/webapp/jsp/error.jsp                  |   37 -
 .../src/main/webapp/jsp/login.jsp                  |   41 -
 .../empire-db-example-struts2/.gitignore           |    7 -
 .../empire-db-example-struts2/pom.xml              |  108 --
 .../empire/struts2/websample/db/SampleDB.java      |  137 --
 .../empire/struts2/websample/db/SampleRecord.java  |   36 -
 .../empire/struts2/websample/db/SampleTable.java   |   58 -
 .../websample/db/records/DepartmentRecord.java     |   36 -
 .../websample/db/records/EmployeeRecord.java       |   66 -
 .../struts2/websample/web/SampleApplication.java   |  282 ---
 .../empire/struts2/websample/web/SampleConfig.java |  101 -
 .../empire/struts2/websample/web/SampleErrors.java |   26 -
 .../websample/web/SampleHtmlTagDictionary.java     |   91 -
 .../struts2/websample/web/SampleRequest.java       |  117 --
 .../struts2/websample/web/SampleSession.java       |   85 -
 .../web/actions/EmployeeDetailAction.java          |  110 --
 .../websample/web/actions/EmployeeListAction.java  |  262 ---
 .../struts2/websample/web/actions/LoginAction.java |  153 --
 .../struts2/websample/web/actiontypes/Action.java  |   99 -
 .../web/actiontypes/BeanDetailAction.java          |  222 ---
 .../websample/web/actiontypes/DetailAction.java    |   50 -
 .../src/main/resources/log4j.dtd                   |  183 --
 .../src/main/resources/log4j.xml                   |   69 -
 .../src/main/resources/messages_de.properties      |   89 -
 .../src/main/resources/messages_en.properties      |   86 -
 .../src/main/resources/struts.properties           |   19 -
 .../src/main/resources/struts.xml                  |   57 -
 .../src/main/webapp/WEB-INF/config.xml             |   67 -
 .../src/main/webapp/WEB-INF/empire-tags.tld        | 2040 --------------------
 .../src/main/webapp/WEB-INF/web.xml                |   64 -
 .../src/main/webapp/css/main.css                   |   74 -
 .../src/main/webapp/index.html                     |   29 -
 .../src/main/webapp/jsp/employeeDetails.jsp        |   84 -
 .../src/main/webapp/jsp/employeeList.jsp           |   84 -
 .../src/main/webapp/jsp/employeeSearch.jsp         |   50 -
 .../src/main/webapp/jsp/error.jsp                  |   37 -
 .../src/main/webapp/jsp/login.jsp                  |   39 -
 empire-db-examples/empire-db-example-vue/pom.xml   |    9 +-
 .../apache/empire/rest/app/SampleServiceApp.java   |  155 +-
 .../org/apache/empire/rest/json/JsoRecordData.java |    2 +-
 .../empire/rest/service/EmployeeService.java       |   41 +-
 .../org/apache/empire/rest/service/Service.java    |   49 +-
 .../rest/service/filter/ServiceResponseFilter.java |   35 +-
 .../apache/empire/vue/sample/db/RecordContext.java |    5 +-
 .../org/apache/empire/vue/sample/db/SampleDB.java  |   24 +-
 .../apache/empire/vue/sample/db/SampleTable.java   |    3 +-
 .../vue/sample/db/records/DepartmentRecord.java    |    7 +-
 .../vue/sample/db/records/EmployeeRecord.java      |   17 +-
 .../empire/vue/sample/db/records/SampleRecord.java |   33 +-
 empire-db-examples/pom.xml                         |    6 +-
 empire-db-jsf2/pom.xml                             |   14 +-
 .../org/apache/empire/jsf2/app/DBELResolver.java   |    2 +-
 .../org/apache/empire/jsf2/app/FacesUtils.java     |   24 +-
 .../org/apache/empire/jsf2/app/WebApplication.java |  159 +-
 .../org/apache/empire/jsf2/app/WebDBContext.java   |  131 ++
 .../apache/empire/jsf2/components/InputTag.java    |    8 +-
 .../apache/empire/jsf2/components/SelectTag.java   |   12 +-
 .../empire/jsf2/controls/CheckboxInputControl.java |    1 -
 .../empire/jsf2/controls/RadioInputControl.java    |    1 -
 .../empire/jsf2/controls/SelectInputControl.java   |    3 +-
 .../empire/jsf2/controls/TextAreaInputControl.java |    3 -
 .../empire/jsf2/controls/TextInputControl.java     |    2 +-
 .../jsf2/pageelements/BeanListPageElement.java     |   38 +-
 .../empire/jsf2/pageelements/ListPageElement.java  |   11 +-
 .../jsf2/pageelements/RecordPageElement.java       |   31 +-
 .../jsf2/pageelements/StaticListPageElement.java   |    4 +-
 .../java/org/apache/empire/jsf2/pages/Page.java    |   72 +-
 .../apache/empire/jsf2/pages/PageDefinition.java   |    5 +-
 .../apache/empire/jsf2/pages/PageDefinitions.java  |    9 +-
 .../apache/empire/jsf2/pages/PageELResolver.java   |    6 +-
 .../org/apache/empire/jsf2/pages/PageElement.java  |   15 +-
 .../org/apache/empire/jsf2/pages/PageOutcome.java  |    5 +-
 .../org/apache/empire/jsf2/utils/ParameterMap.java |    5 +-
 .../empire/jsf2/utils/TagEncodingHelper.java       |   52 +-
 .../jsf2/utils/ValueExpressionUnwrapper.java       |    8 +-
 empire-db-maven-plugin/pom.xml                     |   70 +-
 .../org/apache/empire/db/maven/CodeGenMojo.java    |    3 +-
 empire-db-spring/.gitignore                        |    4 -
 empire-db-spring/pom.xml                           |   53 -
 .../empire/spring/DBDatabaseFactoryBean.java       |  137 --
 .../apache/empire/spring/DBReaderExtractor.java    |   46 -
 .../empire/spring/DBRecordCallbackHandler.java     |   44 -
 .../org/apache/empire/spring/DBRecordMapper.java   |   49 -
 .../org/apache/empire/spring/DBRecordWriter.java   |   28 -
 .../org/apache/empire/spring/EmpireDaoSupport.java |  131 --
 .../org/apache/empire/spring/EmpireTemplate.java   |  846 --------
 empire-db-struts2/.gitignore                       |    6 -
 empire-db-struts2/pom.xml                          |   67 -
 .../struts2/action/ActionAccessValidator.java      |   42 -
 .../empire/struts2/action/ActionErrorProvider.java |   76 -
 .../empire/struts2/action/ActionItemProperty.java  |   32 -
 .../apache/empire/struts2/action/Disposable.java   |   47 -
 .../apache/empire/struts2/action/ErrorInfo.java    |   46 -
 .../struts2/action/RequestParamProvider.java       |   33 -
 .../apache/empire/struts2/action/WebAction.java    |  540 ------
 .../org/apache/empire/struts2/action/package.html  |   27 -
 .../empire/struts2/actionsupport/ActionBase.java   |  329 ----
 .../empire/struts2/actionsupport/ActionError.java  |  146 --
 .../actionsupport/ActionPropertySupport.java       |  110 --
 .../struts2/actionsupport/BeanActionSupport.java   |  193 --
 .../actionsupport/BeanListActionSupport.java       |   87 -
 .../struts2/actionsupport/FormActionSupport.java   |  122 --
 .../struts2/actionsupport/ListActionSupport.java   |  178 --
 .../actionsupport/ReaderListActionSupport.java     |   74 -
 .../struts2/actionsupport/RecordActionSupport.java |  627 ------
 .../actionsupport/RecordFormActionSupport.java     |  361 ----
 .../struts2/actionsupport/SessionPersistence.java  |   29 -
 .../actionsupport/TextProviderActionSupport.java   |  127 --
 .../empire/struts2/actionsupport/package.html      |   27 -
 .../struts2/html/DefaultHtmlTagDictionary.java     |  556 ------
 .../empire/struts2/html/HtmlTagDictionary.java     |  177 --
 .../org/apache/empire/struts2/html/HtmlWriter.java |  239 ---
 .../org/apache/empire/struts2/html/package.html    |   27 -
 .../interceptors/ActionAccessInterceptor.java      |   82 -
 .../interceptors/ActionBasicsInterceptor.java      |  106 -
 .../struts2/interceptors/InterceptorSupport.java   |  122 --
 .../empire/struts2/interceptors/package.html       |   27 -
 .../struts2/jsp/components/AnchorComponent.java    |  180 --
 .../struts2/jsp/components/CalendarComponent.java  |  388 ----
 .../struts2/jsp/components/ControlComponent.java   |  252 ---
 .../struts2/jsp/components/DataValueComponent.java |  172 --
 .../struts2/jsp/components/FormComponent.java      |  135 --
 .../jsp/components/InputControlComponent.java      |  364 ----
 .../struts2/jsp/components/info/CalendarInfo.java  |  318 ---
 .../struts2/jsp/components/info/package.html       |   27 -
 .../empire/struts2/jsp/components/package.html     |   27 -
 .../struts2/jsp/controls/CheckboxInputControl.java |   99 -
 .../struts2/jsp/controls/EMailInputControl.java    |   46 -
 .../struts2/jsp/controls/HLinkInputControl.java    |   50 -
 .../empire/struts2/jsp/controls/InputControl.java  |  359 ----
 .../struts2/jsp/controls/InputControlManager.java  |   56 -
 .../struts2/jsp/controls/PasswordInputControl.java |  116 --
 .../struts2/jsp/controls/PhoneInputControl.java    |  199 --
 .../struts2/jsp/controls/RadioInputControl.java    |  185 --
 .../struts2/jsp/controls/SelectInputControl.java   |   94 -
 .../struts2/jsp/controls/TextAreaInputControl.java |  136 --
 .../struts2/jsp/controls/TextInputControl.java     |  408 ----
 .../empire/struts2/jsp/controls/package.html       |   27 -
 .../empire/struts2/jsp/tags/ActionErrorsTag.java   |  168 --
 .../empire/struts2/jsp/tags/ActionMessageTag.java  |   87 -
 .../apache/empire/struts2/jsp/tags/ButtonTag.java  |  102 -
 .../empire/struts2/jsp/tags/CalendarTag.java       |  204 --
 .../empire/struts2/jsp/tags/CheckboxTag.java       |  184 --
 .../empire/struts2/jsp/tags/DataValueTag.java      |  226 ---
 .../empire/struts2/jsp/tags/EmpireTagSupport.java  |  476 -----
 .../struts2/jsp/tags/EmpireValueTagSupport.java    |  358 ----
 .../apache/empire/struts2/jsp/tags/FlexDivTag.java |  111 --
 .../empire/struts2/jsp/tags/FloatClearTag.java     |   62 -
 .../empire/struts2/jsp/tags/FormPartTag.java       |  365 ----
 .../empire/struts2/jsp/tags/FormSubmitTag.java     |  223 ---
 .../apache/empire/struts2/jsp/tags/FormTag.java    |  177 --
 .../empire/struts2/jsp/tags/InputControlTag.java   |  320 ---
 .../empire/struts2/jsp/tags/ItemListTag.java       |  428 ----
 .../apache/empire/struts2/jsp/tags/LinkTag.java    |  179 --
 .../empire/struts2/jsp/tags/ListPageBarTag.java    |  253 ---
 .../empire/struts2/jsp/tags/ListPageInfoTag.java   |  118 --
 .../empire/struts2/jsp/tags/MenuItemTag.java       |  153 --
 .../apache/empire/struts2/jsp/tags/MenuTag.java    |  182 --
 .../apache/empire/struts2/jsp/tags/ParamTag.java   |  111 --
 .../empire/struts2/jsp/tags/RadioButtonTag.java    |  171 --
 .../apache/empire/struts2/jsp/tags/SelectTag.java  |  178 --
 .../empire/struts2/jsp/tags/TableDataTag.java      |  192 --
 .../struts2/jsp/tags/TableHeadColumnTag.java       |  368 ----
 .../empire/struts2/jsp/tags/TableHeadRowTag.java   |  230 ---
 .../empire/struts2/jsp/tags/TableRowTag.java       |  189 --
 .../apache/empire/struts2/jsp/tags/TextTag.java    |  119 --
 .../empire/struts2/jsp/tags/flow/ElseIfTag.java    |   98 -
 .../empire/struts2/jsp/tags/flow/ElseTag.java      |   78 -
 .../apache/empire/struts2/jsp/tags/flow/IfTag.java |   91 -
 .../empire/struts2/jsp/tags/flow/SetTag.java       |   95 -
 .../empire/struts2/jsp/tags/flow/package.html      |   27 -
 .../apache/empire/struts2/jsp/tags/package.html    |   27 -
 .../org/apache/empire/struts2/web/AppContext.java  |   51 -
 .../empire/struts2/web/EmpireFilterDispatcher.java |   51 -
 .../struts2/web/EmpirePortletDispatcher.java       |  256 ---
 .../empire/struts2/web/EmpirePortletResult.java    |  101 -
 .../empire/struts2/web/EmpireStrutsDispatcher.java |  260 ---
 .../empire/struts2/web/EmpireThreadManager.java    |   59 -
 .../org/apache/empire/struts2/web/FieldErrors.java |   41 -
 .../apache/empire/struts2/web/RequestContext.java  |   61 -
 .../apache/empire/struts2/web/ResponseContext.java |   52 -
 .../apache/empire/struts2/web/SessionContext.java  |   44 -
 .../org/apache/empire/struts2/web/UrlHelperEx.java |  232 ---
 .../org/apache/empire/struts2/web/WebRequest.java  |   62 -
 .../org/apache/empire/struts2/web/WebSession.java  |   27 -
 .../org/apache/empire/struts2/web/package.html     |   27 -
 .../struts2/web/portlet/PortletContextWrapper.java |  100 -
 .../struts2/web/portlet/PortletRequestWrapper.java |  125 --
 .../web/portlet/PortletResponseWrapper.java        |  136 --
 .../struts2/web/portlet/PortletSessionWrapper.java |   77 -
 .../struts2/web/servlet/ServletContextWrapper.java |  100 -
 .../struts2/web/servlet/ServletRequestWrapper.java |  124 --
 .../web/servlet/ServletResponseWrapper.java        |   93 -
 .../struts2/web/servlet/ServletSessionWrapper.java |   79 -
 .../src/main/resources/META-INF/empire-tags.tld    | 2040 --------------------
 .../src/main/resources/struts-empire-portlet.xml   |   98 -
 .../src/main/resources/struts-empire.xml           |   90 -
 empire-db/pom.xml                                  |   54 +-
 .../java/org/apache/empire/commons/Attributes.java |    5 +-
 .../java/org/apache/empire/commons/ClassUtils.java |  480 +++++
 .../java/org/apache/empire/commons/DateUtils.java  |  164 +-
 .../java/org/apache/empire/commons/ErrorType.java  |    5 +-
 .../org/apache/empire/commons/ObjectUtils.java     |  425 ++--
 .../java/org/apache/empire/commons/Options.java    |    2 +-
 .../org/apache/empire/commons/StringUtils.java     |   12 +
 .../org/apache/empire/commons/Unwrappable.java     |   19 +-
 .../main/java/org/apache/empire/data/Column.java   |    9 +-
 .../java/org/apache/empire/data/ColumnExpr.java    |   12 +-
 .../main/java/org/apache/empire/data/DataMode.java |   39 -
 .../main/java/org/apache/empire/data/DataType.java |   10 +-
 .../java/org/apache/empire/data/EntityType.java    |   14 +
 .../main/java/org/apache/empire/data/Record.java   |   46 +-
 .../java/org/apache/empire/data/RecordData.java    |   15 +-
 .../org/apache/empire/data/bean/BeanClass.java     |   36 +-
 .../org/apache/empire/data/bean/BeanProperty.java  |   53 +-
 .../apache/empire/data/bean/BeanRecordProxy.java   |   76 +-
 .../org/apache/empire/data/bean/BeanResult.java    |  142 +-
 .../org/apache/empire/data/list/DataListEntry.java |  372 ++++
 .../apache/empire/data/list/DataListFactory.java   |   18 +-
 .../empire/data/list/DataListFactoryImpl.java      |  139 ++
 .../org/apache/empire/data/list/DataListHead.java  |  138 ++
 .../main/java/org/apache/empire/db/DBCmdParam.java |   14 +-
 .../main/java/org/apache/empire/db/DBCmdType.java  |   31 -
 .../main/java/org/apache/empire/db/DBColumn.java   |  131 +-
 .../java/org/apache/empire/db/DBColumnExpr.java    |  152 +-
 .../java/org/apache/empire/db/DBCombinedCmd.java   |  292 +--
 .../main/java/org/apache/empire/db/DBCommand.java  |  775 +++++---
 .../java/org/apache/empire/db/DBCommandExpr.java   |  306 +--
 .../main/java/org/apache/empire/db/DBContext.java  |   58 +-
 .../java/org/apache/empire/db/DBDDLGenerator.java  |   66 +-
 .../main/java/org/apache/empire/db/DBDatabase.java | 1322 ++++---------
 .../src/main/java/org/apache/empire/db/DBExpr.java |   51 +-
 .../org/apache/empire/db/DBExpressionIndex.java    |    5 +-
 .../main/java/org/apache/empire/db/DBIndex.java    |   17 +-
 .../main/java/org/apache/empire/db/DBObject.java   |   44 +-
 .../main/java/org/apache/empire/db/DBQuery.java    |  194 +-
 .../java/org/apache/empire/db/DBQueryColumn.java   |   22 +-
 .../main/java/org/apache/empire/db/DBReader.java   |  333 ++--
 .../main/java/org/apache/empire/db/DBRecord.java   | 1246 ++----------
 .../empire/db/{DBRecord.java => DBRecordBase.java} | 1118 +++++------
 .../java/org/apache/empire/db/DBRecordBean.java    |  313 +++
 .../java/org/apache/empire/db/DBRecordData.java    |  224 ++-
 .../main/java/org/apache/empire/db/DBRelation.java |   34 +-
 .../main/java/org/apache/empire/db/DBRowSet.java   |  709 ++++---
 .../java/org/apache/empire/db/DBSQLScript.java     |   59 +-
 .../main/java/org/apache/empire/db/DBTable.java    |  200 +-
 .../java/org/apache/empire/db/DBTableColumn.java   |  261 +--
 .../main/java/org/apache/empire/db/DBUtils.java    | 1210 ++++++++++++
 .../src/main/java/org/apache/empire/db/DBView.java |  104 +-
 .../apache/empire/db/context/DBContextAware.java   |    9 +-
 .../apache/empire/db/context/DBContextBase.java    |  274 +++
 .../apache/empire/db/context/DBContextStatic.java  |  135 ++
 .../empire/db/context/DBRollbackHandler.java       |   18 +-
 .../empire/db/context/DBRollbackManager.java       |  136 ++
 ...ion.java => CommandWithoutSelectException.java} |   72 +-
 .../exceptions/ConstraintViolationException.java   |   13 +-
 .../db/exceptions/DatabaseNotOpenException.java    |    3 -
 .../empire/db/exceptions/EmpireSQLException.java   |   19 +-
 .../db/exceptions/FieldIllegalValueException.java  |    3 -
 .../db/exceptions/FieldNotNullException.java       |    3 -
 ...yException.java => FieldReadOnlyException.java} |    7 +-
 .../empire/db/exceptions/FieldValueException.java  |    5 +-
 .../exceptions/FieldValueNotFetchedException.java  |    3 -
 .../exceptions/FieldValueOutOfRangeException.java  |    3 -
 .../db/exceptions/FieldValueTooLongException.java  |    3 -
 .../empire/db/exceptions/InvalidKeyException.java  |    3 -
 .../db/exceptions/NoPrimaryKeyException.java       |    9 +-
 .../empire/db/exceptions/QueryFailedException.java |   15 +-
 .../db/exceptions/QueryNoResultException.java      |    3 -
 .../db/exceptions/RecordDeleteFailedException.java |    9 +-
 .../empire/db/exceptions/RecordException.java      |  100 +
 .../db/exceptions/RecordNotFoundException.java     |    9 +-
 ...Exception.java => RecordReadOnlyException.java} |   71 +-
 ...on.java => RecordUpdateAmbiguousException.java} |   71 +-
 .../db/exceptions/RecordUpdateFailedException.java |   11 +-
 .../exceptions/RecordUpdateInvalidException.java   |   39 -
 .../db/exceptions/StatementFailedException.java    |   13 +-
 ...xception.java => UnknownBeanTypeException.java} |   72 +-
 .../empire/db/expr/column/DBAbstractFuncExpr.java  |   35 +-
 .../apache/empire/db/expr/column/DBAliasExpr.java  |  100 +-
 .../apache/empire/db/expr/column/DBCalcExpr.java   |   32 +-
 .../apache/empire/db/expr/column/DBCaseExpr.java   |   17 +-
 .../empire/db/expr/column/DBCaseWhenExpr.java      |   19 +-
 .../apache/empire/db/expr/column/DBConcatExpr.java |   30 +-
 .../empire/db/expr/column/DBConcatFuncExpr.java    |  107 +
 .../empire/db/expr/column/DBConvertExpr.java       |    8 +-
 .../apache/empire/db/expr/column/DBCountExpr.java  |   39 +-
 .../apache/empire/db/expr/column/DBDecodeExpr.java |   25 +-
 .../apache/empire/db/expr/column/DBFuncExpr.java   |   29 +-
 .../apache/empire/db/expr/column/DBScalarExpr.java |   24 +-
 .../apache/empire/db/expr/column/DBValueExpr.java  |   38 +-
 .../empire/db/expr/column/DBVarArgsFuncExpr.java   |  158 ++
 .../empire/db/expr/compare/DBCompareAndOrExpr.java |   27 +-
 .../empire/db/expr/compare/DBCompareColExpr.java   |   60 +-
 .../empire/db/expr/compare/DBCompareExpr.java      |   15 +-
 .../empire/db/expr/compare/DBCompareNotExpr.java   |   30 +-
 .../empire/db/expr/compare/DBExistsExpr.java       |   28 +-
 .../empire/db/expr/compare/DBParenthesisExpr.java  |   48 +-
 .../empire/db/expr/join/DBColumnJoinExpr.java      |   39 +-
 .../empire/db/expr/join/DBCompareJoinExpr.java     |    4 +-
 .../empire/db/expr/join/DBCrossJoinExpr.java       |   29 +-
 .../org/apache/empire/db/expr/join/DBJoinExpr.java |    9 +-
 .../apache/empire/db/expr/order/DBOrderByExpr.java |    7 +-
 .../org/apache/empire/db/expr/set/DBSetExpr.java   |   22 +-
 .../org/apache/empire/db/generic/TDatabase.java    |   47 +-
 .../java/org/apache/empire/db/generic/TRecord.java |   63 +
 .../java/org/apache/empire/db/generic/TTable.java  |   88 +-
 .../java/org/apache/empire/db/generic/TView.java   |   45 +-
 .../apache/empire/db/list/DBBeanFactoryCache.java  |   80 +
 .../apache/empire/db/list/DBBeanListFactory.java   |   25 +-
 .../empire/db/list/DBBeanListFactoryImpl.java      |  261 +++
 .../apache/empire/db/list/DBRecordListFactory.java |   68 +-
 .../empire/db/list/DBRecordListFactoryImpl.java    |  159 ++
 .../java/org/apache/empire/db/list/DataBean.java   |   53 +-
 .../empire/db/validation/DBModelChecker.java       |  525 +++--
 .../empire/db/validation/DBModelErrorHandler.java  |   10 +-
 .../empire/db/validation/DBModelErrorLogger.java   |   40 +-
 .../DBDriverFeature.java => dbms/DBMSFeature.java} |   10 +-
 .../java/org/apache/empire/dbms/DBMSHandler.java   |  258 +++
 .../DBMSHandlerBase.java}                          |  976 +++++-----
 .../java/org/apache/empire/dbms/DBSqlPhrase.java   |   86 +
 .../derby/DBMSHandlerDerby.java}                   |   77 +-
 .../{db => dbms}/derby/DerbyDDLGenerator.java      |   17 +-
 .../apache/empire/{db => dbms}/derby/package.html  |    0
 .../h2/DBMSHandlerH2.java}                         |   67 +-
 .../empire/{db => dbms}/h2/H2DDLGenerator.java     |   13 +-
 .../org/apache/empire/{db => dbms}/h2/package.html |    0
 .../hsql/DBMSHandlerHSql.java}                     |  120 +-
 .../empire/{db => dbms}/hsql/HSqlDDLGenerator.java |   27 +-
 .../apache/empire/{db => dbms}/hsql/package.html   |    0
 .../mysql/DBMSHandlerMySQL.java}                   |   78 +-
 .../{db => dbms}/mysql/MySQLDDLGenerator.java      |   28 +-
 .../apache/empire/{db => dbms}/mysql/package.html  |    0
 .../{db => dbms}/oracle/DBCommandOracle.java       |   19 +-
 .../oracle/DBMSHandlerOracle.java}                 |  126 +-
 .../{db => dbms}/oracle/OracleDBModelChecker.java  |   60 +-
 .../{db => dbms}/oracle/OracleDDLGenerator.java    |   38 +-
 .../{db => dbms}/oracle/OracleDataDictionnary.java |    2 +-
 .../{db => dbms}/oracle/OracleRowNumExpr.java      |   29 +-
 .../{db => dbms}/oracle/OracleSYSDatabase.java     |   18 +-
 .../apache/empire/{db => dbms}/oracle/package.html |    0
 .../postgresql/DBMSHandlerPostgreSQL.java}         |   85 +-
 .../postgresql/PostgreDDLGenerator.java            |   22 +-
 .../empire/{db => dbms}/postgresql/package.html    |    0
 .../sqlite/DBMSHandlerSQLite.java}                 |  159 +-
 .../{db => dbms}/sqlite/SQLiteDDLGenerator.java    |   10 +-
 .../sqlserver/DBMSHandlerMSSQL.java}               |  121 +-
 .../sqlserver/MSSqlDBModelChecker.java             |   33 +-
 .../{db => dbms}/sqlserver/MSSqlDDLGenerator.java  |   27 +-
 .../empire/{db => dbms}/sqlserver/package.html     |    0
 .../exceptions/BeanIncompatibleException.java      |    3 -
 .../exceptions/BeanInstantiationException.java     |    7 +-
 .../exceptions/BeanPropertyGetException.java       |    7 +-
 .../exceptions/BeanPropertySetException.java       |    7 +-
 .../apache/empire/exceptions/EmpireException.java  |    7 +-
 .../empire/exceptions/FileParseException.java      |    3 -
 .../empire/exceptions/FileReadException.java       |    3 -
 .../empire/exceptions/FileWriteException.java      |    3 -
 .../empire/exceptions/InternalException.java       |    7 +-
 .../exceptions/InvalidArgumentException.java       |    8 +-
 .../exceptions/InvalidPropertyException.java       |    3 -
 ...ueException.java => InvalidValueException.java} |   78 +-
 .../empire/exceptions/ItemExistsException.java     |    3 -
 .../empire/exceptions/ItemNotFoundException.java   |    3 -
 .../exceptions/MiscellaneousErrorException.java    |   71 +-
 .../empire/exceptions/NotImplementedException.java |    3 -
 .../empire/exceptions/NotSupportedException.java   |    3 -
 .../empire/exceptions/ObjectNotValidException.java |    3 -
 .../exceptions/PropertyReadOnlyException.java      |    3 -
 .../exceptions/UnexpectedReturnValueException.java |    3 -
 .../exceptions/UnspecifiedErrorException.java      |   13 +-
 .../exceptions/UnsupportedTypeException.java       |   15 +
 .../org/apache/empire/xml/XMLConfiguration.java    |    2 +-
 .../test/java/org/apache/empire/DBResource.java    |   42 +-
 .../org/apache/empire/commons/ObjectUtilsTest.java |    1 -
 .../org/apache/empire/commons/OptionsTest.java     |    9 +-
 .../org/apache/empire/db/AliasExpressionTest.java  |  147 ++
 .../test/java/org/apache/empire/db/CompanyDB.java  |    8 +-
 .../java/org/apache/empire/db/DBCommandTest.java   |   24 +-
 .../java/org/apache/empire/db/IntegerTest.java     |  119 +-
 .../test/java/org/apache/empire/db/MockDriver.java |   45 +-
 .../apache/empire/db/PreparedStatementTest.java    |   30 +-
 .../java/org/apache/empire/db/SerializeTest.java   |  245 ++-
 .../apache/empire/db/expr/set/DBSetExprTest.java   |    3 +-
 .../empire/db/mysql/DBDatabaseDriverMySQLTest.java |  110 --
 .../hsql/DBMSHandlerHSqlTest.java}                 |  114 +-
 .../mssql/DBMSHandlerMSSqlDateTest.java}           |   60 +-
 .../mssql/DBMSHandlerMSSqlTest.java}               |   50 +-
 .../empire/dbms/mysql/DBMSHandlerMySQLTest.java    |  114 ++
 .../postgresql/DBMSHandlerPostgreSQLTest.java}     |   66 +-
 .../sqlite/DBMSHandlerSQLiteTest.java}             |  103 +-
 pom.xml                                            |  144 +-
 588 files changed, 15934 insertions(+), 50102 deletions(-)
 delete mode 100644 
empire-db-codegen/src/main/java/org/apache/empire/db/codegen/util/DBUtil.java
 delete mode 100644 
empire-db-codegen/src/test/java/org/apache/empire/db/codegen/util/DBUtilTest.java
 delete mode 100644 empire-db-eclipse-codegen/.gitignore
 delete mode 100644 empire-db-eclipse-codegen/META-INF/MANIFEST.MF
 delete mode 100644 empire-db-eclipse-codegen/build.properties
 delete mode 100644 empire-db-eclipse-codegen/lib/.gitignore
 delete mode 100644 empire-db-eclipse-codegen/lib/readme.txt
 delete mode 100644 empire-db-eclipse-codegen/plugin.xml
 delete mode 100644 empire-db-eclipse-codegen/pom.xml
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/CodeGenConfig.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/Plugin.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/PluginConsts.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/handler/ConfigDialogHandler.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/model/ConfigFile.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/model/JdbcDriverClass.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/service/ConfigFileService.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/service/ConfigFileServiceImpl.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/service/MessageServiceImpl.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/ui/ClassParameterPage.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/ui/ConfigurationDialog.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/ui/DBTablesDialog.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/ui/INavigator.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/ui/IPage.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/ui/MainPage.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/ui/Navigator.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/ui/Page.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/ui/SchemaOptionsPage.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/util/SWTResourceManager.java
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/defaultConfig.xml
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/icons/addButton.png
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/icons/check_all.gif
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/icons/db_element.gif
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/icons/deleteButton.png
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/icons/empire-db-logo.gif
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/icons/empire_db_icon.png
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/icons/folder.gif
 delete mode 100644 empire-db-eclipse-codegen/src/main/resources/icons/logo.png
 delete mode 100644 empire-db-eclipse-codegen/src/main/resources/icons/save.png
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/icons/testConnection.gif
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/icons/uncheck_all.gif
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/lang/messages_en.properties
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/templates/BaseRecord.vm
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/templates/BaseTable.vm
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/templates/BaseView.vm
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/templates/Database.vm
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/templates/Record.vm
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/templates/Table.vm
 delete mode 100644 
empire-db-eclipse-codegen/src/main/resources/templates/View.vm
 rename 
empire-db-examples/{empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/SampleUser.java
 => 
empire-db-example-advanced/src/main/java/org/apache/empire/samples/db/advanced/SampleContext.java}
 (60%)
 create mode 100644 
empire-db-examples/empire-db-example-advanced/src/main/java/org/apache/empire/samples/db/advanced/db/CarSalesDB.java
 create mode 100644 
empire-db-examples/empire-db-example-advanced/src/main/java/org/apache/empire/samples/db/advanced/db/DealerSalesView.java
 copy 
empire-db/src/main/java/org/apache/empire/exceptions/FileParseException.java => 
empire-db-examples/empire-db-example-advanced/src/main/java/org/apache/empire/samples/db/advanced/records/BrandRecord.java
 (58%)
 create mode 100644 
empire-db-examples/empire-db-example-advanced/src/main/java/org/apache/empire/samples/db/advanced/records/DealerRecord.java
 create mode 100644 
empire-db-examples/empire-db-example-advanced/src/main/java/org/apache/empire/samples/db/advanced/records/ModelRecord.java
 delete mode 100644 
empire-db-examples/empire-db-example-basic/src/main/java/org/apache/empire/samples/db/SampleBean.java
 create mode 100644 
empire-db-examples/empire-db-example-basic/src/main/java/org/apache/empire/samples/db/beans/Department.java
 create mode 100644 
empire-db-examples/empire-db-example-basic/src/main/java/org/apache/empire/samples/db/beans/Employee.java
 rename 
empire-db-examples/{empire-db-example-spring/src/main/java/org/apache/empire/spring/example1/SampleBean.java
 => 
empire-db-example-basic/src/main/java/org/apache/empire/samples/db/beans/EmployeeQuery.java}
 (57%)
 create mode 100644 
empire-db-examples/empire-db-example-basic/src/main/java/org/apache/empire/samples/db/beans/Payment.java
 delete mode 100644 empire-db-examples/empire-db-example-cxf/.gitignore
 delete mode 100644 empire-db-examples/empire-db-example-cxf/config.xml
 delete mode 100644 empire-db-examples/empire-db-example-cxf/log4j.properties
 delete mode 100644 empire-db-examples/empire-db-example-cxf/pom.xml
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/client/ClientGUI.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/client/EmployeeListModel.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/client/EmployeeServiceClient.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/client/RunClient.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/common/Department.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/common/Employee.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/common/EmployeeService.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/server/DocumentWriter.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/server/EmployeeServiceImpl.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/server/RunServer.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/server/SampleConfig.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/server/ServerControl.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/server/ServerGUI.java
 delete mode 100644 
empire-db-examples/empire-db-example-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/server/db/SampleDB.java
 delete mode 100644 empire-db-examples/empire-db-example-cxf/xcf.xml
 create mode 100644 
empire-db-examples/empire-db-example-jsf2/src/main/java/org/apache/empire/jsf2/websample/web/AppExceptionHandler.java
 create mode 100644 
empire-db-examples/empire-db-example-jsf2/src/main/java/org/apache/empire/jsf2/websample/web/AppExceptionHandlerFactory.java
 create mode 100644 
empire-db-examples/empire-db-example-jsf2/src/main/java/org/apache/empire/jsf2/websample/web/SampleContext.java
 delete mode 100644 empire-db-examples/empire-db-example-spring-boot/.gitignore
 delete mode 100644 empire-db-examples/empire-db-example-spring-boot/pom.xml
 delete mode 100644 
empire-db-examples/empire-db-example-spring-boot/src/main/java/org/apache/empire/samples/springboot/EmpireDBConfigProperties.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring-boot/src/main/java/org/apache/empire/samples/springboot/SampleApp.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring-boot/src/main/java/org/apache/empire/samples/springboot/SampleBean.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring-boot/src/main/java/org/apache/empire/samples/springboot/SampleDB.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring-boot/src/main/resources/application.yml
 delete mode 100644 empire-db-examples/empire-db-example-spring/.gitignore
 delete mode 100644 empire-db-examples/empire-db-example-spring/pom.xml
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/samples/spring/EmpireApp.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/samples/spring/EmpireAppImpl.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/samples/spring/SampleSpringApp.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/samples/spring/db/SampleBean.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/samples/spring/db/SampleDB.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/samples/spring/support/EmpireDBException.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/samples/spring/support/EmpireDaoSupport.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/samples/spring/support/EmpireDriverFactory.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/spring/example1/EmpireApp.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/spring/example1/EmpireAppImpl.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/spring/example1/SampleDB.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/spring/example1/SampleSpringApp.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/spring/example2/Department.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/spring/example2/Employee.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/spring/example2/EmployeeDao.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/spring/example2/EmployeeDaoImpl.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/java/org/apache/empire/spring/example2/EmployeeSpringApp.java
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/resources/applicationContext.xml
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/resources/example1/applicationContext.xml
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/resources/example2/applicationContext-employee.xml
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/resources/log4j.properties
 delete mode 100644 
empire-db-examples/empire-db-example-spring/src/main/resources/settings.properties
 delete mode 100644 empire-db-examples/empire-db-example-struts2-cxf/.gitignore
 delete mode 100644 empire-db-examples/empire-db-example-struts2-cxf/pom.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/client/EmployeeServiceClient.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/common/Department.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/common/Employee.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/samples/cxf/wssample/common/EmployeeService.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/common/Errors.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/SampleApplication.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/SampleConfig.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/SampleContext.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/SampleErrors.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/SampleHtmlTagDictionary.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/SampleRequest.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/SampleSession.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/SampleUser.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/actions/EmployeeDetailAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/actions/EmployeeListAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/actions/LoginAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/actiontypes/BeanDetailAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/actiontypes/SampleAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/ws/SampleBeanClass.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/ws/SampleBeanDomain.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/ws/SampleRecord.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/ws/records/DepartmentRecord.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/ws/records/EmployeeRecord.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/resources/log4j.dtd
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/resources/log4j.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/resources/messages_de.properties
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/resources/messages_en.properties
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/resources/struts.properties
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/resources/struts.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/WEB-INF/config.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/WEB-INF/empire-tags.tld
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/WEB-INF/web.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/css/main.css
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/index.html
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/jsp/employeeDetails.jsp
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/jsp/employeeList.jsp
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/jsp/employeeSearch.jsp
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/jsp/error.jsp
 delete mode 100644 
empire-db-examples/empire-db-example-struts2-cxf/src/main/webapp/jsp/login.jsp
 delete mode 100644 empire-db-examples/empire-db-example-struts2/.gitignore
 delete mode 100644 empire-db-examples/empire-db-example-struts2/pom.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/db/SampleDB.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/db/SampleRecord.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/db/SampleTable.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/db/records/DepartmentRecord.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/db/records/EmployeeRecord.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/SampleApplication.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/SampleConfig.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/SampleErrors.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/SampleHtmlTagDictionary.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/SampleRequest.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/SampleSession.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/actions/EmployeeDetailAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/actions/EmployeeListAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/actions/LoginAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/actiontypes/Action.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/actiontypes/BeanDetailAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/actiontypes/DetailAction.java
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/resources/log4j.dtd
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/resources/log4j.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/resources/messages_de.properties
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/resources/messages_en.properties
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/resources/struts.properties
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/resources/struts.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/WEB-INF/config.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/WEB-INF/empire-tags.tld
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/WEB-INF/web.xml
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/css/main.css
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/index.html
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/jsp/employeeDetails.jsp
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/jsp/employeeList.jsp
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/jsp/employeeSearch.jsp
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/jsp/error.jsp
 delete mode 100644 
empire-db-examples/empire-db-example-struts2/src/main/webapp/jsp/login.jsp
 create mode 100644 
empire-db-jsf2/src/main/java/org/apache/empire/jsf2/app/WebDBContext.java
 delete mode 100644 empire-db-spring/.gitignore
 delete mode 100644 empire-db-spring/pom.xml
 delete mode 100644 
empire-db-spring/src/main/java/org/apache/empire/spring/DBDatabaseFactoryBean.java
 delete mode 100644 
empire-db-spring/src/main/java/org/apache/empire/spring/DBReaderExtractor.java
 delete mode 100644 
empire-db-spring/src/main/java/org/apache/empire/spring/DBRecordCallbackHandler.java
 delete mode 100644 
empire-db-spring/src/main/java/org/apache/empire/spring/DBRecordMapper.java
 delete mode 100644 
empire-db-spring/src/main/java/org/apache/empire/spring/DBRecordWriter.java
 delete mode 100644 
empire-db-spring/src/main/java/org/apache/empire/spring/EmpireDaoSupport.java
 delete mode 100644 
empire-db-spring/src/main/java/org/apache/empire/spring/EmpireTemplate.java
 delete mode 100644 empire-db-struts2/.gitignore
 delete mode 100644 empire-db-struts2/pom.xml
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/ActionAccessValidator.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/ActionErrorProvider.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/ActionItemProperty.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/Disposable.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/ErrorInfo.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/RequestParamProvider.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/WebAction.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/ActionBase.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/ActionError.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/ActionPropertySupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/BeanActionSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/BeanListActionSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/FormActionSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/ListActionSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/ReaderListActionSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/RecordActionSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/RecordFormActionSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/SessionPersistence.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/TextProviderActionSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/actionsupport/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/html/DefaultHtmlTagDictionary.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/html/HtmlTagDictionary.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/html/HtmlWriter.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/html/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/interceptors/ActionAccessInterceptor.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/interceptors/ActionBasicsInterceptor.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/interceptors/InterceptorSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/interceptors/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/components/AnchorComponent.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/components/CalendarComponent.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/components/ControlComponent.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/components/DataValueComponent.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/components/FormComponent.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/components/InputControlComponent.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/components/info/CalendarInfo.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/components/info/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/components/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/CheckboxInputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/EMailInputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/HLinkInputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/InputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/InputControlManager.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/PasswordInputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/PhoneInputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/RadioInputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/SelectInputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/TextAreaInputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/TextInputControl.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/controls/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/ActionErrorsTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/ActionMessageTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/ButtonTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/CalendarTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/CheckboxTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/DataValueTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/EmpireTagSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/EmpireValueTagSupport.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/FlexDivTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/FloatClearTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/FormPartTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/FormSubmitTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/FormTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/InputControlTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/ItemListTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/LinkTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/ListPageBarTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/ListPageInfoTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/MenuItemTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/MenuTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/ParamTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/RadioButtonTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/SelectTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/TableDataTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/TableHeadColumnTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/TableHeadRowTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/TableRowTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/TextTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/flow/ElseIfTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/flow/ElseTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/flow/IfTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/flow/SetTag.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/flow/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/jsp/tags/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/AppContext.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/EmpireFilterDispatcher.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/EmpirePortletDispatcher.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/EmpirePortletResult.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/EmpireStrutsDispatcher.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/EmpireThreadManager.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/FieldErrors.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/RequestContext.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/ResponseContext.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/SessionContext.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/UrlHelperEx.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/WebRequest.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/WebSession.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/package.html
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/portlet/PortletContextWrapper.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/portlet/PortletRequestWrapper.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/portlet/PortletResponseWrapper.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/portlet/PortletSessionWrapper.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/servlet/ServletContextWrapper.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/servlet/ServletRequestWrapper.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/servlet/ServletResponseWrapper.java
 delete mode 100644 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/servlet/ServletSessionWrapper.java
 delete mode 100644 
empire-db-struts2/src/main/resources/META-INF/empire-tags.tld
 delete mode 100644 
empire-db-struts2/src/main/resources/struts-empire-portlet.xml
 delete mode 100644 empire-db-struts2/src/main/resources/struts-empire.xml
 create mode 100644 
empire-db/src/main/java/org/apache/empire/commons/ClassUtils.java
 rename 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/ExceptionAware.java
 => empire-db/src/main/java/org/apache/empire/commons/Unwrappable.java (69%)
 delete mode 100644 empire-db/src/main/java/org/apache/empire/data/DataMode.java
 create mode 100644 
empire-db/src/main/java/org/apache/empire/data/EntityType.java
 create mode 100644 
empire-db/src/main/java/org/apache/empire/data/list/DataListEntry.java
 rename 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/ListSortingInfo.java
 => empire-db/src/main/java/org/apache/empire/data/list/DataListFactory.java 
(71%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/data/list/DataListFactoryImpl.java
 create mode 100644 
empire-db/src/main/java/org/apache/empire/data/list/DataListHead.java
 delete mode 100644 empire-db/src/main/java/org/apache/empire/db/DBCmdType.java
 copy 
empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/RecordContext.java
 => empire-db/src/main/java/org/apache/empire/db/DBContext.java (51%)
 copy empire-db/src/main/java/org/apache/empire/db/{DBRecord.java => 
DBRecordBase.java} (60%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/DBRecordBean.java
 create mode 100644 empire-db/src/main/java/org/apache/empire/db/DBUtils.java
 rename 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/WebApplication.java
 => empire-db/src/main/java/org/apache/empire/db/context/DBContextAware.java 
(82%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/context/DBContextBase.java
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/context/DBContextStatic.java
 rename 
empire-db-examples/empire-db-example-struts2/src/main/java/org/apache/empire/struts2/websample/web/SampleContext.java
 => empire-db/src/main/java/org/apache/empire/db/context/DBRollbackHandler.java 
(74%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/context/DBRollbackManager.java
 copy 
empire-db/src/main/java/org/apache/empire/db/exceptions/{FieldIsReadOnlyException.java
 => CommandWithoutSelectException.java} (72%)
 rename 
empire-db/src/main/java/org/apache/empire/db/exceptions/{FieldIsReadOnlyException.java
 => FieldReadOnlyException.java} (84%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/exceptions/RecordException.java
 copy 
empire-db/src/main/java/org/apache/empire/db/exceptions/{QueryNoResultException.java
 => RecordReadOnlyException.java} (73%)
 copy 
empire-db/src/main/java/org/apache/empire/db/exceptions/{FieldValueNotFetchedException.java
 => RecordUpdateAmbiguousException.java} (71%)
 delete mode 100644 
empire-db/src/main/java/org/apache/empire/db/exceptions/RecordUpdateInvalidException.java
 copy 
empire-db/src/main/java/org/apache/empire/db/exceptions/{QueryNoResultException.java
 => UnknownBeanTypeException.java} (77%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/expr/column/DBConcatFuncExpr.java
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/expr/column/DBVarArgsFuncExpr.java
 rename 
empire-db-struts2/src/main/java/org/apache/empire/struts2/web/DefaultWebRequest.java
 => empire-db/src/main/java/org/apache/empire/db/generic/TDatabase.java (50%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/generic/TRecord.java
 rename 
empire-db-struts2/src/main/java/org/apache/empire/struts2/exceptions/WebException.java
 => empire-db/src/main/java/org/apache/empire/db/generic/TTable.java (61%)
 rename 
empire-db-examples/empire-db-example-struts2-cxf/src/main/java/org/apache/empire/struts2/websample/web/actiontypes/DetailAction.java
 => empire-db/src/main/java/org/apache/empire/db/generic/TView.java (59%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/list/DBBeanFactoryCache.java
 rename 
empire-db-struts2/src/main/java/org/apache/empire/struts2/action/ListPagingInfo.java
 => empire-db/src/main/java/org/apache/empire/db/list/DBBeanListFactory.java 
(66%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/list/DBBeanListFactoryImpl.java
 copy 
empire-db-jsf2/src/main/java/org/apache/empire/jsf2/utils/ListItemSelection.java
 => empire-db/src/main/java/org/apache/empire/db/list/DBRecordListFactory.java 
(66%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/db/list/DBRecordListFactoryImpl.java
 rename 
empire-db-eclipse-codegen/src/main/java/org/apache/empire/db/eclipse/service/MessageService.java
 => empire-db/src/main/java/org/apache/empire/db/list/DataBean.java (77%)
 rename empire-db/src/main/java/org/apache/empire/{db/DBDriverFeature.java => 
dbms/DBMSFeature.java} (79%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/dbms/DBMSHandler.java
 rename empire-db/src/main/java/org/apache/empire/{db/DBDatabaseDriver.java => 
dbms/DBMSHandlerBase.java} (63%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/dbms/DBSqlPhrase.java
 rename 
empire-db/src/main/java/org/apache/empire/{db/derby/DBDatabaseDriverDerby.java 
=> dbms/derby/DBMSHandlerDerby.java} (83%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/derby/DerbyDDLGenerator.java (80%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/derby/package.html (100%)
 rename 
empire-db/src/main/java/org/apache/empire/{db/h2/DBDatabaseDriverH2.java => 
dbms/h2/DBMSHandlerH2.java} (86%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/h2/H2DDLGenerator.java (82%)
 rename empire-db/src/main/java/org/apache/empire/{db => dbms}/h2/package.html 
(100%)
 rename 
empire-db/src/main/java/org/apache/empire/{db/hsql/DBDatabaseDriverHSql.java => 
dbms/hsql/DBMSHandlerHSql.java} (77%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/hsql/HSqlDDLGenerator.java (79%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/hsql/package.html (100%)
 rename 
empire-db/src/main/java/org/apache/empire/{db/mysql/DBDatabaseDriverMySQL.java 
=> dbms/mysql/DBMSHandlerMySQL.java} (95%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/mysql/MySQLDDLGenerator.java (88%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/mysql/package.html (100%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/oracle/DBCommandOracle.java (96%)
 rename 
empire-db/src/main/java/org/apache/empire/{db/oracle/DBDatabaseDriverOracle.java
 => dbms/oracle/DBMSHandlerOracle.java} (82%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/oracle/OracleDBModelChecker.java (61%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/oracle/OracleDDLGenerator.java (82%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/oracle/OracleDataDictionnary.java (99%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/oracle/OracleRowNumExpr.java (83%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/oracle/OracleSYSDatabase.java (92%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/oracle/package.html (100%)
 rename 
empire-db/src/main/java/org/apache/empire/{db/postgresql/DBDatabaseDriverPostgreSQL.java
 => dbms/postgresql/DBMSHandlerPostgreSQL.java} (88%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/postgresql/PostgreDDLGenerator.java (84%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/postgresql/package.html (100%)
 rename 
empire-db/src/main/java/org/apache/empire/{db/sqlite/DBDatabaseDriverSQLite.java
 => dbms/sqlite/DBMSHandlerSQLite.java} (90%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/sqlite/SQLiteDDLGenerator.java (91%)
 rename 
empire-db/src/main/java/org/apache/empire/{db/sqlserver/DBDatabaseDriverMSSQL.java
 => dbms/sqlserver/DBMSHandlerMSSQL.java} (82%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/sqlserver/MSSqlDBModelChecker.java (67%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/sqlserver/MSSqlDDLGenerator.java (85%)
 rename empire-db/src/main/java/org/apache/empire/{db => 
dbms}/sqlserver/package.html (100%)
 copy 
empire-db/src/main/java/org/apache/empire/exceptions/{UnexpectedReturnValueException.java
 => InvalidValueException.java} (77%)
 rename 
empire-db-struts2/src/main/java/org/apache/empire/struts2/exceptions/InvalidFormDataException.java
 => 
empire-db/src/main/java/org/apache/empire/exceptions/UnspecifiedErrorException.java
 (73%)
 create mode 100644 
empire-db/src/main/java/org/apache/empire/exceptions/UnsupportedTypeException.java
 create mode 100644 
empire-db/src/test/java/org/apache/empire/db/AliasExpressionTest.java
 delete mode 100644 
empire-db/src/test/java/org/apache/empire/db/mysql/DBDatabaseDriverMySQLTest.java
 rename 
empire-db/src/test/java/org/apache/empire/{db/hsql/DBDatabaseDriverHSqlTest.java
 => dbms/hsql/DBMSHandlerHSqlTest.java} (53%)
 rename 
empire-db/src/test/java/org/apache/empire/{db/mssql/DBDatabaseDriverMSSqlDateTest.java
 => dbms/mssql/DBMSHandlerMSSqlDateTest.java} (73%)
 rename 
empire-db/src/test/java/org/apache/empire/{db/mssql/DBDatabaseDriverMSSqlTest.java
 => dbms/mssql/DBMSHandlerMSSqlTest.java} (67%)
 create mode 100644 
empire-db/src/test/java/org/apache/empire/dbms/mysql/DBMSHandlerMySQLTest.java
 rename 
empire-db/src/test/java/org/apache/empire/{db/postgresql/DBDatabaseDriverPostgreSQLTest.java
 => dbms/postgresql/DBMSHandlerPostgreSQLTest.java} (66%)
 rename 
empire-db/src/test/java/org/apache/empire/{db/sqlite/DBDatabaseDriverSQLiteTest.java
 => dbms/sqlite/DBMSHandlerSQLiteTest.java} (57%)

Reply via email to