|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--cn.com.itouch.voip.webphone.business.CustomerData
Class CustomerData 用于从数据库中读取特定用户信息并返回
| Field Summary | |
static boolean |
CHANGE
false |
static boolean |
QUERY
true |
static boolean |
WITH_PASSWD
true |
static boolean |
WITHOUT_PASSWD
false |
| Constructor Summary | |
CustomerData()
构造对象,并建立与数据库的连接 |
|
| Method Summary | |
boolean |
AddClient()
创建GK的IP地址 |
boolean |
AddFeeRatio()
创建费率类型 |
java.lang.String |
getAcctID()
得到卡号所对应的帐号 |
boolean |
getAcctMessageFromDB()
根据ACCTID从数据库中得到信息 |
int |
getAcctPolicy()
得到用户费率类型 |
int |
getAcctStatus()
得到用户帐户状态 |
int |
getAcctType()
得到用户帐户类型 |
long |
getAmtAuthorized()
得到用户开户金额 |
long |
getAmtLimit()
得到用户每日消费限额 |
long |
getBalance()
得到用户帐户余额 |
java.lang.String |
getDateReded()
得到用户开户日期 |
int |
getDistrictNum()
得到区域号码 |
int |
getDuration1()
得到费率单位 |
int |
getErrCnt()
得到用户密码输入出错次数 |
java.lang.String |
getExpireDate()
得到用户卡号失效期限 |
java.lang.String |
getExpireDay()
得到卡号过期日期 |
java.lang.String |
getExpireMonth()
得到卡号过期月份 |
java.lang.String |
getExpireYeah()
得到卡号过期年份 |
int |
getFeeRatio1()
得到费率 |
java.lang.String |
getIP()
得到用户绑定IP |
java.lang.String |
getIPAddr()
得到GK的IP地址 |
java.lang.String |
getLongName()
得到长名称 |
boolean |
getMessageFromDB(boolean type)
根据USERID从数据库中得到信息 |
boolean |
getMessageFromDBbyAcctPolicy()
根据费率类型从数据库中得到费率表信息 |
boolean |
getMessageFromDBbyAcctPolicyAndTelePrefix()
|
boolean |
getMessageFromDBbyIPAddr()
|
java.lang.String |
getRecentCall()
得到用户最近一次拨打时间 |
java.util.Vector |
getResult()
得到详细费率表 |
java.lang.String |
getSecret()
得到共享密钥 |
java.lang.String |
getShortName()
得到短名称 |
java.lang.String |
getTelePrefix()
得到电话前缀 |
java.lang.String |
getTypeName()
得到费率名称 |
java.lang.String |
getUserID()
得到帐号所对应的卡号 |
boolean |
getUserStatus()
得到用户卡号状态 |
boolean |
isLock()
用户是否已经被锁卡 |
boolean |
isMaster()
用户是否主卡 |
boolean |
login()
登录数据库 |
void |
setAcctID(java.lang.String acctid)
设置帐号 |
void |
setAcctPolicy(int acctpolicy)
设置费率类型 |
void |
setDistrictNum(int districtnum)
设置区域号码 |
void |
setDuration1(int duration)
设置费率单位 |
void |
setFeeRatio1(int feeratio1)
设置费率 |
void |
setIPAddr(java.lang.String ipaddr)
设置GK的IP地址 |
void |
setLongName(java.lang.String longname)
设置长名称 |
void |
setPassWD(java.lang.String pass)
设置密码 |
void |
setSecret(java.lang.String secret1)
设置共享密钥 |
void |
setShortName(java.lang.String shortname)
设置短名称 |
void |
setTelePrefix(java.lang.String teleprefix)
设置电话前缀 |
void |
setTypeName(java.lang.String typename)
设置费率名称 |
void |
setUserID(java.lang.String ID)
设置卡号 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final boolean WITH_PASSWD
public static final boolean WITHOUT_PASSWD
public static final boolean QUERY
public static final boolean CHANGE
| Constructor Detail |
public CustomerData()
| Method Detail |
public void setUserID(java.lang.String ID)
ID - 输入的卡号public void setPassWD(java.lang.String pass)
pass - 输入的密码public void setAcctID(java.lang.String acctid)
acctid - 输入的帐号public void setAcctPolicy(int acctpolicy)
acctpolicy - 输入的费率类型public void setDistrictNum(int districtnum)
districtnum - 输入的区域号码public void setTelePrefix(java.lang.String teleprefix)
teleprefix - 输入的电话前缀public void setTypeName(java.lang.String typename)
typename - 输入的费率名称public void setFeeRatio1(int feeratio1)
feeratio1 - 输入的费率public void setDuration1(int duration)
duration - 输入的费率单位public void setIPAddr(java.lang.String ipaddr)
ipaddr - 输入的GK的IP地址public void setSecret(java.lang.String secret1)
secret1 - 输入的共享密钥public void setShortName(java.lang.String shortname)
shortname - 输入的短名称public void setLongName(java.lang.String longname)
longname - 输入的长名称public boolean login()
public java.lang.String getUserID()
public java.lang.String getAcctID()
public java.lang.String getIP()
public java.lang.String getDateReded()
public java.lang.String getRecentCall()
public java.lang.String getExpireDate()
public java.lang.String getExpireYeah()
public java.lang.String getExpireMonth()
public java.lang.String getExpireDay()
public java.lang.String getTelePrefix()
public java.lang.String getTypeName()
public java.lang.String getIPAddr()
public java.lang.String getSecret()
public java.lang.String getShortName()
public java.lang.String getLongName()
public int getErrCnt()
public int getAcctType()
public int getAcctStatus()
public long getAmtAuthorized()
public long getBalance()
public long getAmtLimit()
public int getAcctPolicy()
public int getDistrictNum()
public int getFeeRatio1()
public int getDuration1()
public boolean getUserStatus()
public boolean isLock()
public boolean isMaster()
public java.util.Vector getResult()
public boolean getMessageFromDB(boolean type)
public boolean getAcctMessageFromDB()
public boolean getMessageFromDBbyAcctPolicy()
public boolean getMessageFromDBbyAcctPolicyAndTelePrefix()
public boolean AddFeeRatio()
public boolean getMessageFromDBbyIPAddr()
public boolean AddClient()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||