X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.25a (ClamAV 0.103.6/26803) X-Junk-Score: 0 [] X-KAS-Score: 0 [] Return-Path: Received: from [40.107.93.56] (HELO NAM10-DM6-obe.outbound.protection.outlook.com) by selbstdenker.ag (CommuniGate Pro SMTP 6.3.17) with ESMTPS id 29350804 for webobjects-dev@wocommunity.org; Mon, 06 Feb 2023 00:12:59 +0100 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=40.107.93.56; envelope-from=Ramsey.Gurley@practicemojo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gETkrzIbvvB/H57g3oJq4RcenCPmrpLUqWrMGuOnPaZp8hYsXHZv0aQGxALCHlP7UB78/kQ0PyEgdHankmTI0snQwFLc0xtyGewlI6mBufkCQayOGVyaeN2VeR1Pd4T03zdUbxaP1BM1bBYFMKNXnTpB1Lpppm/zZLE1FsL9DzJOAV+7WbOsGsF+gGq3pP/qFPibsYdBJxA94tO5TthrfR5FcllQvxiNRs7lf+ef0zjx2x/mm/GDvkD3Lj+QZvmtLFF9KG0SzAsnWcIppDaBePMviv/1Dh3Bf6mmeoMlH3VBelcciXh8/f1it/P7w2ltoUJ4z3qMBZOGNRoZ6w1g+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=t9v8zl8n6w1mC5PEi+MzUrj6HC2G//PuCC0VFvtf9Kk=; b=DepNnvZUgwJlNShtgLsdqfTprZYQslprkuvrjuW7JyecRcMIOcDWTMPQvphLkNETVB936CdiHfdrQkWjcYdtVEioBAzeNL/8AH8o1DD4fABji066oTkGGl7VIDA6oBnyXhjcL7fe6FDGNogwSZ19+wD3Uzu6c+IYqm6RdKTEBtkRqbBHdrb9WU3H0NoXLzxDhqZOa98kqFA+iuqFCkDFJan2w2CpKXRSB5ngyIpNxU3LXpvy2KLSIdsDpg7rPc+C+T+QwijdKOTwNc/rV25ppjP1rv+C2tw+T8tfuleVVrgIgw15hOPGkERhv6g7eN3mWj3sfPNbI0fHO0gGD9K3yw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=practicemojo.com; dmarc=pass action=none header.from=practicemojo.com; dkim=pass header.d=practicemojo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prositesinc.onmicrosoft.com; s=selector2-prositesinc-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t9v8zl8n6w1mC5PEi+MzUrj6HC2G//PuCC0VFvtf9Kk=; b=IvKRAaj/emod6HlXX5cI1bSPbhK59piOo3ZD685UscqAwxJGrL0XgX+JHivJBYdc5/FOzCpAcnD6cNxDUXtTJC3PAppmu4obb7HWP46D44xtKKyn66QXAuUtrVaJOi4OUZkXd/ftQ1V56bvFO7i1IAbNe0zEICYkGx6NNuVSvko= Received: from BYAPR18MB2534.namprd18.prod.outlook.com (2603:10b6:a03:12e::29) by SN4PR18MB4871.namprd18.prod.outlook.com (2603:10b6:806:1ef::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Sun, 5 Feb 2023 23:12:34 +0000 Received: from BYAPR18MB2534.namprd18.prod.outlook.com ([fe80::45f1:d238:ec4:57b4]) by BYAPR18MB2534.namprd18.prod.outlook.com ([fe80::45f1:d238:ec4:57b4%6]) with mapi id 15.20.6043.023; Sun, 5 Feb 2023 23:12:34 +0000 From: Ramsey Gurley To: WebObjects & WOnder Development Subject: Re: [WO-DEV] Java Enums in D2W Thread-Topic: [WO-DEV] Java Enums in D2W Thread-Index: AQHZObcDFlZlh6OK7UmIXZTUtbXrZQ== Date: Sun, 5 Feb 2023 23:12:33 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=practicemojo.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR18MB2534:EE_|SN4PR18MB4871:EE_ x-ms-office365-filtering-correlation-id: 1098689e-f684-4eca-a741-08db07ce768d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Pjt24xhxhjXFnk4cb7UmN2yo2PnL6o8J3Af7wSFj5qjXRyyHXmXfL4tDdY9T33Mf7d8WWHQIvRsd02cv5xpXMcQvp3uR83Zlq5HApsc5znDGQ1jgUXfGPtvf2xU7Nhj4HKJkzhaxNjQQjsJeqCuqGK1mLGD1Z2FXFkEkcx5kHGU7mMr4imAm9i3BvmtlNGzFCd0e5j3UkMIlQDyZ3781hL6WOZ/NO44j9FK2YAkOkqOEVeduOXxN8ccptHDnng1h+9ptaF7hw/OCA5ahkM4IQSM+RwYvWPpxBPBGFp7NkSngnr1BriucPiF5a4qRgGs6BCPHJpZ49GvN+riS5pGEtGsWNlcAiencjI3Nh8p/3KDE9NoDrgaZpsluhsbv1a4Vkr5Tswm50I1mGRB5nBVz2+k40WkJ8LFiYCcoP7u60tIvQPIr1jv7vPz9F5cZB90b70wQ8sWbhMF6aNC+BtzcBheYwPMwHISVx3IzjEIYsKL1NXtUkl7tLklLL/T/Q5V72O4F8t3Det9vKa5sMgdtHNZycGDvpeZuKWaEyKYBS/hjCzoLWjGOiyVxSSCt0Ec4vlBDVQvlUavXo5aXcUTrXU6c6Rxpp4umdPAnIGGt8qFfI8ZYHVihipMvqKV47oLoYq4/HPutx2tFTF/xmCkduw7sCREr2gBDRT4jVVisKG3MaD9KYaQKPGLX2hviJDp6paB1XLSdIqRRNdG0W4ttO9pyz5mGimYUf5UmDpibuZM= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR18MB2534.namprd18.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(346002)(39840400004)(366004)(396003)(136003)(376002)(1690799011)(451199018)(38070700005)(83380400001)(66899018)(38100700002)(122000001)(55016003)(166002)(66446008)(66556008)(64756008)(8936002)(41300700001)(66476007)(6916009)(66946007)(76116006)(8676002)(91956017)(2906002)(5660300002)(52536014)(6506007)(53546011)(186003)(9686003)(26005)(71200400001)(316002)(478600001)(966005)(7696005)(86362001)(33656002)(19627405001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?NvTZ7I6bHgYf+bqiMfC8K2vTiU6TcgxfEK+lyk1iKDBFnGtBOszYYNvT?= =?Windows-1252?Q?oyR5HpDiiB/o2Piacn6KSmf0m54ecrQRWbHbeHvJGAjtK3lZYTOvV993?= =?Windows-1252?Q?oQnt9g2d0BBewkXkDtP50cRdjTDAB9LSWsRxgrnOP2Xp4FrLEilzPULY?= =?Windows-1252?Q?G8FyC2U7m2ABRA3LASCUBHRm9t9B+714SuRU40P7mFFGuD5gZ+dWRAiB?= =?Windows-1252?Q?WmiugH6M0htq0O8YZWOsYBlYnvDvaYiyFMaduFYQH72LdGj8d0t1ivnY?= =?Windows-1252?Q?bmjGogZIhfWeCXDt/GOvj/jT3+GNMZ3J1WSqYtHU1XADwdLzp71a5U9A?= =?Windows-1252?Q?jC7+qjiMXW0GrUxwSjta/A1YvWimrywrR6u4BuniNyPC3nCViQhideDt?= =?Windows-1252?Q?vL/bOQo2nyWJh9jHkQTMJhzEgB98ehcuwyMeUDalf8JC7OyhJqkngtfo?= =?Windows-1252?Q?ve5XC09fr1315LevpKmTdH/hoMBdEFJIxPfq/NOg4zVN5y1Uo0M3NQqQ?= =?Windows-1252?Q?xwIv3C6y+k9N60nvtny+MMmKHpZO/oLJKCpNUH7n+RhmR5Hpuyn1lQ3U?= =?Windows-1252?Q?3odaAwxgn6AN/Z9ET8/H+gzyfxWhkCaOYsJk2H04AorDta0eyrR1SmAv?= =?Windows-1252?Q?JcfFBkPwh0ZgCBQUKgK4Ln8PBtZoM5/Z9pf6XkyDg8SMymdvLhK6Ip7K?= =?Windows-1252?Q?dbbxyFUWk/tpaygYfXnzQo3jAhnfLsiZ0GoNP7R3ZOvrfrwDW0D6lrQc?= =?Windows-1252?Q?fVaSuxGBAZwHsa8KItYZjyrATvTZFFGjr/r0m50AEI7qiJ03WC++8AfF?= =?Windows-1252?Q?S1N40c6bpuPD56Sq4htalZXAvXAP3wKBhgClTpBZende/zpqN+AJMCCQ?= =?Windows-1252?Q?g3Ee7rm98DSLMzC42NOLYwUJ7AMXYEmal4p5o6pjm494RJKYlJHr4e78?= =?Windows-1252?Q?pMijzdGdhKT0topwKwvbZ30douBjoHvusTwQkDa2YRaFdojZL9bdwYYQ?= =?Windows-1252?Q?fUkH9y9l+ydyzIuo7qF2jxJv2SZSEPfPbCt+ZgncYD6xzh93+Ak0QS40?= =?Windows-1252?Q?JxZKOIQcAGqdzV7kFKlBu56d2nnvny9JDPnEw5xPz9tkRN5QZQoDTTRA?= =?Windows-1252?Q?b1+eRwERDH7VoA8kJ5TKGS/7pzIBNnd8eK0s5l/eKWcrlOgr1KP/Pju0?= =?Windows-1252?Q?Al+tDvGXj/hZHa1vhvM/AEfINymhEfj7ARhX5qEbtXXbrZrmtlDDvP+9?= =?Windows-1252?Q?USnyL823oNGyqXcfOD2onih2lUD2RQHXs58NEI471vbvQP8/u6ItMtuC?= =?Windows-1252?Q?lgBhFzvHzTMqDABPieK9rqE5/F52pOx+LYxeXlXqDr1XKQ3w3hbjAASG?= =?Windows-1252?Q?aKCt9sTPDJBwSED7aXW8ndZwUNL4RYE7B5xzwmBRyw5kDCQOes7ExoRK?= =?Windows-1252?Q?w6DDoTTUGgAm0PlyeyQM8oQ4cGE6CYHFI8tRX22xEcO1xGGDs4Y8gVpY?= =?Windows-1252?Q?dxdtqgHa4dfU9+ae2w9j0/EboMBrrTlSWYdbrEN15eAbkaRfOqtkjd/b?= =?Windows-1252?Q?Rc+Tnc4FbMxHhaWc11bK9rkEPjl8Hoyqq95RvGVQhHZh4aCn3SPuZWi2?= =?Windows-1252?Q?Yoj4dNIAPIWX33NXGrJfD+iLjUjih9hflvvEZ9St4R1wi5K2aDre72Bt?= =?Windows-1252?Q?pKoSDm3kwO7lB5jSDQs6yufHZJQL3ZHdCVKJD6yMFkEHWF6jS+fz3g?= =?Windows-1252?Q?=3D=3D?= Content-Type: multipart/alternative; boundary="_000_BYAPR18MB253476245334BBF3262035DF86D59BYAPR18MB2534namp_" MIME-Version: 1.0 X-OriginatorOrg: practicemojo.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR18MB2534.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1098689e-f684-4eca-a741-08db07ce768d X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2023 23:12:33.6240 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: de0a5129-99d3-4d35-a928-09047a134775 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: LnySShFns907RJbNhu/F0oyrmA6oqpLojNpklcVZXmRvpIwY8OLsivifS7JZPverFc6emm2TDjWPZ816sr3pD1Ab5H/g77HhvKlbqne1wro= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR18MB4871 --_000_BYAPR18MB253476245334BBF3262035DF86D59BYAPR18MB2534namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable I remember making a couple of those. https://github.com/nullterminated/pond= er/tree/master/ERR2d2w/Components [https://opengraph.githubassets.com/0f91111ec5b015af87186889bcdd58fd722a326= b902a049abfb7093d8cf4d014/nullterminated/ponder] ponder/ERR2d2w/Components at master =B7 nullterminated/ponder Frameworks based on wonder. Contribute to nullterminated/ponder development= by creating an account on GitHub. github.com ________________________________ From: WebObjects & WOnder Development on behalf of Markus Ruggiero (rucotec= ) Sent: Saturday, February 4, 2023 5:11 AM To: WebObjects & WOnder Development Subject: [WO-DEV] Java Enums in D2W Quick question: I have some fields defined in the EOModel as Java Enum. This is kind of a t= oOne relationship. How do I use these in the rules? I=92d like to display t= he available enum values as a popup. Example: pageConfiguration =3D =91EditTextblock=92 =3D> displayPropertyKeys =3D (...= .=92layoutHint=92...) with layoutHint being defined in the EOModel as my.project.E_LayoutHint (Ja= va Enum) with possible values E_LayoutHint.NONE, E_LayoutHint.LEFT_COLUMN, = E_LayoutHint.RIGHT_COLUMN etc. in the Java file. Out of the box D2W displays the layoutHint property with an ERD2WDisplayStr= ing, same for pageConfiguration =3D =91CreateTextblock=92 Can (ER)D2W handle this already or do I have to create my own property leve= l component? Thanks ---markus--- ________________________________ Confidentiality Notice: This email, including all attachments and replies t= hereto, are covered by the Electronic Communications Privacy Act, 18 U.S.C.= Sections 2510-2521 and are legally privileged. This information is confide= ntial, and intended only for the use of the individuals or entities named a= bove. If you are not the intended recipient, you are hereby notified that a= ny disclosure, copying, distribution or the taking of any action in relianc= e on the contents of this transmitted information is strictly prohibited. P= lease notify us if you have received this transmission in error. Thank you. --_000_BYAPR18MB253476245334BBF3262035DF86D59BYAPR18MB2534namp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
3D""
Frameworks based on wonder. Contribute to nullterminated/ponder development= by creating an account on GitHub.
github.com




