samplewebservice.ftl.svn-base

来自「Eclipse代码生成器,支持Eclipse3.3 WTP版本,该项目实现了Sp」· SVN-BASE 代码 · 共 45 行

SVN-BASE
45
字号
<#assign className=dataModel.className>
<#assign dependServiceInterfaceName = chilDataModel.dependServiceInterfaceName>
<#assign dependServiceClassVarName = dependServiceInterfaceName?substring(0, 1)?lower_case + dependServiceInterfaceName?substring(1)>
<#assign dateStart = dataModel.dateStart dateEnd = dataModel.dateEnd corporation=dataModel.corporation>
<#include "/common/ClassTitle.ftl" encoding="UTF-8">

<#assign packageName =dataModel.packageName >
<#if packageName != "">
package ${dataModel.packageName};
<#else>
</#if>

import org.apache.log4j.Logger;

import ${chilDataModel.factoryClassPackage};
import ${chilDataModel.dependServiceInterfacePackage};
import ${chilDataModel.modelClassPackage};
import ${chilDataModel.businessExceptionPackage};
import ${chilDataModel.systemExceptionPackage};

/**
 * @author ${dataModel.author}
 */
public class ${className} 
{
    @SuppressWarnings("unused")
	private static final Logger log = Logger.getLogger(${className}.class);
	
	public ${className}()
	{
	}

	private ${dependServiceInterfaceName} getService()
	{
		${dependServiceInterfaceName} ${dependServiceClassVarName} = (${dependServiceInterfaceName}) ${chilDataModel.factoryClassName}.get${chilDataModel.factoryClassName}().getBean("${dependServiceClassVarName}");
		if(${dependServiceClassVarName} == null)
			throw new ${chilDataModel.systemExceptionName}("Please initialize the ${dependServiceInterfaceName}");
		return ${dependServiceClassVarName};
	}	
	
	public ${chilDataModel.modelClassName} get${chilDataModel.modelClassName}String(String inputString) throws ${chilDataModel.businessExceptionName}
	{
	    return getService().get${chilDataModel.modelClassName}String(inputString);
	}
}

⌨️ 快捷键说明

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