[ http://jira.andromda.org/browse/SPRING-162?page=comments#action_12662 ]
Sandra Martín Ruiz commented on SPRING-162:
-------------------------------------------
sorry... I continue with bug description... :)
Now, constructors are called with typecasting for null values:
public com.project.vo.ObjetoComisionVO toObjetoComisionVO(final
com.project.domain.ObjetoComision entity) {
com.project.vo.ObjetoComisionVO objetoComisionVO =
new com.project.vo.ObjetoComisionVO(
entity.getDescription(),
(java.util.Date) null, <-----
!!!!!!!!!!!!!!!!!!!!!!!!!!!! Error
);
return objetoComisionVO;
}
public ObjetoComisionVO(java.lang.String description,
java.util.Calendar day) {
....
}
Therefore, errors are surged because this typecasting (Date to
Calendar) is incorrect.
To finalize, another question: Why are converted Date attributes in
model to Calendar attributes in java code??
Thanks
> Conflict between Calendar and Date types on value object constructors
> ---------------------------------------------------------------------
>
> Key: SPRING-162
> URL: http://jira.andromda.org/browse/SPRING-162
> Project: Spring Cartridge
> Type: Bug
> Versions: 3.2-RC1
> Environment: Windows XP
> Maven 1.0.2
> Reporter: Sandra Martín Ruiz
> Assignee: Chad Brandon
>
> When I create a value object with "Date" attributes in my model, the class of
> this value object is created with "Calendar" attributes.
> Some days ago, there were no problems because on to__VO methods when an
> instanced was created, constructor call was made without typecasting for null
> values:
> public com.project.vo.ObjetoComisionVO toObjetoComisionVO(final
> com.project.domain.ObjetoComision entity) {
> com.project.vo.ObjetoComisionVO objetoComisionVO = new
> com.project.vo.ObjetoComisionVO(
> entity.getDescription(),
> null, <-----
> );
> return objetoComisionVO;
> }
> public ObjetoComisionVO(java.lang.String description, java.util.Calendar day)
> {
> ....
> }
> public com.project.vo.ObjetoComisionVO toObjetoComisionVO(final
> com.project.domain.ObjetoComision entity)
> {
> com.project.vo.ObjetoComisionVO objetoComisionVO = new
> com.project.vo.ObjetoComisionVO(
> entity.getDescription(),
> (java.util.Date) null, <----- !!!!!!!!!!!!!!!!!!!!!!!!!!!!
> Error
> );
> return objetoComisionVO;
> }
> public ObjetoComisionVO(java.lang.String description, java.util.Calendar day)
> {
> ....
> }
--
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
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642