From: WebObjects & WOnder Development on behalf of Markus Ruggie= ro (rucotec)
Sent: Saturday, February 4, 2023 5:11 AM
To: WebObjects & WOnder Development
Subject: [WO-DEV] Java Enums in D2W

Quick question:

I have some fields defined in the EOModel as Java Enum. This is kind of a t= oOne relationship. How do I use these in the rules? I=92d like to display t= he available enum values as a popup.

Example:
pageConfiguration =3D =91EditTextblock=92 =3D> displayPropertyKeys =3D (= ....=92layoutHint=92...)
with layoutHint being defined in the EOModel as my.project.E_LayoutHint (Ja= va Enum) with possible values E_LayoutHint.NONE, E_LayoutHint.LEFT_COLUMN, = E_LayoutHint.RIGHT_COLUMN  etc. in the Java file.

Out of the box D2W displays the layoutHint property with an ERD2WDisplayStr= ing, same for pageConfiguration =3D =91CreateTextblock=92

Can (ER)D2W handle this already or do I have to create my own property leve= l component?

Thanks
---markus---


Confidentiality Notice: This email, including all attachments and= replies thereto, are covered by the Electronic Communications Privacy Act,= 18 U.S.C. Sections 2510-2521 and are legally privileged. This information = is confidential, and intended only for the use of the individuals or entities named above. If you are not the= intended recipient, you are hereby notified that any disclosure, copying, = distribution or the taking of any action in reliance on the contents of thi= s transmitted information is strictly prohibited. Please notify us if you have received this transmission in err= or. Thank you.
--_000_BYAPR18MB253476245334BBF3262035DF86D59BYAPR18MB2534namp_--