<div dir="ltr"><div class="gmail_extra">Hi all,</div><div class="gmail_extra"><br></div><div class="gmail_extra">As you might know by now, I&#39;m creating a Java EE 6 Advanced training course extensively using JBoss Forge. At one point, I create a set of EJBs.... and I need to create a few methods on each one. </div>
<div class="gmail_extra"><br></div><div class="gmail_extra">I was wondering if it would make sense to have JBoss Forge generating methods ?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Until now, Forge creates classes (e.g. jpa-new-entity, cdi-new-bean, java-new-class), annotations (cdi-new-qualifier, constraint-new-annotation...), attributes (jpa-new-field, java-new-field...) but nowhere Forge creates methods. This could make sense in most of the artifacts (EJBs, CDI bean, Java, but also JPA).</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Do you think it would be good to have such functionnality ? </div><div class="gmail_extra"><br></div><div class="gmail_extra">Something like :</div><div class="gmail_extra">
<br></div><div class="gmail_extra">ejb-new-method --named findById --return org.agoncal.model.Author --parameters Long id</div><div class="gmail_extra">ejb-new-method --named removeById --return void --parameters Long id</div>
<div class="gmail_extra">ejb-new-method --named updateName --return org.agoncal.model.Author --parameters Long id, String name, String surname<br clear="all"><div>java-new-method --named doStuff --return String --parameters Integer p1, String p2, String p3<br clear="all">
</div><div><br></div><div>What do you think ?</div><div><br></div>-- <br>Antonio Goncalves <br>Software architect and Java Champion<br><br><a href="http://www.antoniogoncalves.org/" target="_blank">Web site</a> | <a href="http://twitter.com/agoncal" target="_blank">Twitter</a> | <a href="http://www.linkedin.com/in/agoncal" target="_blank">LinkedIn</a> | <a href="http://www.parisjug.org/" target="_blank">Paris JUG</a> | <a href="http://www.devoxx.fr/" target="_blank">Devoxx France</a>
</div></div>