📄 errormessage.java
字号:
// Decompiled by DJ v2.9.9.60 Copyright 2000 Atanas Neshkov Date: 2007/07/10 15:35:50
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: ErrorMessage.java
package util;
import java.util.Properties;
import def.AppProperties;
import entity.Status;
public class ErrorMessage
{
public ErrorMessage()
{
}
public String getErrorMsg(Status st, String brcode)
{
String msg = null;
String propmsg = null;
String key = "";
Properties appProp = null;
try
{
appProp = AppProperties.getProperties();
String msgno = String.valueOf(st.errno + 0x186a0);
int leng = msgno.length();
switch(st.status)
{
case 1: // '\001'
msg = "\u3059\u3067\u306B\u767B\u9332\u3055\u308C\u3066\u3044\u307E\u3059\u3002";
if(st.usermsg.length() > 0)
msg = msg + brcode + "[ " + st.usermsg + " ]";
break;
case -5:
key = "MSG-" + msgno.substring(1, leng);
propmsg = new String(appProp.getProperty(key).getBytes("8859_1"), "JISAutoDetect");
msg = MakeMsg(propmsg, brcode);
if(st.usermsg.length() > 0)
msg = msg + brcode + "[ " + st.usermsg + " ]";
break;
case -10:
msg = "SVF\u30A8\u30E9\u30FC\u3067\u3059\u3002";
if(st.usermsg.length() > 0)
msg = msg + brcode + "[ " + st.usermsg + " ]";
break;
case -35:
msg = "\u8A72\u5F53\u30C7\u30FC\u30BF\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002";
if(st.usermsg.length() > 0)
msg = msg + brcode + "[ " + st.usermsg + " ]";
break;
case -99:
key = "MSG-" + "00000".substring(0, 5 - leng) + msgno;
propmsg = new String(appProp.getProperty(key).getBytes("8859_1"), "JISAutoDetect");
msg = MakeMsg(propmsg, brcode);
if(st.msg.length() > 0)
msg = msg + brcode + "[ " + st.msg + ":" + st.usermsg + " ]";
break;
default:
leng = String.valueOf(st.status).length();
key = "ORA-" + "00000".substring(0, 5 - leng) + st.status;
propmsg = new String(appProp.getProperty(key).getBytes("8859_1"), "JISAutoDetect");
msg = key + brcode;
msg = msg + MakeMsg(propmsg, brcode);
if(st.usermsg.length() > 0)
msg = msg + "\\n" + "[ " + st.usermsg + " ]";
break;
}
}
catch(Exception e)
{
if(st.usermsg.length() > 0)
msg = msg + brcode + "[ " + st.usermsg + " ]" + brcode + "[" + key + "]";
else
msg = st.msg + brcode + "[" + e + "]" + brcode + "[" + key + "]";
}
return msg;
}
private String MakeMsg(String pmsg, String brcd)
throws Exception
{
int i = pmsg.indexOf('|');
String mmsg = "";
if(i >= 0)
mmsg = pmsg.substring(0, i) + brcd + pmsg.substring(i + 1, pmsg.length());
else
mmsg = pmsg;
return mmsg;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -