Good. Developer's Guide is the place to document these kind of things. I have
added a section about this now:
http://fornax-platform.org/cp/display/fornax/7.+Developer%27s+Guide+%28CSC%29#7.Developer%27sGuide%28CSC%29-CustomizetheTransformations

I don't think you need myModifyUuid. I think you can return null instead.
Correct?

/Patrik


rsmith wrote:
> 
> 
> 
> Patrik Nordwall wrote:
>> 
>> 
>> rsmith wrote:
>>> 
>>> As far as the UUID attribute, I guess what I really want to do is get
>>> rid of the natural key altogether and just use the surrogate key for
>>> this particular table.
>>> I tried overriding the modifyUuid extension to not generate the UUID
>>> attribute at all via:
>>> modifyUuid(DomainObject domainObject) :
>>>     null; 
>>> 
>>> But the UUID attribute was still generated for some reason.  For now I'm
>>> keeping a natural key in this table although I don't really need it.
>>> 
>> 
>> Strange. As far as I can see it should not be generated if you skipped it
>> in the transformation. I have changed things in this area recently to
>> support multi levels of subclasses. Are you using latest trunk?
>> 
>> 
> 
> Works now..  I updated to the latest code, but think I may have been
> setting up my aspect wrong anyways.  For anyone else needing to do the
> same, following is the code:
> 
> around transformation::Transformation::modifyUuid(DomainObject
> domainObject) :
>       myModifyUuid(domainObject);
> 
> // Don't automatically add UUID natural key attribute    
> myModifyUuid(DomainObject domainObject) :
>       null;
> 
> Is there somewhere we can document these types of recipes?  The Wiki?
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-Sculptor--how-to-control-surrogate-key-name-tp18625411s17564p19709209.html
Sent from the Fornax-Platform mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fornax-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fornax-developer

Reply via email to