⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 methodstubs.javajet

📁 jsp开发 com.objectlearn.jdt.j2ee_3.0.1
💻 JAVAJET
字号:
<%@ jet package="com.objectlearn.gmf.templates.session" class="MethodGenerator" imports="java.util.* com.objectlearn.lomboz.xml.lomboz.DocumentRoot com.objectlearn.lomboz.xml.lomboz.SessionBean com.sun.java.xml.ns.j2ee.MethodType com.sun.java.xml.ns.j2ee.JavaTypeType"%>
<% DocumentRoot root = (DocumentRoot)argument;
   SessionBean lsb = (SessionBean) root.getEjb().getSession();
   Iterator methods = lsb.getMethods().iterator();
   while (methods.hasNext()) {
	  MethodType method = (MethodType) methods.next();
	  String returnType = method.getMethodName().getId();
%>


/** 
 *
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 *
 * <!-- begin-xdoclet-definition --> 
 <% {
String interfaceType = method.getMethodIntf().getValue();
if(interfaceType.equals("Remote") ||interfaceType.equals("Local") ||interfaceType.equals("Both") ){ 
 %>
 * @ejb.interface-method view-type="<%=method.getMethodIntf().getValue().toLowerCase() %>"
 <%} else if(interfaceType.equals("Home")){ %>
 * @ejb.home-method view-type="remote"  
 <%} else if(interfaceType.equals("LocalHome")){ %>
 * @ejb.home-method view-type="local"  
 <% } }%> 
 * <!-- end-xdoclet-definition --> 
 * @generated
 */
public <%=returnType%> <%=method.getMethodName().getValue() %>(<% Iterator params = method.getMethodParams().getMethodParam().iterator();
   while (params.hasNext()) {
	  JavaTypeType param = (JavaTypeType) params.next();
%><%= param.getValue() %> <%= param.getId() %> <%= (params.hasNext() ? "," : "")%><%}%>)
{
	// begin-user-code
	//TODO: Must provide implementation for bean method stub
	<% if( "void".equals(returnType) ){ %>
	return;
	<% } else if( 
	           "int".equals(returnType)
	        || "long".equals(returnType)
	        || "short".equals(returnType)
	        || "byte".equals(returnType)
	        || "char".equals(returnType)
	        || "float".equals(returnType)
	        || "double".equals(returnType)
	        ){ %>
 	return (<%=returnType%>)0;
	<% } else if( "boolean".equals(returnType)     ){ %>
 	return false;
	<% } else { %>
 	return (<%=returnType%>)null;
	<%}%>
	// end-user-code
}
<% 

}
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -