Author: kwilliams
Date: Tue Apr 25 21:37:08 2006
New Revision: 397087
URL: http://svn.apache.org/viewcvs?rev=397087&view=rev
Log:
Cleaning up Command interface (TUSCANY-230)
Added:
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithConverter.xml
(with props)
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithIDConverter.xml
(with props)
incubator/tuscany/java/das/rdb/src/test/resources/OrdersOrderDetailsConfig.xml
(with props)
incubator/tuscany/java/das/rdb/src/test/resources/PartsConfig.xml (with
props)
incubator/tuscany/java/das/rdb/src/test/resources/companyMappingWithConverters.xml
(with props)
Modified:
incubator/tuscany/java/das/rdb/src/test/resources/companyMapping.xml
Added:
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithConverter.xml
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithConverter.xml?rev=397087&view=auto
==============================================================================
---
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithConverter.xml
(added)
+++
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithConverter.xml
Tue Apr 25 21:37:08 2006
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ASCII"?>
+<Config
xsi:noNamespaceSchemaLocation="http:///org.apache.tuscany.das.rdb/config.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <Table name="CUSTOMER">
+ <Column name="LASTNAME"
converterClassName="org.apache.tuscany.das.rdb.test.mappings.SillyDateStringConverter"/>
+ </Table>
+
+</Config>
\ No newline at end of file
Propchange:
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithConverter.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithConverter.xml
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added:
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithIDConverter.xml
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithIDConverter.xml?rev=397087&view=auto
==============================================================================
---
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithIDConverter.xml
(added)
+++
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithIDConverter.xml
Tue Apr 25 21:37:08 2006
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ASCII"?>
+<Config
xsi:noNamespaceSchemaLocation="http:///org.apache.tuscany.das.rdb/config.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <Table name="CUSTOMER">
+ <Column name="ID"
converterClassName="org.apache.tuscany.das.rdb.test.mappings.StringToLongConverter"/>
+ </Table>
+
+</Config>
\ No newline at end of file
Propchange:
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithIDConverter.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
incubator/tuscany/java/das/rdb/src/test/resources/CustomerConfigWithIDConverter.xml
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added:
incubator/tuscany/java/das/rdb/src/test/resources/OrdersOrderDetailsConfig.xml
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/java/das/rdb/src/test/resources/OrdersOrderDetailsConfig.xml?rev=397087&view=auto
==============================================================================
---
incubator/tuscany/java/das/rdb/src/test/resources/OrdersOrderDetailsConfig.xml
(added)
+++
incubator/tuscany/java/das/rdb/src/test/resources/OrdersOrderDetailsConfig.xml
Tue Apr 25 21:37:08 2006
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="ASCII"?>
+<Config
xsi:noNamespaceSchemaLocation="http:///org.apache.tuscany.das.rdb/config.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <Table name="ORDERDETAILS">
+ <Column name="ORDERID" primaryKey="true"/>
+ <Column name="PRODUCTID" primaryKey="true"/>
+ </Table>
+
+
+ <Relationship name="ORDERDETAILS" primaryKeyTable="ANORDER"
+ foreignKeyTable="ORDERDETAILS" many="true">
+ <KeyPair primaryKeyColumn="ID" foreignKeyColumn="ORDERID"/>
+ </Relationship>
+
+</Config>
\ No newline at end of file
Propchange:
incubator/tuscany/java/das/rdb/src/test/resources/OrdersOrderDetailsConfig.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
incubator/tuscany/java/das/rdb/src/test/resources/OrdersOrderDetailsConfig.xml
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/java/das/rdb/src/test/resources/PartsConfig.xml
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/java/das/rdb/src/test/resources/PartsConfig.xml?rev=397087&view=auto
==============================================================================
--- incubator/tuscany/java/das/rdb/src/test/resources/PartsConfig.xml (added)
+++ incubator/tuscany/java/das/rdb/src/test/resources/PartsConfig.xml Tue Apr
25 21:37:08 2006
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ASCII"?>
+<Config
xsi:noNamespaceSchemaLocation="http:///org.apache.tuscany.das.rdb/config.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <Table name="PART">
+ <Column name="ID" primaryKey="true"/>
+ </Table>
+
+ <Relationship name="subparts" primaryKeyTable="PART" foreignKeyTable="PART"
many="true">
+ <KeyPair primaryKeyColumn="ID" foreignKeyColumn="PARENT_ID"/>
+ </Relationship>
+
+</Config>
\ No newline at end of file
Propchange: incubator/tuscany/java/das/rdb/src/test/resources/PartsConfig.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/java/das/rdb/src/test/resources/PartsConfig.xml
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Modified: incubator/tuscany/java/das/rdb/src/test/resources/companyMapping.xml
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/java/das/rdb/src/test/resources/companyMapping.xml?rev=397087&r1=397086&r2=397087&view=diff
==============================================================================
--- incubator/tuscany/java/das/rdb/src/test/resources/companyMapping.xml
(original)
+++ incubator/tuscany/java/das/rdb/src/test/resources/companyMapping.xml Tue
Apr 25 21:37:08 2006
@@ -8,6 +8,7 @@
<Table name="DEPARTMENT" propertyName="DepartmentType">
<Column name="ID" primaryKey="true"/>
</Table>
+
<Table name="EMPLOYEE" propertyName="EmployeeType">
<Column name="ID" primaryKey="true"/>
</Table>
Added:
incubator/tuscany/java/das/rdb/src/test/resources/companyMappingWithConverters.xml
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/java/das/rdb/src/test/resources/companyMappingWithConverters.xml?rev=397087&view=auto
==============================================================================
---
incubator/tuscany/java/das/rdb/src/test/resources/companyMappingWithConverters.xml
(added)
+++
incubator/tuscany/java/das/rdb/src/test/resources/companyMappingWithConverters.xml
Tue Apr 25 21:37:08 2006
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="ASCII"?>
+<Config
xsi:noNamespaceSchemaLocation="http:///org.apache.tuscany.das.rdb/config.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <Table name="COMPANY" propertyName="CompanyType">
+ <Column name="ID" primaryKey="true"/>
+ </Table>
+
+ <Table name="DEPARTMENT" propertyName="DepartmentType">
+ <Column name="ID" primaryKey="true"/>
+ <Column name="NUMBER"
converterClassName="org.apache.tuscany.das.rdb.test.mappings.StringToIntegerConverter"/>
+ </Table>
+
+ <Table name="EMPLOYEE" propertyName="EmployeeType">
+ <Column name="ID" primaryKey="true"/>
+ <Column name="MANAGER"
converterClassName="org.apache.tuscany.das.rdb.test.mappings.IntegerToBooleanConverter"/>
+ </Table>
+
+ <Relationship name="departments" primaryKeyTable="COMPANY"
foreignKeyTable="DEPARTMENT" many="true">
+ <KeyPair primaryKeyColumn="ID" foreignKeyColumn="COMPANYID"/>
+ </Relationship>
+
+ <Relationship name="employees" primaryKeyTable="DEPARTMENT"
foreignKeyTable="EMPLOYEE" many="true">
+ <KeyPair primaryKeyColumn="ID" foreignKeyColumn="DEPARTMENTID"/>
+ </Relationship>
+
+</Config>
Propchange:
incubator/tuscany/java/das/rdb/src/test/resources/companyMappingWithConverters.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
incubator/tuscany/java/das/rdb/src/test/resources/companyMappingWithConverters.xml
------------------------------------------------------------------------------
svn:keywords = Rev,Date