Le 22/11/2010 19:55, bpoussin@users.nuiton.org a écrit :
Log: add FIXME on bad code and test unit that must be passed when this code will be corrected
@@ -944,6 +944,9 @@ result = WikittyServiceEnhanced.restore(service, securityToken, id);
try { + // FIXME poussin 20101122 this is completely false :( + // we can't use BeanUtils.copyProperties to copy to Wikitty + // there are no get or set method for field BeanUtils.copyProperties(result, entity); } catch (Exception eee) { throw new WikittyException("Could not transform entity to Wikitty", eee);
Le problème viens sur les wikittyId et version a priori. Mais normalement les DTO/wikittys/... viennent du service et donc on a déjà des wikittyId et version et donc on a pas besoin de les setter. Je dis une grosse connerie ou pas ? Du coup si on retrouve pas wikitty dans le wikitty service, on peut retourner null ?