Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 80725 invoked from network); 18 Jul 2007 09:23:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Jul 2007 09:23:27 -0000 Received: (qmail 63079 invoked by uid 500); 18 Jul 2007 09:23:17 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 62926 invoked by uid 500); 18 Jul 2007 09:23:16 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 62917 invoked by uid 99); 18 Jul 2007 09:23:16 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jul 2007 02:23:16 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of smallsmallorgan@gmail.com designates 209.85.146.179 as permitted sender) Received: from [209.85.146.179] (HELO wa-out-1112.google.com) (209.85.146.179) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jul 2007 02:23:13 -0700 Received: by wa-out-1112.google.com with SMTP id k22so168380waf for ; Wed, 18 Jul 2007 02:22:53 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=Kq9JZy59iiVm66fuinylrJeRYcuxT7mny6lTN1TBe71RpxcDPDB1yB6KadV0vejVIoC+iizmJU8EvVQ8IwLzUv4EyHseTclSrFtEQjaNXlAOLjBhUkqygsgjv1/WPC6WEjllZblXAlss6k58rbvl1LtuZd7TRyukGR8cLXs9c4Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=hVzzm0c3ub6Lv7suB+K6i9Iv23hglO43ucgr0BazteItDVa7h3tUpbR76XitW1i6t+9iYtKFBOM+XybLRhNNtg8EkmrdZL+rLAj0XhNA+iKXWI132c7ELMNoPxU7u5FW2mHheTr4uBlMpi+qM1unBKuLIcsE/mXSezJI1pk/XCs= Received: by 10.114.176.1 with SMTP id y1mr1290228wae.1184750573505; Wed, 18 Jul 2007 02:22:53 -0700 (PDT) Received: by 10.114.12.8 with HTTP; Wed, 18 Jul 2007 02:22:53 -0700 (PDT) Message-ID: <473c46620707180222r321c2aa5j78957784f59c08ed@mail.gmail.com> Date: Wed, 18 Jul 2007 17:22:53 +0800 From: "Spark Shen" To: dev@harmony.apache.org Subject: Re: [classlib][beans]PersistentDelegates implementations(Re: [jira] Updated: (HARMONY-4473) [classlib][beans] Current bean implementation does not persist awt.Choice properly) In-Reply-To: <2c9597b90707180208y45a562d9x20c5a6eb05dd4134@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_106514_3924398.1184750573443" References: <473c46620707180019n381ff6d5h58462f6655e6e9c2@mail.gmail.com> <2c9597b90707180208y45a562d9x20c5a6eb05dd4134@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_106514_3924398.1184750573443 Content-Type: text/plain; charset=GB2312; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline MjAwNy83LzE4LCBBbGV4ZWkgWmFraGFyb3YgPGFsZXhlaS56YWtoYXJvdkBnbWFpbC5jb20+Ogo+ Cj4gU3BhcmssCj4KPiA+IEFzIHlvdSBjYW4gc2VlLCBwdXQgdGhlc2UgZGVsZWdhdGVzIGludG8g by5hLmguYmVhbnMgcGFja2FnZSB3b3VsZAo+IHJlc3VsdCBpbgo+ID4gdHdlYWtlZCBjb2RlLgo+ Cj4gU29ycnksIGxvb2tzIGxpa2UgSSBtaXNzIHlvdXIgaWRlYS4gIERvIHdlIG5lZWQgdG8gY2Fs bCBzb21lCj4gcGFja2FnZS1wcm90ZWN0ZWQgbWV0aG9kcyBoZXJlPyBDb3VsZCB5b3UgcGxlYXNl IGV4cGxhaW4gaW4gbW9yZQo+IGRldGFpbHM/CgoKT0ssIHNvcnJ5IGZvciBub3QgZXhwbGFpbiBt eXNlbGYgY2xlYXJseS4KCkluIGF3dCByZWxhdGVkIHBlcnNpc3RlbmNlIGRlbGVnYXRlcywgSSBu ZWVkIHRvIGRvIGEgY2hlY2sgZmlyc3Q6CjEgLlBlcnNpc3RlbmNlRGVsZWdhdGUgcGQgPSBlbmMu Z2V0UGVyc2lzdGVuY2VEZWxlZ2F0ZShvbGRWYWwuZ2V0Q2xhc3MoKSk7CgoyLiBpZiAoIXBkLm11 dGF0ZXNUbyhvbGRWYWwsIG5ld1ZhbCkpIHsKICAgICAgICAvLyBEbyBzb21ldGhpbmcgaGVyZS4K ICAgIH0KCkFzIHlvdSBjYW4gc2VlLCBpbiB0aGUgZmlyc3Qgc3RlcCwgSSBnZXQgdGhlIHBlcnNp c3RlbmNlIGRlbGVnYXRlIGZvciBvbGQKdmFsdWUuIEFuZCBpbiB0aGUgMm5kIHN0ZXAsIGlmIHRo aXMgZGVsZWdhdGUgc2F5cyBvbGQgdmFsdWUgYW5kIG5ldyB2YWx1ZQphcmUgbXV0YWJsZSwgdGhl biBJIHdpbGwgZG8gc29tZXRoaW5nLiBCdXQgbXV0YXRlc1RvIG1ldGhvZCBpbnZva2VkIGluIHRo ZQppZiBzdGF0ZW1lbnQgaXMgYSBwcm90ZWN0ZWQgbWV0aG9kLCBpZiBJIHB1dCBhd3QgZGVsZWdh dGVzIGludG8Kby5hLmguYmVhbnNwYWNrYWdlLCBJIG5lZWQgdG8gZG8gbWFueSBleHRyYSB3b3Jr IHRvIGltcGxlbWVudCBzaW1pbGFyCmxvZ2ljIGFzIGFib3ZlLAphbmQgdGhlIHJlc3VsdCBjb2Rl IG1heSBiZWNvbWUgY29tcGxleCBhbmQgdWdseS4KCkJhc2VkIG9uIHRoYXQsIEkgcHJlZmVyIHRv IG1vdmUgdGhvc2UgZGVsZWdhdGVzIGluIG8uYS5oLmJlYW5zIGludG8KamF2YS5iZWFucy4KClRo YW5rcyEKPgo+IDIwMDcvNy8xOCwgU3BhcmsgU2hlbiA8c21hbGxzbWFsbG9yZ2FuQGdtYWlsLmNv bT46Cj4gPiAyMDA3LzcvMTgsIFlhbmcgUGF1bGV4IDxwYXVsZXgueWFuZ0BnbWFpbC5jb20+Ogo+ ID4gPgo+ID4gPiBTcGFyaywKPiA+ID4KPiA+ID4gSSBub3RpY2VkIHRoYXQgeW91IHdlcmUgd29y a2luZyBhdCB0aGUgcGVyc2lzdGVudCBkZWxlZ2F0aW9uCj4gPiA+IGltcGxlbWVudGF0aW9ucwo+ ID4gPiByZWNlbnRseSwgdGhhbmtzIGZvciB0aGlzIGVuaGFuY2VtZW50Lgo+ID4KPiA+IEkgYW0g bm93IGFkZGluZyAgcGVyc2lzdGVuY2UgZGVsZWdhdGUgZm9yIHNvbWUgY2xhc3NlcyBvZiBhd3Qg cGFja2FnZS4KPiA+IFBsZWFzZSByZWZlciB0byBIWS00NDczIGZvciBkZXRhaWxlZCBpbmZvcm1h dGlvbi4KPiA+Cj4gPiBCdXQgSSdtIGEgbGl0dGxlIGNvbmZ1c2VkIG9uIHRoaXMKPiA+ID4gcGF0 Y2ggYW5kIHNvbWUgb3RoZXJzIGJlZm9yZSwgc2VlbXMgeW91IGFyZSBhZGRpbmcgdGhlIGltcGxl bWVudGF0aW9ucwo+IHRvCj4gPiA+IGphdmEuYmVhbnMgcGFja2FnZSwgYnV0IGluIG91ciBmb3Jt ZXIgaW1wbGVtZW50YXRpb25zLCB0aGVyZSBhcmUgc29tZQo+IGZvcgo+ID4gPiBwcmltaXRpdmUg dHlwZXMgaW4gby5hLmguYmVhbnMsIEkgc3VwcG9zZSB0aGV5IGFyZSBhY3R1YWxseSBzdHVmZnMg aW4KPiBzYW1lCj4gPiA+IGNhdGVnb3J5LCBzbyBkb2VzIGl0IG1ha2Ugc2Vuc2UgdG8gbWFrZSB0 aGVtIGluIHNhbWUgcGFja2FnZT8KPiA+Cj4gPgo+ID4gSSBwbGFuZWQgdG8gcHV0IGFsbCB0aGUg cGVyc2lzdGVuY2UgZGVsZWdhdGVzIGludG8gby5hLmguYmVhbnMgcGFja2FnZSwKPiBidXQKPiA+ IGVuY291bnRlciBwcm9ibGVtLiBQZXJzaXN0ZW5jZSBkZWxlZ2F0ZSBvZiBhd3QgY2xhc3NlcyBu ZWVkIHRvIGZpcnN0Cj4gY2hlY2sKPiA+IHdoZXRoZXIgdGFyZ2V0IHZhbHVlIGFuZCBuZXcgdmFs dWUgd2lsbCBiZSBtdXRhYmxlLCBhcyBiZWxvd6O6Cj4gPiA8c25pcD4KPiA+IFBlcnNpc3RlbmNl RGVsZWdhdGUgcGQgPSBlbmMKPiA+ICAgICAuZ2V0UGVyc2lzdGVuY2VEZWxlZ2F0ZSh0YXJnZXRW YWwuZ2V0Q2xhc3MoKSk7Cj4gPiBpZiAoIXBkLm11dGF0ZXNUbyh0YXJnZXRWYWwsIG5ld1ZhbCkp IHsKPiA+ICAgICBTdGF0ZW1lbnQgc2V0dGVyU3RtID0gbmV3IFN0YXRlbWVudChvbGRJbnN0YW5j ZSwgImFkZCIsIG5ldyBPYmplY3RbXQo+IHsKPiA+IG9sZFZhbCB9KTsKPiA+ICAgICBlbmMud3Jp dGVTdGF0ZW1lbnQoc2V0dGVyU3RtKTsKPiA+IH0KPiA+IDwvc25pcD4KPiA+IEFzIHlvdSBjYW4g c2VlLCBwdXQgdGhlc2UgZGVsZWdhdGVzIGludG8gby5hLmguYmVhbnMgcGFja2FnZSB3b3VsZAo+ IHJlc3VsdCBpbgo+ID4gdHdlYWtlZCBjb2RlLgo+ID4KPiA+IEkgYWdyZWUgdG8gcHV0IGFsbCBk ZWxlZ2F0ZXMgaW50byBvbmUgcGxhY2UuIFNpbmNlIHRoYXQgd2F5LCBjb2RlIHdvdWxkCj4gYmUK PiA+IG1vcmUgcmVhZGFibGUuIEFuZCBnaXZlbiB0aGUgYXd0IGRlbGVnYXRlcyBpbXBsZW1lbnRh dGlvbiwgbXkgcHJlZmVycmVkCj4gPiBkZXN0aW5hdGlvbiBpcyBqYXZhLmJlYW5zIHBhY2thZ2Uu Cj4gPgo+ID4KPiA+IDIwMDcvNy8xOCwgc3Bhcmsgc2hlbiAoSklSQSkgPGppcmFAYXBhY2hlLm9y Zz46Cj4gPiA+ID4KPiA+ID4gPgo+ID4gPiA+ICAgICAgWwo+ID4gPiA+Cj4gPiA+Cj4gaHR0cHM6 Ly9pc3N1ZXMuYXBhY2hlLm9yZy9qaXJhL2Jyb3dzZS9IQVJNT05ZLTQ0NzM/cGFnZT1jb20uYXRs YXNzaWFuLmppcmEucGx1Z2luLnN5c3RlbS5pc3N1ZXRhYnBhbmVsczphbGwtdGFicGFuZWwKPiA+ ID4gXQo+ID4gPiA+Cj4gPiA+ID4gc3Bhcmsgc2hlbiB1cGRhdGVkIEhBUk1PTlktNDQ3MzoKPiA+ ID4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiA+Cj4gPiA+ID4gICAg IEF0dGFjaG1lbnQ6IEhZLTQ0NzMucGF0Y2gKPiA+ID4gPgo+ID4gPiA+ID4gW2NsYXNzbGliXVti ZWFuc10gQ3VycmVudCBiZWFuIGltcGxlbWVudGF0aW9uIGRvZXMgbm90IHBlcnNpc3QKPiA+ID4g PiBhd3QuQ2hvaWNlIHByb3Blcmx5Cj4gPiA+ID4gPgo+ID4gPiA+Cj4gPiA+Cj4gLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQo+ID4gPiA+ID4KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICBLZXk6 IEhBUk1PTlktNDQ3Mwo+ID4gPiA+ID4gICAgICAgICAgICAgICAgIFVSTDoKPiA+ID4gaHR0cHM6 Ly9pc3N1ZXMuYXBhY2hlLm9yZy9qaXJhL2Jyb3dzZS9IQVJNT05ZLTQ0NzMKPiA+ID4gPiA+ICAg ICAgICAgICAgIFByb2plY3Q6IEhhcm1vbnkKPiA+ID4gPiA+ICAgICAgICAgIElzc3VlIFR5cGU6 IEJ1Zwo+ID4gPiA+ID4gICAgICAgICAgQ29tcG9uZW50czogQ2xhc3NsaWIKPiA+ID4gPiA+ICAg ICAgICAgICAgUmVwb3J0ZXI6IHNwYXJrIHNoZW4KPiA+ID4gPiA+ICAgICAgICAgICAgQXNzaWdu ZWU6IFRvbnkgV3UKPiA+ID4gPiA+ICAgICAgICAgQXR0YWNobWVudHM6IEhZLTQ0NzMucGF0Y2gs IEhZLTQ0NzMuc2gKPiA+ID4gPiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gVGhlIGZvbGxvd2luZyB0 ZXN0IGNhc2Ugd2lsbCB0aHJvdyBTdGFja092ZXJmbG93RXJyb3Igb24gSGFybW9ueQo+IGJ1dAo+ ID4gPiA+IHBhc3Mgb24gUkk6Cj4gPiA+ID4gPiBwdWJsaWMgdm9pZCB0ZXN0X3dyaXRlT2JqZWN0 X2phdmFfYXd0X0Nob2ljZSgpIHsKPiA+ID4gPiA+ICAgICAgICAgQnl0ZUFycmF5T3V0cHV0U3Ry ZWFtIGJ5dGVBcnJheU91dHB1dFN0cmVhbSA9IG5ldwo+ID4gPiA+IEJ5dGVBcnJheU91dHB1dFN0 cmVhbSgpOwo+ID4gPiA+ID4gICAgICAgICBYTUxFbmNvZGVyIGVuY29kZXIgPSBuZXcgWE1MRW5j b2RlcihuZXcKPiBCdWZmZXJlZE91dHB1dFN0cmVhbSgKPiA+ID4gPiA+ICAgICAgICAgICAgIGJ5 dGVBcnJheU91dHB1dFN0cmVhbSkpOwo+ID4gPiA+ID4gICAgICAgICBDaG9pY2UgY2hvaWNlID0g bmV3IENob2ljZSgpOwo+ID4gPiA+ID4gICAgICAgICBlbmNvZGVyLndyaXRlT2JqZWN0KGNob2lj ZSk7Cj4gPiA+ID4gPiAgICAgICAgIGVuY29kZXIuY2xvc2UoKTsKPiA+ID4gPiA+ICAgICAgICAg RGF0YUlucHV0U3RyZWFtIHN0cmVhbSA9IG5ldyBEYXRhSW5wdXRTdHJlYW0obmV3Cj4gPiA+ID4g Qnl0ZUFycmF5SW5wdXRTdHJlYW0oCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgYnl0ZUFycmF5 T3V0cHV0U3RyZWFtLnRvQnl0ZUFycmF5KCkpKTsKPiA+ID4gPiA+ICAgICAgICAgWE1MRGVjb2Rl ciBkZWNvZGVyID0gbmV3IFhNTERlY29kZXIoc3RyZWFtKTsKPiA+ID4gPiA+ICAgICAgICAgQ2hv aWNlIGFDaG9pY2UgPSAoQ2hvaWNlKSBkZWNvZGVyLnJlYWRPYmplY3QoKTsKPiA+ID4gPiA+ICAg ICAgICAgYXNzZXJ0RXF1YWxzKGNob2ljZS5nZXRGb2N1c1RyYXZlcnNhbEtleXNFbmFibGVkKCks Cj4gYUNob2ljZQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgIC5nZXRGb2N1c1RyYXZlcnNhbEtl eXNFbmFibGVkKCkpOwo+ID4gPiA+ID4gICAgIH0KPiA+ID4gPiA+IEJlc2lkZXMgQ2hvaWNlLCB0 aGUgYXd0IGNsYXNzZXMgbmVlZCBzcGVjaWFsIHRyZWF0bWVudCBhcmU6Cj4gPiA+ID4gPiBTeXN0 ZW1Db2xvciwKPiA+ID4gPiA+IFRleHRBdHRyaWJ1dGUsCj4gPiA+ID4gPiBNZW51U2hvcnRjdXQs Cj4gPiA+ID4gPiBhd3QuQ29tcG9uZW50LAo+ID4gPiA+ID4gYXd0LkNvbnRhaW5lciwKPiA+ID4g PiA+IE1lbnUsCj4gPiA+ID4gPiBNZW51QmFyLAo+ID4gPiA+ID4gYXd0Lkxpc3QsCj4gPiA+ID4g PiBCb3JkZXJMYXlvdXQsCj4gPiA+ID4gPiBDYXJkTGF5b3V0LAo+ID4gPiA+ID4gR3JpZExheW91 dCwKPiA+ID4gPiA+IEluc2V0cywKPiA+ID4gPiA+IFBvaW50LAo+ID4gPiA+ID4gU2Nyb2xsUGFu ZQo+ID4gPiA+Cj4gPiA+ID4gLS0KPiA+ID4gPiBUaGlzIG1lc3NhZ2UgaXMgYXV0b21hdGljYWxs eSBnZW5lcmF0ZWQgYnkgSklSQS4KPiA+ID4gPiAtCj4gPiA+ID4gWW91IGNhbiByZXBseSB0byB0 aGlzIGVtYWlsIHRvIGFkZCBhIGNvbW1lbnQgdG8gdGhlIGlzc3VlIG9ubGluZS4KPgo+Cj4gLS0K PiBBbGV4ZWkgWmFraGFyb3YsCj4gSW50ZWwgRVNTRAo+CgoKCi0tIApTcGFyayBTaGVuCkNoaW5h IFNvZnR3YXJlIERldmVsb3BtZW50IExhYiwgSUJNCg== ------=_Part_106514_3924398.1184750573443--