You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2010/07/27 14:12:44 UTC

svn commit: r979660 [3/3] - in /cayenne/main/trunk/docs/doc/src/main/image-src: ./ single-table-inheritance/ vertical-inheritance/

Added: cayenne/main/trunk/docs/doc/src/main/image-src/single-table-inheritance/UntitledDomainMap.map.xml
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/docs/doc/src/main/image-src/single-table-inheritance/UntitledDomainMap.map.xml?rev=979660&view=auto
==============================================================================
--- cayenne/main/trunk/docs/doc/src/main/image-src/single-table-inheritance/UntitledDomainMap.map.xml (added)
+++ cayenne/main/trunk/docs/doc/src/main/image-src/single-table-inheritance/UntitledDomainMap.map.xml Tue Jul 27 12:12:44 2010
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<data-map xmlns="http://cayenne.apache.org/schema/3.0/modelMap"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://cayenne.apache.org/schema/3.0/modelMap http://cayenne.apache.org/schema/3.0/modelMap.xsd"
+  project-version="3.0.0.1">
+	<property name="defaultPackage" value="org.example"/>
+	<db-entity name="BOOK">
+		<db-attribute name="AUTHOR" type="VARCHAR" length="500"/>
+		<db-attribute name="DOWNLOAD_URL" type="VARCHAR" length="500"/>
+		<db-attribute name="ID" type="BIGINT" isPrimaryKey="true" isMandatory="true"/>
+		<db-attribute name="IN_STOCK" type="BOOLEAN"/>
+		<db-attribute name="ISBN" type="CHAR" length="9"/>
+		<db-attribute name="PRICE" type="DECIMAL"/>
+		<db-attribute name="SHIPPING_WEIGHT" type="DECIMAL"/>
+		<db-attribute name="SIZE_MB" type="DECIMAL"/>
+		<db-attribute name="TITLE" type="VARCHAR" length="500"/>
+		<db-attribute name="TYPE" type="CHAR" isMandatory="true" length="1"/>
+	</db-entity>
+	<obj-entity name="Book" className="org.example.Book" dbEntityName="BOOK">
+		<obj-attribute name="author" type="java.lang.String" db-attribute-path="AUTHOR"/>
+		<obj-attribute name="isbn" type="java.lang.String" db-attribute-path="ISBN"/>
+		<obj-attribute name="price" type="java.math.BigDecimal" db-attribute-path="PRICE"/>
+		<obj-attribute name="title" type="java.lang.String" db-attribute-path="TITLE"/>
+		<obj-attribute name="type" type="java.lang.String" db-attribute-path="TYPE"/>
+	</obj-entity>
+	<obj-entity name="PaperBook" superEntityName="Book" className="org.example.PaperBook">
+		<qualifier><![CDATA[type = "P"]]></qualifier>
+	</obj-entity>
+</data-map>

Added: cayenne/main/trunk/docs/doc/src/main/image-src/single-table-inheritance/cayenne.xml
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/docs/doc/src/main/image-src/single-table-inheritance/cayenne.xml?rev=979660&view=auto
==============================================================================
--- cayenne/main/trunk/docs/doc/src/main/image-src/single-table-inheritance/cayenne.xml (added)
+++ cayenne/main/trunk/docs/doc/src/main/image-src/single-table-inheritance/cayenne.xml Tue Jul 27 12:12:44 2010
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<domains project-version="3.0.0.1">
+<domain name="UntitledDomain">
+	<map name="UntitledDomainMap" location="UntitledDomainMap.map.xml"/>
+</domain>
+</domains>

