tuscany-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lrese...@apache.org
Subject svn commit: r660003 - in /incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo: ./ src/test/java/company/ src/test/java/org/apache/tuscany/sca/implementation/openjpa/ src/test/java/sample/ src/test/resources/ src/test/resources/META-...
Date Sun, 25 May 2008 17:39:25 GMT
Author: lresende
Date: Sun May 25 10:39:24 2008
New Revision: 660003

URL: http://svn.apache.org/viewvc?rev=660003&view=rev
Log:
Small updates to sandbox implementation-data-pojo project now with some working jpa scenarios/testcases

Added:
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/
      - copied from r620703, incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/sample/
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollection.java
  (with props)
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollectionImpl.java
  (with props)
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyCollectionTestCase.java
  (with props)
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/orm.xml
  (with props)
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/persistence.xml
  (with props)
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/company.composite
  (with props)
Removed:
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/sample/
Modified:
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/pom.xml
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/Company.java
    incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyTestCase.java

Modified: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/pom.xml?rev=660003&r1=660002&r2=660003&view=diff
==============================================================================
--- incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/pom.xml (original)
+++ incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/pom.xml Sun May
25 10:39:24 2008
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.tuscany.sca</groupId>
         <artifactId>tuscany-modules</artifactId>
-        <version>1.2-incubating-SNAPSHOT</version>
+        <version>2.0-incubating-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>tuscany-implementation-data-pojo</artifactId>
@@ -39,57 +39,57 @@
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-assembly</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-core</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-interface</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-assembly-xml</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-contribution-impl</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-sca-api</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-databinding</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-implementation-java-runtime</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-implementation-data-api</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-host-embedded</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.tuscany.sca</groupId>
 			<artifactId>tuscany-policy-transaction</artifactId>
-			<version>1.2-incubating-SNAPSHOT</version>
+			<version>2.0-incubating-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.geronimo.specs</groupId>

