Return-Path: Delivered-To: apmail-cayenne-commits-archive@www.apache.org Received: (qmail 78423 invoked from network); 18 Sep 2007 07:31:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Sep 2007 07:31:10 -0000 Received: (qmail 32210 invoked by uid 500); 18 Sep 2007 07:30:59 -0000 Delivered-To: apmail-cayenne-commits-archive@cayenne.apache.org Received: (qmail 32184 invoked by uid 500); 18 Sep 2007 07:30:58 -0000 Mailing-List: contact commits-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list commits@cayenne.apache.org Received: (qmail 32169 invoked by uid 99); 18 Sep 2007 07:30:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Sep 2007 00:30:58 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Sep 2007 07:32:57 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 2E7021A9832; Tue, 18 Sep 2007 00:30:42 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r576745 - in /cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map: JpaEntity.java JpaNamedQuery.java Date: Tue, 18 Sep 2007 07:30:41 -0000 To: commits@cayenne.apache.org From: aadamchik@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20070918073042.2E7021A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: aadamchik Date: Tue Sep 18 00:30:41 2007 New Revision: 576745 URL: http://svn.apache.org/viewvc?rev=576745&view=rev Log: adding XML encoding method to the JPA mapping classes. still incomplete, until finished will mostly be used for debugging JPA runtime Modified: cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaEntity.java cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaNamedQuery.java Modified: cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaEntity.java URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaEntity.java?rev=576745&r1=576744&r2=576745&view=diff ============================================================================== --- cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaEntity.java (original) +++ cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaEntity.java Tue Sep 18 00:30:41 2007 @@ -178,7 +178,7 @@ } encoder.indent(-1); - encoder.print(""); + encoder.println(""); } public String getName() { Modified: cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaNamedQuery.java URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaNamedQuery.java?rev=576745&r1=576744&r2=576745&view=diff ============================================================================== --- cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaNamedQuery.java (original) +++ cayenne/main/trunk/framework/cayenne-jpa-unpublished/src/main/java/org/apache/cayenne/jpa/map/JpaNamedQuery.java Tue Sep 18 00:30:41 2007 @@ -26,8 +26,10 @@ import javax.persistence.NamedQuery; import org.apache.cayenne.util.TreeNodeChild; +import org.apache.cayenne.util.XMLEncoder; +import org.apache.cayenne.util.XMLSerializable; -public class JpaNamedQuery { +public class JpaNamedQuery implements XMLSerializable { protected String name; protected String query; @@ -45,6 +47,9 @@ for (int i = 0; i < annotation.hints().length; i++) { hints.add(new JpaQueryHint(annotation.hints()[i])); } + } + + public void encodeAsXML(XMLEncoder encoder) { } public String getName() {