Thomas,
Sorry for not being clear!
So it sounds like most of these issues are not Metawidget-related per se (i.e. generation
of the JSF pages and managed beans)? Let me know if you need any
specific help with anything Metawidget related.
Regards,
Richard.
On 23/02/2013 10:42 AM, Thomas Frühbeck wrote:
Richard,
not sure, who the questioned was addressed to, but anyway: there are
unpleasant problems with EmbeddedId:
- Errai marshaller has to accept marshalling of the embedded
objects, but they are not unconditionally available, maybe has to be
handled by ErraiApp.properties (e.g. Entities in external jars)
- they cannot be used as @PageState objects, the IDs are the
"identifiers" in my Edit pages and transitions
- they do not by default implement Comparable, so selecting/sorting
in the CellTable etc. cannot be easily done
This all refers to EmbeddedId of course, not Embedded in general, but a
clean and simple solution would be interesting. (Currently I thought of
transporting them as serialized object, as primary key they are
immutable anyway.) My implementation of Errai scaffold is still too
simple to make handling of embedded objects manageable.
Thomas
Am 22.02.2013 22:26, schrieb Richard Kennard:
> Can you elaborate on what you need the scaffold to do?
>
> As a happy accident, Metawidget implicitly 'supports' embeddable simply by
way of rendering a nested object in the UI. But I assume the generated JPA/Java
> code will need to treat them a little differently?
>
> On 23/02/2013 3:44 AM, Lincoln Baxter, III wrote:
>> The scaffold supports these now? I was unaware of that. When did that happen?
>>
>>
>> On Fri, Feb 22, 2013 at 8:04 AM, Thomas Frühbeck <fruehbeck(a)aon.at
<mailto:fruehbeck@aon.at>> wrote:
>>
>> Hi Michael,
>>
>> great to have you on board :-)
>>
>> The faces scaffold is found at:
>>
https://github.com/forge/core/tree/master/scaffold-faces
>>
>> Everything starts there:
>>
https://github.com/forge/core/blob/master/scaffold-faces/src/main/java/or...
>>
>> If you wander, how it gets started:
>>
https://github.com/forge/core/blob/master/scaffold-plugins/src/main/java/...
>>
>> The evaluation step is here:
>>
https://github.com/forge/core/tree/master/scaffold-faces/src/main/java/or...
>>
>> The building is done here:
>>
https://github.com/forge/core/tree/master/scaffold-faces/src/main/java/or...
>>
>> Hope it helps, wish you the best :-)
>> I'm struggling on a similar problem with errai scaffold, and decided to
dump it for now. I am really looking forward to find a good solution in your's!
>>
>> Regards,
>> Thomas
>>
>>
>>
>> Am 22.02.2013 11:42, schrieb Michael Koitz:
>>> hi,
>>>
>>> i just made an feature request
https://issues.jboss.org/browse/FORGE-797 for my issue. As i am a Java Developer myself
and i like idea behind the
>>> forge project, i would like to contribute.
>>>
>>> Can someone give me a starting point where i find the scaffolding for
faces in the code?
>>>
>>> best, mike.
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> forge-dev mailing list
>>> forge-dev(a)lists.jboss.org <mailto:forge-dev@lists.jboss.org>
>>>
https://lists.jboss.org/mailman/listinfo/forge-dev
>> _______________________________________________
>> forge-dev mailing list
>> forge-dev(a)lists.jboss.org <mailto:forge-dev@lists.jboss.org>
>>
https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>>
>>
>>
>> --
>> Lincoln Baxter, III
>>
http://ocpsoft.org
>> "Simpler is better."
>>
>>
>> _______________________________________________
>> forge-dev mailing list
>> forge-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/forge-dev
> _______________________________________________
> forge-dev mailing list
> forge-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/forge-dev
>
_______________________________________________
forge-dev mailing list
forge-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/forge-dev