Modified: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/Company.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/Company.java?rev=660003&r1=620703&r2=660003&view=diff
==============================================================================
--- incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/Company.java
(original)
+++ incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/Company.java
Sun May 25 10:39:24 2008
@@ -16,16 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package sample;
+package company;
 
 import javax.persistence.*;
 
 @Entity
 public class Company {
-    @Id
-    private int id;
-    @Basic
-    private String name;
+    @Id    private int id;
+    @Basic private String name;
 
     public int getId() {
         return id;

Added: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollection.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollection.java?rev=660003&view=auto
==============================================================================
--- incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollection.java
(added)
+++ incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollection.java
Sun May 25 10:39:24 2008
@@ -0,0 +1,25 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ */
+package company;
+
+import org.apache.tuscany.sca.implementation.data.collection.Collection;
+
+public interface CompanyCollection extends Collection<String, Company> {
+
+}

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollection.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollection.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollectionImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollectionImpl.java?rev=660003&view=auto
==============================================================================
--- incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollectionImpl.java
(added)
+++ incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollectionImpl.java
Sun May 25 10:39:24 2008
@@ -0,0 +1,100 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ */
+package company;
+
+import java.util.Iterator;
+import java.util.List;
+
+import javax.persistence.EntityManager;
+import javax.persistence.EntityManagerFactory;
+import javax.persistence.EntityTransaction;
+import javax.persistence.Persistence;
+import javax.persistence.Query;
+
+import org.apache.tuscany.sca.implementation.data.collection.Entry;
+import org.apache.tuscany.sca.implementation.data.collection.NotFoundException;
+
+public class CompanyCollectionImpl implements CompanyCollection {
+    EntityManagerFactory emf = null;
+    EntityManager em = null;
+
+    public CompanyCollectionImpl() {
+        System.out.println(">>>");
+        try {
+            emf = Persistence.createEntityManagerFactory("company-openJPA");
+            em = emf.createEntityManager();
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+
+    public void delete(String arg0) throws NotFoundException {
+        // TODO Auto-generated method stub
+
+    }
+
+    public Company get(String arg0) throws NotFoundException {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public Entry<String, Company>[] getAll() {
+        EntityTransaction tx = em.getTransaction();
+        try {
+            tx.begin();
+
+            Query q = em.createQuery("SELECT c FROM company c");
+            List results = q.getResultList();
+            Iterator iter = results.iterator();
+            while (iter.hasNext()) {
+                Company company = (Company)iter.next();
+
+                System.out.println(company);
+            }
+
+            tx.commit();
+        } catch(Exception e) {
+            e.printStackTrace();
+        } finally {
+            if (tx.isActive()) {
+                tx.rollback();
+            }
+
+            em.close();
+        }
+
+        return null;
+    }
+
+    public String post(String arg0, Company arg1) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    public void put(String arg0, Company arg1) throws NotFoundException {
+        // TODO Auto-generated method stub
+
+    }
+
+    public Entry<String, Company>[] query(String arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+}

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollectionImpl.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/company/CompanyCollectionImpl.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyCollectionTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyCollectionTestCase.java?rev=660003&view=auto
==============================================================================
--- incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyCollectionTestCase.java
(added)
+++ incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyCollectionTestCase.java
Sun May 25 10:39:24 2008
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ */
+package org.apache.tuscany.sca.implementation.openjpa;
+
+import junit.framework.TestCase;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import company.CompanyCollection;
+import company.CompanyCollectionImpl;
+
+public class CompanyCollectionTestCase extends TestCase {
+    private Log log = LogFactory.getLog(this.getClass());
+    private CompanyCollection collection = null;
+    
+    public void setUp() {
+        collection = new CompanyCollectionImpl(); 
+    }
+    
+    public void testGetAll() {
+        collection.getAll();
+    }
+
+    public void tearDown() {
+
+    }
+}

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyCollectionTestCase.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyCollectionTestCase.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyTestCase.java?rev=660003&r1=660002&r2=660003&view=diff
==============================================================================
--- incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyTestCase.java
(original)
+++ incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/java/org/apache/tuscany/sca/implementation/openjpa/CompanyTestCase.java
Sun May 25 10:39:24 2008
@@ -21,7 +21,9 @@
 import junit.framework.*;
 import org.apache.tuscany.sca.host.embedded.*;
 import org.apache.commons.logging.*;
-import sample.*;
+
+import company.*;
+
 import javax.persistence.*;
 import java.util.*;
 
@@ -35,7 +37,7 @@
         em = domain.getService(EntityManager.class, "CompanyServiceComponent");
 
     }
-
+    
     public void testAccess() {
         Company company = new Company();
         int id = new Random().nextInt();

Added: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/orm.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/orm.xml?rev=660003&view=auto
==============================================================================
--- incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/orm.xml
(added)
+++ incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/orm.xml
Sun May 25 10:39:24 2008
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+-->
+
+<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
+    version="1.0">
+    <entity class="company.Company" name="company">
+        <table name="COMPANY"/>
+        <attributes>
+            <id name="id">
+                <generated-value strategy="TABLE"/>
+            </id>
+            <basic name="name">
+                <column name="NAME" length="30"/>
+            </basic>
+        </attributes>
+    </entity>
+</entity-mappings>
\ No newline at end of file

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/orm.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/orm.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/orm.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/persistence.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/persistence.xml?rev=660003&view=auto
==============================================================================
--- incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/persistence.xml
(added)
+++ incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/persistence.xml
Sun May 25 10:39:24 2008
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+-->
+
+<persistence xmlns="http://java.sun.com/xml/ns/persistence"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
+        http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">
+
+    <persistence-unit name="company-openJPA">
+        <!--mapping-file>orm.xml</mapping-file-->
+        <class>company.Company</class>
+		
+		<properties>
+	        <property name="openjpa.ConnectionDriverName" value="org.apache.derby.jdbc.EmbeddedDriver"/>
+	        <property name="openjpa.ConnectionURL" value="jdbc:derby:target/test-classes/company"/>
+			<property name="openjpa.ConnectionUserName" value=""/>
+			<property name="openjpa.ConnectionPassword" value=""/>		
+			
+			<property name="openjpa.Log" value="DefaultLevel=TRACE, Tool=TRACE"/>	
+	    </properties>
+    </persistence-unit>
+
+</persistence>
\ No newline at end of file

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/persistence.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/persistence.xml
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/META-INF/persistence.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/company.composite
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/company.composite?rev=660003&view=auto
==============================================================================
--- incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/company.composite
(added)
+++ incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/company.composite
Sun May 25 10:39:24 2008
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+-->
+
+<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
+     xmlns:tuscany="http://tuscany.apache.org/xmlns/sca/1.0" 
+     targetNamespace="http://sample/openjpa"  
+     name="company">
+
+	<component name="CompanyServiceComponent">
+		<tuscany:implementation.data.pojo>
+
+			<tuscany:persistence-unit name="company">
+				<tuscany:openjpa.BrokerFactory>org.apache.tuscany.sca.implementation.openjpa.TuscanyBrokerFactory</tuscany:openjpa.BrokerFactory>
+				<tuscany:openjpa.TransactionMode>managed</tuscany:openjpa.TransactionMode>
+				<tuscany:openjpa.Log>DefaultLevel=WARN,SQL=TRACE</tuscany:openjpa.Log>
+				<tuscany:openjpa.jdbc.SynchronizeMappings>buildSchema</tuscany:openjpa.jdbc.SynchronizeMappings>
+
+				<tuscany:class>company.Company</tuscany:class>
+			</tuscany:persistence-unit>
+			
+            <tuscany:connectionInfo>
+		      <tuscany:connectionProperties 
+			   driverClass="org.apache.derby.jdbc.EmbeddedDriver" 
+			   databaseURL="jdbc:derby:target/test-classes/company; create = true" 
+			   loginTimeout="600000"/>
+	        </tuscany:connectionInfo>			
+		</tuscany:implementation.data.pojo>
+	</component>
+
+</composite>

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/company.composite
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/company.composite
------------------------------------------------------------------------------
    svn:executable = *

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/company.composite
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/tuscany/sandbox/lresende/sca/modules/implementation-data-pojo/src/test/resources/company.composite
------------------------------------------------------------------------------
    svn:mime-type = text/xml



Mime
View raw message