📄 submit.java
字号:
/* 北方交通大学16204宿舍专用Java反编译器 Java204 版本:0.2 *//* <<<使用前务必请仔细阅读随附警告信息>>> */// Copyright RainForest 2001. All rights reserved.// Referenced classes of package spApi:
// SGIP_Command, SGIP_Exception, Seq, MsgHead
public class Submit extends SGIP_Command
{// 类成员变量定义域开始 // Java 204 代码风格版本 : 6.0 < 类Fox Lin C++ 风格 >// 类成员变量定义域结束 < 初始化过程祥见构造方法 >// 类成员变量定义域开始
long NodeID;
String SPNumber;
String ChargeNumber;
int UserCount;
String usernumber[];
String CorpId;
String ServiceType;
int FeeType;
String FeeValue;
String GivenValue;
int AgentFlag;
int MOrelatetoMTFlag;
int Priority;
String ExpireTime;
String ScheduleTime;
int ReportFlag;
int TP_pid;
int TP_udhi;
int MessageCoding;
int MessageType;
int MessageLength;
String MessageContent;
byte BinContent[];
int ContentLength;
// 类成员变量定义域结束 < 初始化过程祥见构造方法 >
public Submit(long l) // 构造方法 (如有必要,请手工调整该方法) // 构造方法 (如有必要,请手工调整该方法)
{
super(l);
NodeID = 0L;
ContentLength = 0;
NodeID = l;
}//构造方法结束 //构造方法结束
public Submit(SGIP_Command sgip_command)
{
super(sgip_command);
NodeID = 0L;
ContentLength = 0;
}
public void setSPNumber(String s)
{
SPNumber = s;
}
public String getSPNumber()
{
return SPNumber;
}
public void setChargeNumber(String s)
{
ChargeNumber = s;
}
public String getChargeNumber()
{
return ChargeNumber;
}
public int setUserNumber(String s)
throws SGIP_Exception
{
if(s.length() == 0)
return 1;
UserCount = 0;
for(int i = 0; i < s.length(); i++)
{
char c = s.charAt(i);
if(c != ',' && (c < '0' || c > '9'))
throw new SGIP_Exception("Invalid Mobile Number");
if(c == ',')
UserCount++;
}
UserCount++;
usernumber = new String[UserCount];
boolean flag = false;
int l = 0;
for(int j = 0; j < UserCount - 1; j++)
{
int k = l;
l = s.indexOf(44, l + 1);
usernumber[j] = s.substring(k, l);
l++;
}
usernumber[UserCount - 1] = s.substring(l, s.length());
return 0;
}// throws SGIP_Exception 结束// throws SGIP_Exception 结束
public String[] getUserNumber()
{
return usernumber;
}
public int getUserCount()
{
return UserCount;
}
public void setCorpId(String s)
{
CorpId = s;
}
public String getCorpId()
{
return CorpId;
}
public void setServiceType(String s)
{
ServiceType = s;
}
public String getServiceType()
{
return ServiceType;
}
public void setFeeType(int i)
{
FeeType = i;
}
public int getFeeType()
{
return FeeType;
}
public void setFeeValue(String s)
{
FeeValue = s;
}
public String getFeeValue()
{
return FeeValue;
}
public void setGivenValue(String s)
{
GivenValue = s;
}
public String getGivenValue()
{
return GivenValue;
}
public void setAgentFlag(int i)
{
AgentFlag = i;
}
public int getAgentFlag()
{
return AgentFlag;
}
public void setMOrelatetoMTFlag(int i)
{
MOrelatetoMTFlag = i;
}
public int getMOrelatetoMTFlag()
{
return MOrelatetoMTFlag;
}
public void setPriority(int i)
{
Priority = i;
}
public int getPriority()
{
return Priority;
}
public void setExpireTime(String s)
{
ExpireTime = s;
}
public String getExpireTime()
{
return ExpireTime;
}
public void setScheduleTime(String s)
{
ScheduleTime = s;
}
public String getScheduleTime()
{
return ScheduleTime;
}
public void setReportFlag(int i)
{
ReportFlag = i;
}
public int getReportFlag()
{
return ReportFlag;
}
public void setTP_pid(int i)
{
TP_pid = i;
}
public int getTP_pid()
{
return TP_pid;
}
public void setTP_udhi(int i)
{
TP_udhi = i;
}
public int getTP_udhi()
{
return TP_udhi;
}
public void setMessageType(int i)
{
MessageType = i;
}
public int getMessageType()
{
return MessageType;
}
public int setContent(int i, String s)
throws SGIP_Exception
{
if(i == 4)
{
throw new SGIP_Exception("MessageCoding Error! Use setBinContent() to set Binary Message!");
}
else
{
MessageCoding = i;
MessageContent = s;
return 0;
}
}
public int setBinContent(int i, byte abyte0[])
{
MessageCoding = 4;
ContentLength = i;
BinContent = new byte[i];
SGIP_Command.BytesCopy(abyte0, BinContent, 0, i - 1, 0);
return 0;
}
public int getMessageCoding()
{
return MessageCoding;
}
public int getMessageLength()
{
return ContentLength;
}
public Submit(long l, String s, String s1, int i, String s2, String s3,
String s4, int j, String s5, String s6, int k, int i1, int j1,
String s7, String s8, int k1, int l1, int i2, int j2, int k2,
int l2, String s9)
throws SGIP_Exception
{
super(l);
NodeID = 0L;
ContentLength = 0;
NodeID = l;
SPNumber = s;
ChargeNumber = s1;
UserCount = 0;
for(int i3 = 0; i3 < s2.length(); i3++)
{
char c = s2.charAt(i3);
if(c != ',' && (c < '0' || c > '9'))
throw new SGIP_Exception("Invalid Mobile Number");
if(c == ',')
UserCount++;
}
UserCount++;
if(UserCount > 100)
throw new SGIP_Exception("Too many users!");
usernumber = new String[UserCount];
boolean flag = false;
int l3 = 0;
for(int j3 = 0; j3 < UserCount - 1; j3++)
{
int k3 = l3;
l3 = s2.indexOf(44, l3 + 1);
usernumber[j3] = s2.substring(k3, l3);
l3++;
}
usernumber[UserCount - 1] = s2.substring(l3, s2.length());
CorpId = s3;
ServiceType = s4;
FeeType = j;
FeeValue = s5;
GivenValue = s6;
AgentFlag = k;
MOrelatetoMTFlag = i1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -