📄 typecomment.javajet
字号:
<%@ jet package="com.objectlearn.gmf.templates.messageDriven" class="TypeCommentGenerator" imports="java.util.* com.objectlearn.lomboz.xml.lomboz.DocumentRoot com.objectlearn.lomboz.xml.lomboz.MessageDrivenBean com.sun.java.xml.ns.j2ee.MessageDrivenBeanType com.sun.java.xml.ns.j2ee.MessageDestinationType"%>
<% DocumentRoot root = (DocumentRoot)argument;
MessageDrivenBean lmdb = (MessageDrivenBean) root.getEjb().getMessageDriven();
MessageDrivenBeanType mdb = (MessageDrivenBeanType) lmdb.getMessageDrivenEjb();
MessageDestinationType destination = (MessageDestinationType) lmdb.getMessageDestination();
String destinationType = mdb.getMessageDestinationType().getValue();
boolean isQueue = "javax.jms.Queue".equals(destinationType);
%>
/**
*
* <!-- begin-user-doc -->
* You can insert your documentation for '<em><b><%=mdb.getEjbClass().getUnqualifiedClassName()%></b></em>'.
* <!-- end-user-doc -->
*
<!-- begin-lomboz-definition -->
<%= root.asString() %>
<!-- end-lomboz-definition -->
*
*
* <!-- begin-xdoclet-definition -->
* @ejb.bean name="<%=mdb.getEjbClass().getUnqualifiedClassName()%>"
* acknowledge-mode="Auto-acknowledge"
* destination-type="<%=destinationType%>" <%= isQueue ? "" : "subscription-durability=\"NonDurable\""%>
* transaction-type="<%= mdb.getTransactionType().getValue() %>"
*
*--
* This is needed for JOnAS.
* If you are not using JOnAS you can safely remove the tags below.
* @jonas.bean ejb-name="<%=mdb.getEjbClass().getUnqualifiedClassName()%>"
* jndi-name="<%=mdb.getEjbName()%>"
* @jonas.message-driven-destination jndi-name="<%=destination.getMessageDestinationName().getValue()%>"
*
*--
*
*--
* This is needed for JBOSS.
* If you are not using JBOSS you can safely remove the tags below.
* @jboss.destination-jndi-name name="<%=destination.getMessageDestinationName().getValue()%>"
*
*--
* <!-- end-xdoclet-definition -->
* @generated
**/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -