[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Virtual Metlhods | questions
|
Also, upfront we dont know about new attributes - dynamic fields, please keep
this in mind, they are configured in the application
Gaurav Malhotra wrote:
>
> 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-tp34172077p34174974.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.