From wendyjenkins@example.net Sat Dec 01 03:32:36 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 50650 invoked from network); 1 Dec 2007 03:32:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 03:32:36 -0000 Received: (qmail 40557 invoked by uid 500); 1 Dec 2007 03:32:23 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 40546 invoked by uid 500); 1 Dec 2007 03:32:23 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 40537 invoked by uid 99); 1 Dec 2007 03:32:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 19:32:23 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wendyjenkins@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO fish.ish.com.au) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 03:32:23 +0000 Received: from [83.161.120.155] (helo=[83.161.120.155]) by fish.ish.com.au with esmtpa (Exim 4.43) id 1IyJBz-0005eM-8q for wendyjenkins@example.net; Sat, 01 Dec 2007 14:39:07 +1100 Message-Id: <wendyjenkins@example.net> From: Aristedes Maniatis <wendyjenkins@example.net> To: wendyjenkins@example.net Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-1--870622924" Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: query properties Date: Sat, 1 Dec 2007 14:31:48 +1100 X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.915) X-Spam-Score: -1.4 (-) X-Spam-Report: -1.4 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-1--870622924 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit In SelectQuery, initWithProperties(Map<?,?> properties) has a properties Map with wildcard keys and values. That has clashed slightly with a choice I made elsewhere for these properties - I originally thought that they were <String, String> Now I've discovered that for cache groups the value can be a String[], so perhaps <String, Object> is more suitable. Does that sound reasonable? Are they used in others ways? This is the difference between code I'd be writing for myself (where I'd make it really tightly defined for compile time safety) and a public library where others may want to override the public functions. Whatever it is, I'd like to document more clearly what these properties can represent (for example, will the key become an enum one day?) Ari --------------------------> ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone 6693127488 fax 6693127488 GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A --Apple-Mail-1--870622924 content-type: application/pgp-signature; x-mac-type=70674453; name=PGP.sig content-description: This is a digitally signed message part content-disposition: inline; filename=PGP.sig content-transfer-encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) iEYEARECAAYFAkdQ1aUACgkQ72p9Lj5JECp4jQCdG/1e5pIGVmYxZc27tWAJhlh2 +OMAn1P6XTLswdzC+Kk5jk47IB6bIpms =DV3H -----END PGP SIGNATURE----- --Apple-Mail-1--870622924-- From wendyjenkins@example.net Sat Dec 01 03:36:37 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 98141 invoked from network); 1 Dec 2007 03:36:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 03:36:37 -0000 Received: (qmail 42035 invoked by uid 500); 1 Dec 2007 03:36:25 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 42015 invoked by uid 500); 1 Dec 2007 03:36:25 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 42006 invoked by uid 99); 1 Dec 2007 03:36:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 19:36:25 -0800 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=RCVD_NUMERIC_HELO,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO servprise.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 03:36:24 +0000 Received: from 83.161.120.155 ([83.161.120.155]) by aristotle.servprise.office ([83.161.120.155]) with Microsoft Exchange Server HTTP-DAV ; Sat, 1 Dec 2007 03:36:02 +0000 User-Agent: Microsoft-Entourage/83.161.120.155618 Date: Fri, 30 Nov 2007 22:36:02 -0500 Subject: Re: query properties From: Kevin Menard <wendyjenkins@example.net> To: <wendyjenkins@example.net> Message-ID: <wendyjenkins@example.net> Thread-Topic: query properties Thread-Index: Acgzy0ucigHhYJ++Edy1mAAbY5TfYw== In-Reply-To: <wendyjenkins@example.net> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Map<String, Object> wouldn't work because you wouldn't be able to pass in say, Map<String, String>. You'd probably be looking for Map<String, ?> or some extends variant. On 11/30/07 10:31 PM, "Aristedes Maniatis" <wendyjenkins@example.net> wrote: > In SelectQuery, initWithProperties(Map<?,?> properties) has a > properties Map with wildcard keys and values. That has clashed > slightly with a choice I made elsewhere for these properties - I > originally thought that they were <String, String> > > Now I've discovered that for cache groups the value can be a String[], > so perhaps <String, Object> is more suitable. Does that sound > reasonable? Are they used in others ways? This is the difference > between code I'd be writing for myself (where I'd make it really > tightly defined for compile time safety) and a public library where > others may want to override the public functions. > > Whatever it is, I'd like to document more clearly what these > properties can represent (for example, will the key become an enum one > day?) > > Ari -- Kevin Menard Servprise International, Inc. Remote reboot & power control for network equipment www.servprise.com 6693127488 From wendyjenkins@example.net Sat Dec 01 03:50:01 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 4915 invoked from network); 1 Dec 2007 03:50:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 03:50:00 -0000 Received: (qmail 47465 invoked by uid 500); 1 Dec 2007 03:49:48 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 47455 invoked by uid 500); 1 Dec 2007 03:49:48 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 47446 invoked by uid 99); 1 Dec 2007 03:49:48 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 19:49:48 -0800 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO sca-es-mail-2.sun.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 03:49:47 +0000 Received: from fe-sfbay-09.sun.com ([83.161.120.155]) by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id lB13nQsk018276 for <wendyjenkins@example.net>; Fri, 30 Nov 2007 19:49:26 -0800 (PST) Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <wendyjenkins@example.net> (original mail from wendyjenkins@example.net) for wendyjenkins@example.net; Fri, 30 Nov 2007 19:49:26 -0800 (PST) Received: from [83.161.120.155] ([83.161.120.155]) by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <wendyjenkins@example.net> for wendyjenkins@example.net; Fri, 30 Nov 2007 19:49:25 -0800 (PST) Date: Fri, 30 Nov 2007 19:49:21 -0800 From: Craig L Russell <wendyjenkins@example.net> Subject: Re: query properties In-reply-to: <wendyjenkins@example.net> Sender: wendyjenkins@example.net To: wendyjenkins@example.net Message-id: <wendyjenkins@example.net> MIME-version: 1.0 X-Mailer: Apple Mail (2.752.3) Content-type: multipart/signed; protocol="application/pkcs7-signature"; boundary=Apple-Mail-248--869570325; micalg=sha1 References: <wendyjenkins@example.net> X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-248--869570325 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Hi Kevin, Having just refreshed my understanding of wild cards, I agree that Map<String, ?> would be right. Craig On Nov 30, 2007, at 7:36 PM, Kevin Menard wrote: > Map<String, Object> wouldn't work because you wouldn't be able to > pass in > say, Map<String, String>. You'd probably be looking for > Map<String, ?> or > some extends variant. > > > On 11/30/07 10:31 PM, "Aristedes Maniatis" <wendyjenkins@example.net> wrote: > >> In SelectQuery, initWithProperties(Map<?,?> properties) has a >> properties Map with wildcard keys and values. That has clashed >> slightly with a choice I made elsewhere for these properties - I >> originally thought that they were <String, String> >> >> Now I've discovered that for cache groups the value can be a String >> [], >> so perhaps <String, Object> is more suitable. Does that sound >> reasonable? Are they used in others ways? This is the difference >> between code I'd be writing for myself (where I'd make it really >> tightly defined for compile time safety) and a public library where >> others may want to override the public functions. >> >> Whatever it is, I'd like to document more clearly what these >> properties can represent (for example, will the key become an enum >> one >> day?) >> >> Ari > > -- > Kevin Menard > Servprise International, Inc. > Remote reboot & power control for network equipment > www.servprise.com 6693127488 > Craig Russell Architect, Sun Java Enterprise System http://java.sun.com/products/jdo 6693127488 mailto:wendyjenkins@example.net P.S. A good JDO? O, Gasp! --Apple-Mail-248--869570325 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGUDCCAwkw ggJyoAMCAQICECpJVMO68ii+Xfsc1O1YYFIwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MTIwOTE5NTEwNVoXDTA3MTIwOTE5NTEw NVowbDEQMA4GA1UEBBMHUnVzc2VsbDEUMBIGA1UEKhMLQ3JhaWcgTGFpcmQxHDAaBgNVBAMTE0Ny YWlnIExhaXJkIFJ1c3NlbGwxJDAiBgkqhkiG9w0BCQEWFUNyYWlnLlJ1c3NlbGxAU3VuLkNPTTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMNAB4Ih+ShsCt89HzqIdwEx8L4o1UHiY6V7 16mrCedfd4Y0/uI7z9Zam8ysgEh+F7aDnQEKmEsVFN35G4nPMfLU6dZYkvADwUjbq82t/dJ3FDDg Q945nHHpqECZff/S/UMho9AFfj6PZvZBAlDCJAayb4RdKIlfuvPW9YcQStQ1IfVJcVuKnC0Q+tdc a4A7zn7IzLOQohO1lTc3hXSBigEIGiGYn6Ny0wmexfA3X1WsXekFx5czd+M4GjDjswn8CNoBmnBr jOTGK1mOsXR6GSRHnly2s9xTdE4qv9qimM+7C2yzMHbKcszV7OQoLsRsZKDh+6u9wYU+TrjcY4ym bA8CAwEAAaMyMDAwIAYDVR0RBBkwF4EVQ3JhaWcuUnVzc2VsbEBTdW4uQ09NMAwGA1UdEwEB/wQC MAAwDQYJKoZIhvcNAQEFBQADgYEAU/EpPDztnb55Fz7iGSVm1mYEVj5m2OQKTYG26POUAomCBRrt /CdBBvqYmcHUTpra0qLELHAQadYFl2v11iQkqwF5PPJs19oU/zA0m5qFnOMTAiCvel7IprIwA2r6 eJR9siaPwDRgVJ/Sj71dD+utwf+nRrNy0/7PMNK5y+ocsYQwggM/MIICqKADAgECAgENMA0GCSqG SIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQH EwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZp Y2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMw NzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls IElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUE cJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/Ef kTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMB AAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3Js LnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYD VR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GB AEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+ hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC 3CEZNd4ksdMdRv9dX2VPMYIDEDCCAwwCAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0ECECpJVMO68ii+Xfsc1O1YYFIwCQYFKw4DAhoFAKCCAW8wGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDcxMjAxMDM0OTIxWjAjBgkqhkiG9w0B CQQxFgQUO12KMsATpeMY9cH4tMg01T2d8VUwgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMC WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAqSVTDuvIovl37HNTtWGBSMIGHBgsqhkiG 9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAq SVTDuvIovl37HNTtWGBSMA0GCSqGSIb3DQEBAQUABIIBAFL4ytf174x7ecAzl4Vl9W/TLP+aK7iA mgkuMv7fcaDaXZwk1NY4UMRt7Xj+3AZ2+QAIyIXTLOGsenGG3zMrTeLw8YxYn4YRy6GZNtl6Astx xfAstBleLohAU+/BL5jhDRlWAvNrP+z3/QOAxfPdsgIAjExTsoZoV5k3otFmGVz8VuB/wVBS0SRP ZApnAoGtCRfwQDVdTYJSMTUXY6Mrqw/s8gYoxKMnhTJKJ+VXmpNmBnRfyjwxIMUVHWdDKNEHOsq+ s/BTX0K2EjPPCSVyjOiOYv2jlwfVRB95d730oNHYG0eg9MXALLNDOG7VKbP6aCRvwlhtIACUUGK9 8IPI7T4AAAAAAAA= --Apple-Mail-248--869570325-- From wendyjenkins@example.net Sat Dec 01 03:51:36 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 5317 invoked from network); 1 Dec 2007 03:51:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2007 03:51:36 -0000 Received: (qmail 47788 invoked by uid 500); 1 Dec 2007 03:51:23 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 47772 invoked by uid 500); 1 Dec 2007 03:51:23 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 47761 invoked by uid 99); 1 Dec 2007 03:51:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Nov 2007 19:51:23 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of wendyjenkins@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO fish.ish.com.au) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 01 Dec 2007 03:51:01 +0000 Received: from [83.161.120.155] (helo=[83.161.120.155]) by fish.ish.com.au with esmtpa (Exim 4.43) id 1IyJUU-0005oO-TV for wendyjenkins@example.net; Sat, 01 Dec 2007 14:58:10 +1100 Message-Id: <wendyjenkins@example.net> From: Aristedes Maniatis <wendyjenkins@example.net> To: wendyjenkins@example.net In-Reply-To: <wendyjenkins@example.net> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: query properties Date: Sat, 1 Dec 2007 14:50:57 +1100 References: <wendyjenkins@example.net> X-Mailer: Apple Mail (2.915) X-Spam-Score: -1.4 (-) X-Spam-Report: -1.4 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Virus-Checked: Checked by ClamAV on apache.org On 01/12/2007, at 2:36 PM, Kevin Menard wrote: > Map<String, Object> wouldn't work because you wouldn't be able to > pass in > say, Map<String, String>. You'd probably be looking for > Map<String, ?> or > some extends variant. Yes, you are right. I was thinking of it from the perspective of creating the Map in the application which passes the parameters to Cayenne. I also found this in Expression: * @param parameters a map of parameters, with each key being a string name of an * expression parameter, and value being the value that should be used in * the final expression. and a fair amount of code which seems to assume the key is a String and the value any type of Object. Ari --------------------------> ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone 6693127488 fax 6693127488 GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A From wendyjenkins@example.net Sun Dec 02 12:47:07 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 92871 invoked from network); 2 Dec 2007 12:47:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 12:47:07 -0000 Received: (qmail 96987 invoked by uid 500); 2 Dec 2007 12:46:55 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 96964 invoked by uid 500); 2 Dec 2007 12:46:55 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 96955 invoked by uid 99); 2 Dec 2007 12:46:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 04:46:55 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 12:46:42 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 73FA1714201 for <wendyjenkins@example.net>; Sun, 2 Dec 2007 04:46:44 -0800 (PST) Message-ID: <29588259.1196599604469.JavaMail.jira@brutus> Date: Sun, 2 Dec 2007 04:46:44 -0800 (PST) From: "Andrus Adamchik (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Created: (CAY-926) Refactoring class generator classes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Refactoring class generator classes ----------------------------------- Key: CAY-926 URL: https://issues.apache.org/cayenne/browse/CAY-926 Project: Cayenne Issue Type: Improvement Components: Cayenne Core Library Affects Versions: 3.0 Reporter: Andrus Adamchik Assignee: Andrus Adamchik Priority: Minor Fix For: 3.0 I am going to do some renaming and code refactoring to make class generator code easier to extend. Here is a few points I am planning to work on: 1. Naming. CayenneGenerator, ClassGenerator, MapClassGenerator are all independent classes, none inheriting from each other. Just by looking at the name , it is impossible to tell that CayenneGenerator is an ant task, ClassGenerator is a template processor, and MapClassGenerator is a controller for multiple templates 2. Version 1.1 vs. version 1.2... Ideally we should get rid of the versions, but for now it would be nice to may be nice to just split different version handlers into different subclasses... Don't have a clear idea yet how to do it... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Sun Dec 02 14:31:09 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 3756 invoked from network); 2 Dec 2007 14:31:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 14:31:09 -0000 Received: (qmail 25333 invoked by uid 500); 2 Dec 2007 14:30:56 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 25316 invoked by uid 500); 2 Dec 2007 14:30:56 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 25307 invoked by uid 99); 2 Dec 2007 14:30:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 06:30:56 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 14:31:06 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 4BD89714201 for <wendyjenkins@example.net>; Sun, 2 Dec 2007 06:30:44 -0800 (PST) Message-ID: <1263854.1196605844307.JavaMail.jira@brutus> Date: Sun, 2 Dec 2007 06:30:44 -0800 (PST) From: "Kevin Menard (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Commented: (CAY-926) Refactoring class generator classes In-Reply-To: <29588259.1196599604469.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/cayenne/browse/CAY-926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12610 ] Kevin Menard commented on CAY-926: ---------------------------------- While I agree that the ant class name could be better named, just be careful with that one. Renaming the class could break a lot of existing code as the fully qualified name is apt to be specified to load the task. > Refactoring class generator classes > ----------------------------------- > > Key: CAY-926 > URL: https://issues.apache.org/cayenne/browse/CAY-926 > Project: Cayenne > Issue Type: Improvement > Components: Cayenne Core Library > Affects Versions: 3.0 > Reporter: Andrus Adamchik > Assignee: Andrus Adamchik > Priority: Minor > Fix For: 3.0 > > > I am going to do some renaming and code refactoring to make class generator code easier to extend. Here is a few points I am planning to work on: > 1. Naming. CayenneGenerator, ClassGenerator, MapClassGenerator are all independent classes, none inheriting from each other. Just by looking at the name , it is impossible to tell that CayenneGenerator is an ant task, ClassGenerator is a template processor, and MapClassGenerator is a controller for multiple templates > 2. Version 1.1 vs. version 1.2... Ideally we should get rid of the versions, but for now it would be nice to may be nice to just split different version handlers into different subclasses... Don't have a clear idea yet how to do it... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Sun Dec 02 14:37:55 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 4774 invoked from network); 2 Dec 2007 14:37:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 14:37:55 -0000 Received: (qmail 33824 invoked by uid 500); 2 Dec 2007 14:37:43 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 33814 invoked by uid 500); 2 Dec 2007 14:37:43 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 33805 invoked by uid 99); 2 Dec 2007 14:37:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 06:37:43 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO vorsha.objectstyle.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 02 Dec 2007 14:37:23 +0000 Received: (qmail 15911 invoked from network); 2 Dec 2007 14:37:25 -0000 Received: from unknown (HELO localhost) (83.161.120.155) by localhost with SMTP; 2 Dec 2007 14:37:25 -0000 Message-Id: <wendyjenkins@example.net> From: Andrus Adamchik <wendyjenkins@example.net> To: wendyjenkins@example.net In-Reply-To: <1263854.1196605844307.JavaMail.jira@brutus> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: [JIRA] Commented: (CAY-926) Refactoring class generator classes Date: Sun, 2 Dec 2007 16:37:24 +0200 References: <1263854.1196605844307.JavaMail.jira@brutus> X-Mailer: Apple Mail (2.915) X-Virus-Checked: Checked by ClamAV on apache.org That's been taken care of by deprecating CayenneGenerator and making it a subclass of new CayenneGeneratorTask. The rest of the classes are sort of private to the framework (the only known external user of this API is WOProject wogen task), and anyways, I am following the deprecation path in almost all cases. Andrus On Dec 2, 2007, at 4:30 PM, Kevin Menard (JIRA) wrote: > > [ https://issues.apache.org/cayenne/browse/CAY-926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel > #action_12610 ] > > Kevin Menard commented on CAY-926: > ---------------------------------- > > While I agree that the ant class name could be better named, just be > careful with that one. Renaming the class could break a lot of > existing code as the fully qualified name is apt to be specified to > load the task. > >> Refactoring class generator classes >> ----------------------------------- >> >> Key: CAY-926 >> URL: https://issues.apache.org/cayenne/browse/CAY-926 >> Project: Cayenne >> Issue Type: Improvement >> Components: Cayenne Core Library >> Affects Versions: 3.0 >> Reporter: Andrus Adamchik >> Assignee: Andrus Adamchik >> Priority: Minor >> Fix For: 3.0 >> >> >> I am going to do some renaming and code refactoring to make class >> generator code easier to extend. Here is a few points I am planning >> to work on: >> 1. Naming. CayenneGenerator, ClassGenerator, MapClassGenerator are >> all independent classes, none inheriting from each other. Just by >> looking at the name , it is impossible to tell that >> CayenneGenerator is an ant task, ClassGenerator is a template >> processor, and MapClassGenerator is a controller for multiple >> templates >> 2. Version 1.1 vs. version 1.2... Ideally we should get rid of the >> versions, but for now it would be nice to may be nice to just split >> different version handlers into different subclasses... Don't have >> a clear idea yet how to do it... > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online. > > From wendyjenkins@example.net Sun Dec 02 14:48:32 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 6546 invoked from network); 2 Dec 2007 14:48:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 14:48:32 -0000 Received: (qmail 46306 invoked by uid 500); 2 Dec 2007 14:48:20 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 46283 invoked by uid 500); 2 Dec 2007 14:48:20 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 46274 invoked by uid 99); 2 Dec 2007 14:48:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 06:48:20 -0800 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=RCVD_NUMERIC_HELO,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO servprise.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 14:47:57 +0000 Received: from 83.161.120.155 ([83.161.120.155]) by aristotle.servprise.office ([83.161.120.155]) with Microsoft Exchange Server HTTP-DAV ; Sun, 2 Dec 2007 14:47:59 +0000 User-Agent: Microsoft-Entourage/83.161.120.155618 Date: Sun, 02 Dec 2007 09:47:58 -0500 Subject: Re: [JIRA] Commented: (CAY-926) Refactoring class generator classes From: Kevin Menard <wendyjenkins@example.net> To: <wendyjenkins@example.net> Message-ID: <wendyjenkins@example.net> Thread-Topic: [JIRA] Commented: (CAY-926) Refactoring class generator classes Thread-Index: Acg08lQ7kuFpzKDlEdyaPgAbY5TfYw== In-Reply-To: <wendyjenkins@example.net> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Good stuff. I was pretty sure I wasn't telling you anything you already knew, but decided to be safe than sorry. -- Kevin On 12/2/07 9:37 AM, "Andrus Adamchik" <wendyjenkins@example.net> wrote: > That's been taken care of by deprecating CayenneGenerator and making > it a subclass of new CayenneGeneratorTask. The rest of the classes are > sort of private to the framework (the only known external user of this > API is WOProject wogen task), and anyways, I am following the > deprecation path in almost all cases. > > Andrus -- Kevin Menard Servprise International, Inc. Remote reboot & power control for network equipment www.servprise.com 6693127488 From wendyjenkins@example.net Sun Dec 02 19:06:02 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 55515 invoked from network); 2 Dec 2007 19:06:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 19:06:02 -0000 Received: (qmail 64793 invoked by uid 500); 2 Dec 2007 19:05:50 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 64778 invoked by uid 500); 2 Dec 2007 19:05:50 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 64769 invoked by uid 99); 2 Dec 2007 19:05:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 11:05:50 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO vorsha.objectstyle.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 02 Dec 2007 19:05:30 +0000 Received: (qmail 9573 invoked from network); 2 Dec 2007 19:05:32 -0000 Received: from unknown (HELO localhost) (83.161.120.155) by localhost with SMTP; 2 Dec 2007 19:05:32 -0000 Message-Id: <wendyjenkins@example.net> From: Andrus Adamchik <wendyjenkins@example.net> To: wendyjenkins@example.net Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: Cayenne Dedicated Zone Date: Sun, 2 Dec 2007 21:05:30 +0200 X-Mailer: Apple Mail (2.915) X-Virus-Checked: Checked by ClamAV on apache.org Folks, We have a dedicated Cayenne zone now with Solaris 10 on it. If you are a committer and need a UNIX account on that machine for Cayenne related work, let me know - I'll set you up. And especially if you are willing to help setting up our integration test environment. I am pretty good at administering Linux, but not Solaris. So if somebody wants to get in charge of OS administration on this server, also let me know. Thanks Andrus From wendyjenkins@example.net Sun Dec 02 22:23:07 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 87520 invoked from network); 2 Dec 2007 22:23:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 22:23:07 -0000 Received: (qmail 56274 invoked by uid 500); 2 Dec 2007 22:22:55 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 56251 invoked by uid 500); 2 Dec 2007 22:22:55 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 56242 invoked by uid 99); 2 Dec 2007 22:22:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 14:22:55 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wendyjenkins@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO fish.ish.com.au) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 22:22:54 +0000 Received: from [83.161.120.155] (helo=[83.161.120.155]) by fish.ish.com.au with esmtpa (Exim 4.43) id 1IyxJt-0003Zt-PN for wendyjenkins@example.net; Mon, 03 Dec 2007 09:29:53 +1100 Message-Id: <wendyjenkins@example.net> From: Aristedes Maniatis <wendyjenkins@example.net> To: wendyjenkins@example.net In-Reply-To: <wendyjenkins@example.net> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: Cayenne Dedicated Zone Date: Mon, 3 Dec 2007 09:22:23 +1100 References: <wendyjenkins@example.net> X-Mailer: Apple Mail (2.915) X-Spam-Score: -1.4 (-) X-Spam-Report: -1.4 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Virus-Checked: Checked by ClamAV on apache.org On 03/12/2007, at 6:05 AM, Andrus Adamchik wrote: > I am pretty good at administering Linux, but not Solaris. So if > somebody wants to get in charge of OS administration on this server, > also let me know. Kevin wanted to set up Bamboo and I'll second that - we set it up in our office recently and it is nice. I'm happy to help - I have lots of FreeBSD admin experience and a little bit of Solaris. Ari --------------------------> ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone 6693127488 fax 6693127488 GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A From wendyjenkins@example.net Sun Dec 02 22:59:09 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 96802 invoked from network); 2 Dec 2007 22:59:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 22:59:09 -0000 Received: (qmail 81932 invoked by uid 500); 2 Dec 2007 22:58:56 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 81917 invoked by uid 500); 2 Dec 2007 22:58:56 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 81823 invoked by uid 99); 2 Dec 2007 22:58:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 14:58:55 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 22:58:41 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 8BFF7714211 for <wendyjenkins@example.net>; Sun, 2 Dec 2007 14:58:43 -0800 (PST) Message-ID: <20731125.1196636323567.JavaMail.jira@brutus> Date: Sun, 2 Dec 2007 14:58:43 -0800 (PST) From: "Andrus Adamchik (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Closed: (CAY-591) Add a class generator plugin for Maven 2. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/cayenne/browse/CAY-591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andrus Adamchik closed CAY-591. ------------------------------- Resolution: Fixed Fix Version/s: 3.0 this is implemented long time ago > Add a class generator plugin for Maven 2. > ----------------------------------------- > > Key: CAY-591 > URL: https://issues.apache.org/cayenne/browse/CAY-591 > Project: Cayenne > Issue Type: New Feature > Affects Versions: 3.0 > Reporter: Kevin Menard > Assignee: Kevin Menard > Priority: Minor > Fix For: 3.0 > > > There is no real way to auto-generate the Java class files from maven like there is for ant. This is a request to add that feature. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Sun Dec 02 23:03:04 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 99323 invoked from network); 2 Dec 2007 23:03:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 23:03:04 -0000 Received: (qmail 86035 invoked by uid 500); 2 Dec 2007 23:02:53 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 86014 invoked by uid 500); 2 Dec 2007 23:02:53 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 86005 invoked by uid 99); 2 Dec 2007 23:02:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 15:02:53 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 23:02:41 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 7929771420B for <wendyjenkins@example.net>; Sun, 2 Dec 2007 15:02:43 -0800 (PST) Message-ID: <10227187.1196636563491.JavaMail.jira@brutus> Date: Sun, 2 Dec 2007 15:02:43 -0800 (PST) From: "Andrus Adamchik (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Commented: (CAY-926) Refactoring class generator classes In-Reply-To: <29588259.1196599604469.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/cayenne/browse/CAY-926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12612 ] Andrus Adamchik commented on CAY-926: ------------------------------------- this is done except for switching the modeler to the new class generation mechanism. > Refactoring class generator classes > ----------------------------------- > > Key: CAY-926 > URL: https://issues.apache.org/cayenne/browse/CAY-926 > Project: Cayenne > Issue Type: Improvement > Components: Cayenne Core Library > Affects Versions: 3.0 > Reporter: Andrus Adamchik > Assignee: Andrus Adamchik > Priority: Minor > Fix For: 3.0 > > > I am going to do some renaming and code refactoring to make class generator code easier to extend. Here is a few points I am planning to work on: > 1. Naming. CayenneGenerator, ClassGenerator, MapClassGenerator are all independent classes, none inheriting from each other. Just by looking at the name , it is impossible to tell that CayenneGenerator is an ant task, ClassGenerator is a template processor, and MapClassGenerator is a controller for multiple templates > 2. Version 1.1 vs. version 1.2... Ideally we should get rid of the versions, but for now it would be nice to may be nice to just split different version handlers into different subclasses... Don't have a clear idea yet how to do it... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Sun Dec 02 23:03:07 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 99389 invoked from network); 2 Dec 2007 23:03:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 23:03:07 -0000 Received: (qmail 86157 invoked by uid 500); 2 Dec 2007 23:02:55 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 86132 invoked by uid 500); 2 Dec 2007 23:02:55 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 86123 invoked by uid 99); 2 Dec 2007 23:02:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 15:02:55 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 23:03:05 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 49462714201 for <wendyjenkins@example.net>; Sun, 2 Dec 2007 15:02:43 -0800 (PST) Message-ID: <31105759.1196636563295.JavaMail.jira@brutus> Date: Sun, 2 Dec 2007 15:02:43 -0800 (PST) From: "Andrus Adamchik (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Created: (CAY-927) Switch to version 1.2 as default generation mechanism , deprecate 1.1 generator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Switch to version 1.2 as default generation mechanism , deprecate 1.1 generator ------------------------------------------------------------------------------- Key: CAY-927 URL: https://issues.apache.org/cayenne/browse/CAY-927 Project: Cayenne Issue Type: Task Components: Cayenne Core Library Affects Versions: 3.0 Reporter: Andrus Adamchik Assignee: Andrus Adamchik Fix For: 3.0 Switch to version 1.2 as default generation mechanism , deprecate 1.1 generator. Related - CAY-926 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Sun Dec 02 23:55:04 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 7610 invoked from network); 2 Dec 2007 23:55:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Dec 2007 23:55:04 -0000 Received: (qmail 37109 invoked by uid 500); 2 Dec 2007 23:54:53 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 37098 invoked by uid 500); 2 Dec 2007 23:54:53 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 37088 invoked by uid 99); 2 Dec 2007 23:54:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 15:54:53 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 02 Dec 2007 23:54:40 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 4E17C714201 for <wendyjenkins@example.net>; Sun, 2 Dec 2007 15:54:43 -0800 (PST) Message-ID: <16267296.1196639683316.JavaMail.jira@brutus> Date: Sun, 2 Dec 2007 15:54:43 -0800 (PST) From: "Andrus Adamchik (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Closed: (CAY-927) Switch to version 1.2 as default generation mechanism , deprecate 1.1 generator In-Reply-To: <31105759.1196636563295.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/cayenne/browse/CAY-927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andrus Adamchik closed CAY-927. ------------------------------- Resolution: Fixed > Switch to version 1.2 as default generation mechanism , deprecate 1.1 generator > ------------------------------------------------------------------------------- > > Key: CAY-927 > URL: https://issues.apache.org/cayenne/browse/CAY-927 > Project: Cayenne > Issue Type: Task > Components: Cayenne Core Library > Affects Versions: 3.0 > Reporter: Andrus Adamchik > Assignee: Andrus Adamchik > Fix For: 3.0 > > > Switch to version 1.2 as default generation mechanism , deprecate 1.1 generator. Related - CAY-926 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Mon Dec 03 08:13:10 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 30511 invoked from network); 3 Dec 2007 08:13:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 08:13:10 -0000 Received: (qmail 78779 invoked by uid 500); 3 Dec 2007 08:12:58 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 78767 invoked by uid 500); 3 Dec 2007 08:12:58 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 78758 invoked by uid 99); 3 Dec 2007 08:12:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 00:12:58 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 08:13:05 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 88E30714211 for <wendyjenkins@example.net>; Mon, 3 Dec 2007 00:12:44 -0800 (PST) Message-ID: <25559486.1196669564557.JavaMail.jira@brutus> Date: Mon, 3 Dec 2007 00:12:44 -0800 (PST) From: "Ari Maniatis (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Created: (CAY-928) Ordering across relationship should use inner join MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Ordering across relationship should use inner join -------------------------------------------------- Key: CAY-928 URL: https://issues.apache.org/cayenne/browse/CAY-928 Project: Cayenne Issue Type: Bug Components: Cayenne Core Library Reporter: Ari Maniatis Assignee: Andrus Adamchik Priority: Critical When ordering across a relationship like this: SelectQuery qual = new SelectQuery(Painting.class); qual.addOrdering(new Ordering(Painting.ARTIST_PROPERTY+"."+Artist.NAME_PROPERTY, true, true)); the SQL looks like this: SELECT t0.id FROM Painting t0, Artist t1 WHERE t0.artistId = t1.id ORDER BY t1.name but it should be like this: SELECT t0.id FROM Painting t0 LEFT JOIN Artist t1 ON t0.artistId = t1.id ORDER BY t1.name What this means is that at the moment Cayenne will exclude from this query all paintings with no related artist. Regardless of how one thinks NULLs should be sorted in this relationship, the addition of a new Ordering in Cayenne shouldn't change the number of records returned from the SelectQuery. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Mon Dec 03 08:27:06 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 33806 invoked from network); 3 Dec 2007 08:27:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 08:27:06 -0000 Received: (qmail 92614 invoked by uid 500); 3 Dec 2007 08:26:54 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 92513 invoked by uid 500); 3 Dec 2007 08:26:54 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 92504 invoked by uid 99); 3 Dec 2007 08:26:54 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 00:26:54 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 08:27:04 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 6E47D714208 for <wendyjenkins@example.net>; Mon, 3 Dec 2007 00:26:43 -0800 (PST) Message-ID: <27445799.1196670403448.JavaMail.jira@brutus> Date: Mon, 3 Dec 2007 00:26:43 -0800 (PST) From: "Ari Maniatis (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Updated: (CAY-928) Ordering across relationship should use left join In-Reply-To: <25559486.1196669564557.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/cayenne/browse/CAY-928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ari Maniatis updated CAY-928: ----------------------------- Summary: Ordering across relationship should use left join (was: Ordering across relationship should use inner join) > Ordering across relationship should use left join > ------------------------------------------------- > > Key: CAY-928 > URL: https://issues.apache.org/cayenne/browse/CAY-928 > Project: Cayenne > Issue Type: Bug > Components: Cayenne Core Library > Reporter: Ari Maniatis > Assignee: Andrus Adamchik > Priority: Critical > > When ordering across a relationship like this: > SelectQuery qual = new SelectQuery(Painting.class); > qual.addOrdering(new Ordering(Painting.ARTIST_PROPERTY+"."+Artist.NAME_PROPERTY, true, true)); > the SQL looks like this: > SELECT t0.id FROM Painting t0, Artist t1 WHERE t0.artistId = t1.id ORDER BY t1.name > but it should be like this: > SELECT t0.id FROM Painting t0 LEFT JOIN Artist t1 ON t0.artistId = t1.id ORDER BY t1.name > What this means is that at the moment Cayenne will exclude from this query all paintings with no related artist. > Regardless of how one thinks NULLs should be sorted in this relationship, the addition of a new Ordering in Cayenne shouldn't change the number of records returned from the SelectQuery. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Mon Dec 03 08:33:07 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 36124 invoked from network); 3 Dec 2007 08:33:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 08:33:07 -0000 Received: (qmail 1458 invoked by uid 500); 3 Dec 2007 08:32:55 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 1363 invoked by uid 500); 3 Dec 2007 08:32:55 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 1354 invoked by uid 99); 3 Dec 2007 08:32:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 00:32:55 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 08:33:05 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 7F79571420A for <wendyjenkins@example.net>; Mon, 3 Dec 2007 00:32:43 -0800 (PST) Message-ID: <26734266.1196670763519.JavaMail.jira@brutus> Date: Mon, 3 Dec 2007 00:32:43 -0800 (PST) From: "Andrus Adamchik (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Commented: (CAY-928) Ordering across relationship should use left join In-Reply-To: <25559486.1196669564557.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/cayenne/browse/CAY-928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12613 ] Andrus Adamchik commented on CAY-928: ------------------------------------- This can only be implemented when we change a SelectQuery translator to use JOIN syntax (instead key1 = key2) ... I think we should do that at some point. > Ordering across relationship should use left join > ------------------------------------------------- > > Key: CAY-928 > URL: https://issues.apache.org/cayenne/browse/CAY-928 > Project: Cayenne > Issue Type: Bug > Components: Cayenne Core Library > Reporter: Ari Maniatis > Assignee: Andrus Adamchik > Priority: Critical > > When ordering across a relationship like this: > SelectQuery qual = new SelectQuery(Painting.class); > qual.addOrdering(new Ordering(Painting.ARTIST_PROPERTY+"."+Artist.NAME_PROPERTY, true, true)); > the SQL looks like this: > SELECT t0.id FROM Painting t0, Artist t1 WHERE t0.artistId = t1.id ORDER BY t1.name > but it should be like this: > SELECT t0.id FROM Painting t0 LEFT JOIN Artist t1 ON t0.artistId = t1.id ORDER BY t1.name > What this means is that at the moment Cayenne will exclude from this query all paintings with no related artist. > Regardless of how one thinks NULLs should be sorted in this relationship, the addition of a new Ordering in Cayenne shouldn't change the number of records returned from the SelectQuery. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Mon Dec 03 22:37:06 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 20557 invoked from network); 3 Dec 2007 22:37:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 22:37:06 -0000 Received: (qmail 4375 invoked by uid 500); 3 Dec 2007 22:36:54 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 4361 invoked by uid 500); 3 Dec 2007 22:36:54 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 4352 invoked by uid 99); 3 Dec 2007 22:36:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 14:36:54 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 22:36:41 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 022CB714247 for <wendyjenkins@example.net>; Mon, 3 Dec 2007 14:36:44 -0800 (PST) Message-ID: <14388792.1196721404003.JavaMail.jira@brutus> Date: Mon, 3 Dec 2007 14:36:44 -0800 (PST) From: "Ari Maniatis (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Created: (CAY-929) SelectTranslator needs to support left join MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org SelectTranslator needs to support left join ------------------------------------------- Key: CAY-929 URL: https://issues.apache.org/cayenne/browse/CAY-929 Project: Cayenne Issue Type: Improvement Components: Cayenne Core Library Reporter: Ari Maniatis Assignee: Andrus Adamchik appendTable() in SelectTranslator.java simply appends a list of all tables referenced to the FROM clause. In some cases these tables should instead be added as a join (often a left join). This code needs to allow for that possibility. I can see some trivial ways to do this by hacking this code, but I am not confident of how this might fit into the grand plan of EJBQL and more. Will this code need to accommodate other more complex joins in the future (eg is there ever a need for outer joins?) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Mon Dec 03 22:39:07 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 21485 invoked from network); 3 Dec 2007 22:39:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2007 22:39:07 -0000 Received: (qmail 7728 invoked by uid 500); 3 Dec 2007 22:38:55 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 7709 invoked by uid 500); 3 Dec 2007 22:38:55 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 7700 invoked by uid 99); 3 Dec 2007 22:38:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 14:38:55 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Dec 2007 22:39:04 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id B36F5714246 for <wendyjenkins@example.net>; Mon, 3 Dec 2007 14:38:43 -0800 (PST) Message-ID: <32204931.1196721523712.JavaMail.jira@brutus> Date: Mon, 3 Dec 2007 14:38:43 -0800 (PST) From: "Ari Maniatis (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Created: (CAY-930) Joint prefetches always result in inner joins MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Joint prefetches always result in inner joins --------------------------------------------- Key: CAY-930 URL: https://issues.apache.org/cayenne/browse/CAY-930 Project: Cayenne Issue Type: Improvement Components: Cayenne Core Library Reporter: Ari Maniatis Assignee: Andrus Adamchik Joint prefetches should generate SQL with LEFT JOIN syntax. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Tue Dec 04 20:32:10 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 49531 invoked from network); 4 Dec 2007 20:32:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 20:32:10 -0000 Received: (qmail 81776 invoked by uid 500); 4 Dec 2007 20:31:58 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 81751 invoked by uid 500); 4 Dec 2007 20:31:58 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 81742 invoked by uid 99); 4 Dec 2007 20:31:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 12:31:58 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 20:32:05 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 4A42171420B for <wendyjenkins@example.net>; Tue, 4 Dec 2007 12:31:44 -0800 (PST) Message-ID: <15770108.1196800304301.JavaMail.jira@brutus> Date: Tue, 4 Dec 2007 12:31:44 -0800 (PST) From: "Andrus Adamchik (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Closed: (CAY-924) Update CayenneModeler for OS X Leopard In-Reply-To: <31708498.1196079943437.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/cayenne/browse/CAY-924?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andrus Adamchik closed CAY-924. ------------------------------- Resolution: Fixed this looks like a leopard bug... JScrollPanes are assigned white background by the OS toolkit, and sometimes it is visible through the containing component on edges, sometimes it is not. In this particular case, I simply removed the JScrollPane wrappers from tabbed panels, replacing them with scrollers for each tab. > Update CayenneModeler for OS X Leopard > -------------------------------------- > > Key: CAY-924 > URL: https://issues.apache.org/cayenne/browse/CAY-924 > Project: Cayenne > Issue Type: Task > Components: CayenneModeler GUI > Affects Versions: 3.0 > Reporter: Andrus Adamchik > Assignee: Andrus Adamchik > Fix For: 3.0 > > Attachments: screenshot.png > > > Just upgraded my machine to OS X 10.5 , and the new Mac Swing Look and Feel is awesome. But there are a few visual bugs there: > * Update button text is truncated for DataMaps. > * Datamap and DataNode editpr panels now have white border around them (see attached screenshot) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Tue Dec 04 20:44:04 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 52271 invoked from network); 4 Dec 2007 20:44:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 20:44:04 -0000 Received: (qmail 97088 invoked by uid 500); 4 Dec 2007 20:43:52 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 97079 invoked by uid 500); 4 Dec 2007 20:43:52 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 97070 invoked by uid 99); 4 Dec 2007 20:43:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 12:43:52 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 20:43:40 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 7DC8F714247 for <wendyjenkins@example.net>; Tue, 4 Dec 2007 12:43:43 -0800 (PST) Message-ID: <9848216.1196801023511.JavaMail.jira@brutus> Date: Tue, 4 Dec 2007 12:43:43 -0800 (PST) From: "Andrus Adamchik (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Closed: (CAY-931) Enable revert action even for projects that are not modified In-Reply-To: <21988186.1196801023301.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/cayenne/browse/CAY-931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andrus Adamchik closed CAY-931. ------------------------------- Resolution: Fixed > Enable revert action even for projects that are not modified > ------------------------------------------------------------ > > Key: CAY-931 > URL: https://issues.apache.org/cayenne/browse/CAY-931 > Project: Cayenne > Issue Type: Improvement > Components: CayenneModeler GUI > Affects Versions: 3.0 > Reporter: Andrus Adamchik > Assignee: Andrus Adamchik > Priority: Trivial > Fix For: 3.0 > > > "Revert" menu should be available even for projects that are not modified by user... I.e. if a user wants to force a refresh from disk... (Ideally CM should also detect project changes on disk on its own, but in any event it should not prevent users from reverting at any time) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From wendyjenkins@example.net Tue Dec 04 20:44:05 2007 Return-Path: <wendyjenkins@example.net> Delivered-To: wendyjenkins@example.net Received: (qmail 52289 invoked from network); 4 Dec 2007 20:44:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Dec 2007 20:44:05 -0000 Received: (qmail 97295 invoked by uid 500); 4 Dec 2007 20:43:53 -0000 Delivered-To: wendyjenkins@example.net Received: (qmail 97198 invoked by uid 500); 4 Dec 2007 20:43:53 -0000 Mailing-List: contact wendyjenkins@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wendyjenkins@example.net> List-Unsubscribe: <mailto:wendyjenkins@example.net> List-Post: <mailto:wendyjenkins@example.net> List-Id: <dev.cayenne.apache.org> Reply-To: wendyjenkins@example.net Delivered-To: mailing list wendyjenkins@example.net Received: (qmail 97189 invoked by uid 99); 4 Dec 2007 20:43:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 12:43:53 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2007 20:43:40 +0000 Received: from brutus (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 4C3DA714245 for <wendyjenkins@example.net>; Tue, 4 Dec 2007 12:43:43 -0800 (PST) Message-ID: <21988186.1196801023301.JavaMail.jira@brutus> Date: Tue, 4 Dec 2007 12:43:43 -0800 (PST) From: "Andrus Adamchik (JIRA)" <wendyjenkins@example.net> To: wendyjenkins@example.net Subject: [JIRA] Created: (CAY-931) Enable revert action even for projects that are not modified MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Enable revert action even for projects that are not modified ------------------------------------------------------------ Key: CAY-931 URL: https://issues.apache.org/cayenne/browse/CAY-931 Project: Cayenne Issue Type: Improvement Components: CayenneModeler GUI Affects Versions: 3.0 Reporter: Andrus Adamchik Assignee: Andrus Adamchik Priority: Trivial Fix For: 3.0 "Revert"
{'source': 'Apache Software Foundation Public Mail Archives'}