Hi Lincoln,<div><br></div><div>my ejb plugin is ready to meet your eyes:</div><div><a href="https://github.com/fiorenzino/core/tree/FORGE-610/javaee-impl/src/main/java/org/jboss/forge/spec/javaee/ejb">https://github.com/fiorenzino/core/tree/FORGE-610/javaee-impl/src/main/java/org/jboss/forge/spec/javaee/ejb</a></div>
<div><br></div><div>initial test:</div><div><a href="https://github.com/fiorenzino/core/blob/FORGE-610/javaee-impl/src/test/java/org/jboss/forge/spec/ejb/EJBPluginTest.java">https://github.com/fiorenzino/core/blob/FORGE-610/javaee-impl/src/test/java/org/jboss/forge/spec/ejb/EJBPluginTest.java</a></div>
<div><br></div><div>i need to do some works before close:</div><div>- add more tests (for all functionality)</div><div>- add more parameters on mdb configuration</div><div>- add clusterable annotation</div><div>- add transaction on methods</div>
<div>- permit undo/change (revert/change configuration)</div><div><br></div><div><b><span style="color:rgb(51,51,51);font-family:arial,sans-serif;font-size:13px;line-height:18px;background-color:rgb(255,255,255)">I'm waiting for your comments on my slow work (..u</span><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:arial,sans-serif;font-size:13px;line-height:18px">nfortunately my free time is limited...)</span></b></div>
<div><b><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:arial,sans-serif;font-size:13px;line-height:18px"><br></span></b></div><div>bye</div><div><br></div><div>fiorenzo</div><div><br></div>
<div><br></div><div>PS: the fucked Mdb annotation at end was:</div><div><br></div><div><div>javaClass.addImport(ActivationConfigProperty.class);</div><div>javaClass.addImport(MessageDriven.class);</div><div>javaClass.addImport(Message.class);</div>
<div>javaClass.addInterface(MessageListener.class);</div><div>javaClass.addMethod("public void onMessage(Message message) {}");</div><div>javaClass.addAnnotation(javaClassType.MESSAGEDRIVEN.getAnnotation())</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>.setLiteralValue("name", "\"" + name + "\"")</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>.setLiteralValue("activationConfig",</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>"{@ActivationConfigProperty(propertyName = \"destinationType\", propertyValue = \""+ destinationType+ "\"), " + </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>"@ActivationConfigProperty(propertyName = \"destination\", propertyValue = \""+ destinationName + "\")" + "}");</div>
</div><div><div class="gmail_quote"><br></div></div>