📄 tcusuperdatadispose.java
字号:
package com.jr81.source.dispose;
import java.io.PrintStream;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.jr81.source.internet.TcuDataPackage;
import com.jr81.source.internet.TcuHeadPackage;
import com.jr81.source.stream.TcuBaseClassSTR;
public abstract class TcuSuperDataDispose implements TcuDataDisposeInterface {
protected PrintStream printer = System.out;
protected TcuHeadPackage headpack=null;
protected abstract boolean DataDispose(TcuDataPackage in_data_package, TcuDataPackage out_data_package);
public TcuSuperDataDispose() {
}
/*{
return false;
};*/
public boolean PackDispose(TcuDataPackage in_data_package, TcuDataPackage out_data_package) {
boolean result=false;
headpack=in_data_package.getHeadPackage();
result= DataDispose(in_data_package,out_data_package);
return result;
}
protected boolean ReturnData(String PackName, int iResult, String ErrorMsg, TcuDataPackage out_data_pkg) {
TcuHeadPackage HeadPackage =out_data_pkg.getHeadPackage();
HeadPackage.setPackName(PackName);
try {
HeadPackage.AddParam("DisposeResult", Integer.toString(iResult));
HeadPackage.setDisposeResult(Integer.valueOf(iResult));
if (iResult != 1) {
HeadPackage.AddParam("ErrorMsg", ErrorMsg);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
return true;
}
protected boolean ReturnData(String PackName, int iResult, String ErrorMsg, TcuBaseClassSTR in_data, TcuDataPackage out_data_pkg) {
TcuHeadPackage HeadPackage =out_data_pkg.getHeadPackage();
HeadPackage.setPackName(PackName);
try {
HeadPackage.AddParam("DisposeResult", Integer.toString(iResult));
HeadPackage.setDisposeResult(Integer.valueOf(iResult));
if (iResult != 1) {
HeadPackage.AddParam("ErrorMsg", ErrorMsg);
}
out_data_pkg.setDataPack(in_data.SaveToByteArray());
out_data_pkg.setDataPackXml(in_data.SaveToXML());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
finally{
}
return true;
}
protected boolean ReturnData(String PackName, int iResult, String ErrorMsg, String[] ResultParam, TcuDataPackage out_data_pkg) {
TcuHeadPackage HeadPackage =out_data_pkg.getHeadPackage();
HeadPackage.setPackName(PackName);
try {
HeadPackage.setDisposeResult(Integer.valueOf(iResult));
HeadPackage.AddParam("DisposeResult", Integer.toString(iResult));
if (iResult != 1) {
HeadPackage.AddParam("ErrorMsg", ErrorMsg);
}
for (int i=0;i<ResultParam.length;i++){
HeadPackage.AddParam("ResultParam"+Integer.toString(i+1),ResultParam[i]);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
return true;
}
protected boolean ReturnData(String PackName, int iResult, String ErrorMsg, String[] ResultParam,TcuBaseClassSTR in_data, TcuDataPackage out_data_pkg) {
TcuHeadPackage HeadPackage =out_data_pkg.getHeadPackage();
HeadPackage.setPackName(PackName);
try {
HeadPackage.setDisposeResult(Integer.valueOf(iResult));
HeadPackage.AddParam("DisposeResult", Integer.toString(iResult));
if (iResult != 1) {
HeadPackage.AddParam("ErrorMsg", ErrorMsg);
}
for (int i=0;i<ResultParam.length;i++){
HeadPackage.AddParam("ResultParam"+Integer.toString(i+1),ResultParam[i]);
}
//out_data_pkg.setDataPack(in_data.SaveToByteArray());
out_data_pkg.setDataPackXml(in_data.SaveToXML());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
return true;
}
public String IsNull(String InValue,String DefaultValue){
if (InValue==null){
return DefaultValue;
}
return InValue;
}
public Byte IsNull(Byte InValue,Byte DefaultValue){
if (InValue==null){
return DefaultValue;
}
return InValue;
}
public Integer IsNull(Integer InValue,Integer DefaultValue){
if (InValue==null){
return DefaultValue;
}
return InValue;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -