📄 typecomment.javajet
字号:
<%@ jet package="com.objectlearn.gmf.templates.session" class="TypeCommentGenerator" imports="java.util.* com.objectlearn.lomboz.xml.lomboz.DocumentRoot com.objectlearn.lomboz.xml.lomboz.SessionBean com.sun.java.xml.ns.j2ee.SessionBeanType"%>
<% DocumentRoot root = (DocumentRoot)argument;
SessionBean lsb = (SessionBean) root.getEjb().getSession();
SessionBeanType sb = (SessionBeanType) lsb.getSessionEjb();
String ejbName = sb.getEjbClass().getUnqualifiedClassName();
if(ejbName.endsWith("Bean") ){
ejbName = ejbName.substring(0,ejbName.length()-4);
}else if(ejbName.endsWith("Ejb") ){
ejbName = ejbName.substring(0,ejbName.length()-3);
}
%>
/**
*
* <!-- begin-user-doc -->
* A generated session bean
* <!-- end-user-doc -->
*
<!-- lomboz.beginDefinition -->
<%= root.asString() %>
<!-- lomboz.endDefinition -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.bean name="<%=ejbName%>"
* jndi-name="<%=sb.getEjbName()%>"
* type="<%=sb.getSessionType().getValue()%>"
* transaction-type="<%= sb.getTransactionType().getValue() %>"
*
*--
* This is needed for JOnAS.
* If you are not using JOnAS you can safely remove the tags below.
* @jonas.bean ejb-name="<%=ejbName%>"
* jndi-name="<%=sb.getEjbName()%>"
*
*--
* <!-- end-xdoclet-definition -->
* @generated
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -