The create() methods of Dao classes for "required" parameters does not take the 
assigned identifer as parameter.
----------------------------------------------------------------------------------------------------------------

         Key: SPRING-195
         URL: http://jira.andromda.org/browse/SPRING-195
     Project: Spring Cartridge
        Type: Bug

    Versions: 3.2    
    Reporter: Luca De Petrillo
 Assigned to: Chad Brandon 


According to closed issue SPRING-136, the create() methods of Dao now take the 
assigned identifier as a parameter if the Entity use the tag 
@andromda.persistence.assigned.identifer, but this was implemented only for the 
create() method that take all the arguments of an Entity:  the create() method 
that take only the required arguments misses the identifier parameter.

Looking at template files "SpringDao.vsl" and "SpringHibernateDaoBase.vsl",  
i've seen that the create method that take all arguments retrieve the 
attributes list using 
  $entity.getAttributes(true, $entity.usingAssignedIdentifier)
instead, the method that take only the required attribute use
  $entity.getRequiredProperties(true,false)

i'm trying to use 
$entity.getRequiredProperties(true,$entity.usingAssignedIdentifier) and seem 
works.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.andromda.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

Reply via email to