[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Virtual Metlhods | questions
|
Hi tom,
It will be fine, if we uses some internal method for value holders. But
please give hint, how different attribute accessor will work as chris
suggested.
Gaurav
tware wrote:
>
> Hi Gaurav,
>
> Chris is right here. The way indirection works for 1-1 mappings in
> EclipseLink, means that EclipseLink needs access to a method that will
> return
> the valueholder itself. With weaving enabled, we weave a special method
> into
> the object for each mapping.
>
> The question here is whether the same method needs to be used to access
> the
> map from Groovy or if you could have an internal method EclipseLink uses
> to
> store the valueholders and a public method that is used to retrieve the
> values?
>
> -Tom
>
> On 17/07/2012 10:43 AM, Gaurav Malhotra wrote:
>>
>> Christopher,
>> I am trying to implement "Dynamic Fields" i.e. extension to
>> table/entity
>> which could be used in groovy logic as we call it dynamic logic.Dynamic
>> fields can be added dynamically at runtime (deployed cluster application
>> which also uses TLG). Currently in my sample code I use "EntryProcessor"
>> which is trigger the creation of mapping on all the nodes in the cluster.
>>
>> Example, if we add dynamic field - "phoneNumber" to the Eomployee, it
>> should be possible to access it like employee.phoneNumber.number. Hence
>> Map
>> suit our use case (its simple) and we would not like to weave
>> getPhoneNumber method/attribute etc magically into the entity using asm.
>>
>> Hence VirtualMethods implementation best suits our business usage
>> case.
>>
>> So I think I cannot use any other attribute accessor.
>>
>> ~GM
>>
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>
>
--
View this message in context: http://old.nabble.com/Virtual-Metlhods-%7C-questions-tp34172077p34174961.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.