Added: cayenne/main/trunk/docs/doc/src/main/image-src/vertical-inheritance/UntitledDomainMap.map.xml
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/docs/doc/src/main/image-src/vertical-inheritance/UntitledDomainMap.map.xml?rev=979660&view=auto
==============================================================================
--- cayenne/main/trunk/docs/doc/src/main/image-src/vertical-inheritance/UntitledDomainMap.map.xml (added)
+++ cayenne/main/trunk/docs/doc/src/main/image-src/vertical-inheritance/UntitledDomainMap.map.xml Tue Jul 27 12:12:44 2010
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<data-map xmlns="http://cayenne.apache.org/schema/3.0/modelMap"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://cayenne.apache.org/schema/3.0/modelMap http://cayenne.apache.org/schema/3.0/modelMap.xsd"
+  project-version="3.0.0.1">
+	<property name="defaultPackage" value="org.example"/>
+	<db-entity name="BOOK">
+		<db-attribute name="AUTHOR" type="VARCHAR" length="500"/>
+		<db-attribute name="ID" type="BIGINT" isPrimaryKey="true" isMandatory="true"/>
+		<db-attribute name="ISBN" type="CHAR" length="9"/>
+		<db-attribute name="PRICE" type="DECIMAL"/>
+		<db-attribute name="TITLE" type="VARCHAR" length="500"/>
+		<db-attribute name="TYPE" type="CHAR" isMandatory="true" length="1"/>
+	</db-entity>
+	<db-entity name="EBOOK">
+		<db-attribute name="DOWNLOAD_URL" type="VARCHAR" length="500"/>
+		<db-attribute name="ID" type="BIGINT" isPrimaryKey="true" isMandatory="true"/>
+		<db-attribute name="SIZE_MB" type="DECIMAL"/>
+	</db-entity>
+	<db-entity name="PAPER_BOOK">
+		<db-attribute name="ID" type="BIGINT" isPrimaryKey="true" isMandatory="true"/>
+		<db-attribute name="IN_STOCK" type="BOOLEAN"/>
+		<db-attribute name="SHIPPING_WEIGHT" type="DECIMAL"/>
+	</db-entity>
+	<obj-entity name="Book" className="org.example.Book" dbEntityName="BOOK">
+		<obj-attribute name="author" type="java.lang.String" db-attribute-path="AUTHOR"/>
+		<obj-attribute name="isbn" type="java.lang.String" db-attribute-path="ISBN"/>
+		<obj-attribute name="price" type="java.math.BigDecimal" db-attribute-path="PRICE"/>
+		<obj-attribute name="title" type="java.lang.String" db-attribute-path="TITLE"/>
+		<obj-attribute name="type" type="java.lang.String" db-attribute-path="TYPE"/>
+	</obj-entity>
+	<obj-entity name="PaperBook" superEntityName="Book" className="org.example.PaperBook">
+		<qualifier><![CDATA[type = "P"]]></qualifier>
+		<obj-attribute name="inStock" type="boolean" db-attribute-path="paperBook.IN_STOCK"/>
+	</obj-entity>
+	<db-relationship name="ebook" source="BOOK" target="EBOOK" toDependentPK="true" toMany="false">
+		<db-attribute-pair source="ID" target="ID"/>
+	</db-relationship>
+	<db-relationship name="paperBook" source="BOOK" target="PAPER_BOOK" toDependentPK="true" toMany="false">
+		<db-attribute-pair source="ID" target="ID"/>
+	</db-relationship>
+	<db-relationship name="book" source="EBOOK" target="BOOK" toMany="false">
+		<db-attribute-pair source="ID" target="ID"/>
+	</db-relationship>
+	<db-relationship name="book" source="PAPER_BOOK" target="BOOK" toMany="false">
+		<db-attribute-pair source="ID" target="ID"/>
+	</db-relationship>
+</data-map>

Added: cayenne/main/trunk/docs/doc/src/main/image-src/vertical-inheritance/cayenne.xml
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/docs/doc/src/main/image-src/vertical-inheritance/cayenne.xml?rev=979660&view=auto
==============================================================================
--- cayenne/main/trunk/docs/doc/src/main/image-src/vertical-inheritance/cayenne.xml (added)
+++ cayenne/main/trunk/docs/doc/src/main/image-src/vertical-inheritance/cayenne.xml Tue Jul 27 12:12:44 2010
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<domains project-version="3.0.0.1">
+<domain name="UntitledDomain">
+	<map name="UntitledDomainMap" location="UntitledDomainMap.map.xml"/>
+</domain>
+</domains>