Problème de génération wikitty
Salut à tous, j'ai un problème de génération sur Wikitty. J'ai : Agent <|---- User <|----- WikittyUser WikittyUser a les champs login et password. Ma classe UserAbstract possède bien les getters/setters, mais pas ma classe AgentAbstract AgentAbstract est : public abstract class AgentAbstract extends BusinessEntityWikitty implements Agent, User J'ai regardé vite fait le AbstractGenerator, mais je vois pas trop comment m'en sortir. Des pistes ? Faut-il les implémenter à la main (ça serait vraiment pas top). Jean
Le 05/11/2010 09:25, Jean Couteau a écrit :
Salut à tous, j'ai un problème de génération sur Wikitty.
J'ai :
Agent <|---- User <|----- WikittyUser
WikittyUser a les champs login et password. Ma classe UserAbstract possède bien les getters/setters, mais pas ma classe AgentAbstract
AgentAbstract est : public abstract class AgentAbstract extends BusinessEntityWikitty implements Agent, User
J'ai regardé vite fait le AbstractGenerator, mais je vois pas trop comment m'en sortir. Des pistes ?
Faut-il les implémenter à la main (ça serait vraiment pas top).
Jean
Je précise que mon object model pour ces classes est : <class name="Agent" package="fr.inra.refcomp.entities"> <stereotype name="entity"/> <superclass name="fr.inra.refcomp.entities.User" discriminator=""/> <attribute name="matricule" associationType="composite" visibility="public" type="String" minMultiplicity="1" maxMultiplicity="1"/> <attribute name="etat" associationType="composite" visibility="public" type="String" minMultiplicity="1" maxMultiplicity="1"/> <attribute name="dateEtat" associationType="composite" visibility="public" type="java.util.Date" minMultiplicity="1" maxMultiplicity="1"/> <attribute visibility="public" type="fr.inra.refcomp.entities.Cati" reverseAttributeName="" reverseMaxMultiplicity="1" minMultiplicity="1" maxMultiplicity="1" navigable="true" ordering="unordered"/> <attribute visibility="public" type="fr.inra.refcomp.entities.CompetenceAgent" reverseAttributeName="" reverseMaxMultiplicity="-1" minMultiplicity="1" maxMultiplicity="1" navigable="true" ordering="unordered"/> <attribute visibility="public" type="fr.inra.refcomp.entities.Departement" reverseAttributeName="" reverseMaxMultiplicity="1" navigable="true" ordering="unordered"/> </class> <class name="User" package="fr.inra.refcomp.entities"> <stereotype name="entity"/> <superclass name="org.nuiton.wikitty.entities.WikittyUser" discriminator=""/> <attribute name="nom" associationType="composite" visibility="public" type="String" minMultiplicity="1" maxMultiplicity="1"/> <attribute name="prenom" associationType="composite" visibility="public" type="String" minMultiplicity="1" maxMultiplicity="1"/> <attribute name="email" associationType="composite" visibility="public" type="String" minMultiplicity="1" maxMultiplicity="1"/> <attribute name="commentaire" associationType="composite" visibility="public" type="String" minMultiplicity="1" maxMultiplicity="1"/> </class>
On Fri, 05 Nov 2010 09:25:38 +0100 Jean Couteau <couteau@codelutin.com> wrote:
Salut à tous, j'ai un problème de génération sur Wikitty.
J'ai :
Agent <|---- User <|----- WikittyUser
WikittyUser a les champs login et password. Ma classe UserAbstract possède bien les getters/setters, mais pas ma classe AgentAbstract
AgentAbstract est : public abstract class AgentAbstract extends BusinessEntityWikitty implements Agent, User
J'ai regardé vite fait le AbstractGenerator, mais je vois pas trop comment m'en sortir. Des pistes ?
Je pense que c'est clairement un bug de génération :(. Il remonte que de 1 niveau au lieu de remonter toutes la hiérarchie :( bug report a faire -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
Le 08/12/2010 15:37, Benjamin POUSSIN a écrit :
bug report a faire
J'ai déjà corrigé ce truc le jour où Jean a eu le bug (il y a un mois). Effectivement il fallait remonter la hiérarchie récursivement pour ajouter les méthodes définies plusieurs niveaux au dessus. -- Brendan Le Ny <bleny@codelutin.com> Code Lutin
participants (3)
-
Benjamin POUSSIN -
Brendan Le Ny -
Jean Couteau