bssreferproductbean.java

来自「电信的网厅的整站代码」· Java 代码 · 共 583 行 · 第 1/2 页

JAVA
583
字号
package com.doone.fj1w.fjmgr.order;

import java.util.Hashtable;

import com.doone.iossp.FormBody;
import com.doone.data.DataRow;
import com.doone.data.DataTable;
import com.doone.fj1w.fjmgr.order.Bss_infoEntity.*;

public class BssReferProductBean {
	
	String KEY_WORD    = "1";  //      设为1,不由后台校验证件号码,按新的客户需求,允许证件号码相同
	//服务档案信息(可有0或1组)
	ServArchivesBean sab = null;
	//业务号(可有0或多组)
	OperationNbrBean onb[] = null;
	//可选业务(可有0或多组)
	SelectedOperationBean sob[] = null;
	//号簿信息(可有0或多组)
	NbrBookBean nbb[] = null;
	//特殊号码组(可有0或多组)
	SelfhoodNbrBean snb[] = null;
	//接入编码(可有0或1组)
	LinkNbrBean lnb = null;
	//接入终端(可有0或多组)
	LinkTerminalBean ltb[] = null;
	//服务关联(可有0或多组)
	ServRelatingBean srb[] = null;
	//客户信息(可有0或1组)
	CustInfoBean cib = null;
	//帐户信息(可有0或1组)
	AccountInfoBean aib = null;
	//用户信息(可有0或1组)
	UserInfoBean uib = null;
	//担保信息(可有多组)
	VouchInfoBean vib[] = null;
	//帐务周期档案(可有多组)
	AccountCycBean acb[] = null;
	//帐单传送档案(可有多组)
	TabTransArchivesBean ttab[] = null;
	//产品的附加属性档案信息(可有多组)
	ProductAttributeInfoBean paib[] = null;
    //网络信息档案
	NetInfoArchivesBean niab = null;
	//信源用户信息档案
	InfoSourceUserArchivesBean iuab = null;
	//数据专线信息档案
	DataInfoArchivesBean diab = null;
	//服务IP域名信息
	ServIP_domainNameInfoBean servIp__domainNameInfo = null;
	//数据接入信息档案
	ServDataAcceptInfoBean sdaib = null;
	//域名信息档案(可有多组)
	DomainInfoArchivesBean domainInfoArchives[] = null;
	//费用划拨档案(可能有多组)
	FeeTransferArchivesBean ftab[] = null;
	//月租费通信费档案
	MonthRentAndTransRent_archivesBean mrAndTr_archives = null;
	//提取数据业务认证信息档案
	PickUpDataInfoBean pudib = null;
	//提取协议信息
	PickUpProtocolInfoBean pupib = null;


	public ServIP_domainNameInfoBean getServIp__domainNameInfo() {
		return servIp__domainNameInfo;
	}

	public void setServIp__domainNameInfo(
			ServIP_domainNameInfoBean servIp__domainNameInfo) {
		this.servIp__domainNameInfo = servIp__domainNameInfo;
	}

	public VouchInfoBean[] getVib() {
		return vib;
	}

	public void setVib(VouchInfoBean[] vib) {
		this.vib = vib;
	}

	public UserInfoBean getUib() {
		return uib;
	}

	public void setUib(UserInfoBean uib) {
		this.uib = uib;
	}

	public AccountInfoBean getAib() {
		return aib;
	}

	public void setAib(AccountInfoBean aib) {
		this.aib = aib;
	}

	public CustInfoBean getCib() {
		return cib;
	}

	public void setCib(CustInfoBean cib) {
		this.cib = cib;
	}

	public BssReferProductBean() {
		super();
		// TODO Auto-generated constructor stub
	}
	
	public Hashtable toHashTable(){
		Hashtable ht = new Hashtable();
		ht.put("SERVARCHIVESBEAN",sab);
		return ht;
	}
	
	public void parDataTable(DataTable dt)throws RuntimeException{
		try{
			if(dt !=null && dt.getRows().getCount()>0){
				sab = new ServArchivesBean();
				onb = new OperationNbrBean[dt.getRows().getCount()];
				sob = new SelectedOperationBean[dt.getRows().getCount()];
				nbb = new NbrBookBean[dt.getRows().getCount()];
				snb = new SelfhoodNbrBean[dt.getRows().getCount()];
				lnb = new LinkNbrBean();
				ltb = new LinkTerminalBean[dt.getRows().getCount()];
				srb = new ServRelatingBean[dt.getRows().getCount()];
				cib = new CustInfoBean();
				aib = new AccountInfoBean();
				uib = new UserInfoBean();
				vib = new VouchInfoBean[dt.getRows().getCount()];
				acb = new AccountCycBean[dt.getRows().getCount()];
				ttab = new TabTransArchivesBean[dt.getRows().getCount()];
				paib = new ProductAttributeInfoBean[dt.getRows().getCount()];
				niab = new NetInfoArchivesBean();
				iuab = new InfoSourceUserArchivesBean();
				diab = new DataInfoArchivesBean();
				servIp__domainNameInfo = new ServIP_domainNameInfoBean();
				sdaib = new ServDataAcceptInfoBean();
				domainInfoArchives = new DomainInfoArchivesBean[dt.getRows().getCount()];
				ftab = new FeeTransferArchivesBean[dt.getRows().getCount()];
				mrAndTr_archives = new MonthRentAndTransRent_archivesBean();
				pudib = new PickUpDataInfoBean();
				pupib = new PickUpProtocolInfoBean();
				
				
                DataRow dr = dt.getRow(0);
                
                sab.setSERViSERV_ID(dr.getString("SERViSERV_ID"));
				sab.setSERViSERV_TYPE_ID(dr.getString("SERViSERV_TYPE_ID"));
				sab.setSERV_TYPEiSERV_TYPE_NAME(dr.getString("SERV_TYPEiSERV_TYPE_NAME"));
				sab.setSERViSECRE_GRADE_ID(dr.getString("SERViSECRE_GRADE_ID"));
				sab.setSERViCREA_DATE(dr.getString("SERViCREA_DATE"));
				sab.setSERViPROD_ID(dr.getString("SERViPROD_ID"));
				sab.setPRODiPROD_NAME(dr.getString("PRODiPROD_NAME"));
				sab.setSERViAREA_ID(dr.getString("SERViAREA_ID"));
				sab.setSERViSTATE(dr.getString("SERViSTATE"));
				sab.setSERViCORR_INFO_ID(dr.getString("SERViCORR_INFO_ID"));
				sab.setCORR_INFOiCONTACT_NAME(dr.getString("CORR_INFOiCONTACT_NAME"));
				sab.setSERViDEPU_CORR_INFO_ID(dr.getString("SERViDEPU_CORR_INFO_ID"));
				sab.setSERViMODI_DATE(dr.getString("SERViMODI_DATE"));
				sab.setSERViSTAFF_ID(dr.getString("SERViSTAFF_ID"));
				sab.setSTAFFiSTAFF_NAME(dr.getString("STAFFiSTAFF_NAME"));
				sab.setSERViLIMIT_DATE(dr.getString("SERViLIMIT_DATE"));
				sab.setCORR_INFOiCORR_INFO_ID(dr.getString("CORR_INFOiCORR_INFO_ID"));
				sab.setCORR_INFOiCONTACT_TYPE(dr.getString("CORR_INFOiCONTACT_TYPE"));
				sab.setTEMP_STS_WORDS9(dr.getString("TEMP_STS_WORDS9"));
				sab.setCORR_INFOiCONTACT_TEL(dr.getString("CORR_INFOiCONTACT_TEL"));
				sab.setCORR_INFOiCERT_TYPE(dr.getString("CORR_INFOiCERT_TYPE"));
				sab.setCORR_INFOiCERT_NBR(dr.getString("CORR_INFOiCERT_NBR"));
				sab.setSO_BUSINESSiBESP_DATE(dr.getString("SO_BUSINESSiBESP_DATE"));
				
				lnb.setSERV_ACCESSiACCESS_ID(dr.getString("SERV_ACCESSiACCESS_ID"));
				lnb.setSERV_ACCESSiEXCH_ID(dr.getString("SERV_ACCESSiEXCH_ID"));
				lnb.setSERV_ACCESSiACC_NODE_ID(dr.getString("SERV_ACCESSiACC_NODE_ID"));
				lnb.setSERV_ACCESSiADDR_ID(dr.getString("SERV_ACCESSiADDR_ID"));
				lnb.setSERV_ACCESSiMODI_DATE(dr.getString("SERV_ACCESSiMODI_DATE"));
				lnb.setSO_ACCESSiREF_TEL_NBR(dr.getString("SO_ACCESSiREF_TEL_NBR"));
				lnb.setSO_ACCESSiREF_ADDR_ID(dr.getString("SO_ACCESSiREF_ADDR_ID"));
				
				cib.setCUSTiCUST_ID(dr.getString("CUSTiCUST_ID"));
				cib.setCUSTiCUST_NAME(dr.getString("CUSTiCUST_NAME"));
				
				aib.setACCTiACCT_ID(dr.getString("ACCTiACCT_ID"));
				aib.setACCTiACCT_NBR(dr.getString("ACCTiACCT_NBR"));
				aib.setSERV_ACCTiBILLING_TYPE_ID(dr.getString("SERV_ACCTiBILLING_TYPE_ID"));
				aib.setBILLING_TYPEiTYPE_NAME(dr.getString("BILLING_TYPEiTYPE_NAME"));
				aib.setSERV_ACCTiSEQ(dr.getString("SERV_ACCTiSEQ"));
				aib.setSERV_ACCTiACCT_ITEM_TYPE_ID(dr.getString("SERV_ACCTiACCT_ITEM_TYPE_ID"));
				aib.setACCT_ITEMiACCT_ITEM_TYPE_NAME(dr.getString("ACCT_ITEMiACCT_ITEM_TYPE_NAME"));
				aib.setSERV_ACCTiPAY_RATING(dr.getString("SERV_ACCTiPAY_RATING"));
				
				niab.setSERV_NET_INFOiNET_NAME(dr.getString("SERV_NET_INFOiNET_NAME"));
				niab.setSERV_NET_INFOiNET_NAME_SORT(dr.getString("SERV_NET_INFOiNET_NAME_SORT"));
				niab.setSERV_NET_INFOiACC_ADDR(dr.getString("SERV_NET_INFOiACC_ADDR"));
				niab.setSERV_NET_INFOiIS_VPN(dr.getString("SERV_NET_INFOiIS_VPN"));
				niab.setSERV_NET_INFOiBUSI_LICENSE(dr.getString("SERV_NET_INFOiBUSI_LICENSE"));
				niab.setSERV_NET_INFOiBUSI_INCREMENTS(dr.getString("SERV_NET_INFOiBUSI_INCREMENTS"));
				niab.setSERV_NET_INFOiBUSI_ADDR(dr.getString("SERV_NET_INFOiBUSI_ADDR"));
				niab.setSERV_NET_INFOiAPPLED_IP(dr.getString("SERV_NET_INFOiAPPLED_IP"));
				niab.setSERV_NET_INFOiAPPL_IP(dr.getString("SERV_NET_INFOiAPPL_IP"));
				niab.setSERV_NET_INFOiAPPLED_DOMAIN(dr.getString("SERV_NET_INFOiAPPLED_DOMAIN"));
				niab.setSERV_NET_INFOiAPPL_DOMAIN(dr.getString("SERV_NET_INFOiAPPL_DOMAIN"));
				niab.setSERV_NET_INFOiMODI_DATE(dr.getString("SERV_NET_INFOiMODI_DATE"));
				niab.setSERV_NET_INFOiREMARKS(dr.getString("SERV_NET_INFOiREMARKS"));
				
				iuab.setSERV_DATA_SOURCE_INFOiACC_PLACE(dr.getString("SERV_DATA_SOURCE_INFOiACC_PLACE"));
				iuab.setSERV_DATA_SOURCE_INFOiDB_TYPE(dr.getString("SERV_DATA_SOURCE_INFOiDB_TYPE"));
				iuab.setSO_DATA_SOURCE_INFOiDB_TYPE(dr.getString("SO_DATA_SOURCE_INFOiDB_TYPE"));
				iuab.setSERV_DATA_SOURCE_INFOiDB_SCALE(dr.getString("SERV_DATA_SOURCE_INFOiDB_SCALE"));
				iuab.setSO_DATA_SOURCE_INFOiDB_SCALE(dr.getString("SO_DATA_SOURCE_INFOiDB_SCALE"));
				iuab.setSERV_DATA_SOURCE_IiDB_SCALE_CNT(dr.getString("SERV_DATA_SOURCE_IiDB_SCALE_CNT"));
				iuab.setSERV_DATA_SOURCE_INFOiDB_SIZE(dr.getString("SERV_DATA_SOURCE_INFOiDB_SIZE"));
				iuab.setSERV_DATA_SOURCE_INiDB_MAINTAIN(dr.getString("SERV_DATA_SOURCE_INiDB_MAINTAIN"));
				iuab.setSO_DATA_SOURCE_INFOiDB_MAINTAIN(dr.getString("SO_DATA_SOURCE_INFOiDB_MAINTAIN"));
				iuab.setSERV_DATA_SOURCE_INiINFO_SOURCE(dr.getString("SERV_DATA_SOURCE_INiINFO_SOURCE"));
				iuab.setSO_SOURCE_INFOiINFO_SOURCE(dr.getString("SO_SOURCE_INFOiINFO_SOURCE"));
				iuab.setSERV_DATA_SOURCE_IiINFO_CONTENT(dr.getString("SERV_DATA_SOURCE_IiINFO_CONTENT"));
				iuab.setSERV_DATA_SOURCE_INFOiSF_TYPE(dr.getString("SERV_DATA_SOURCE_INFOiSF_TYPE"));
				iuab.setSO_DATA_SOURCE_INFOiSF_TYPE(dr.getString("SO_DATA_SOURCE_INFOiSF_TYPE"));
				iuab.setSERV_DATA_SOURCE_INFOiJF_TYPE(dr.getString("SERV_DATA_SOURCE_INFOiJF_TYPE"));
				iuab.setSO_DATA_SOURCE_INFOiJF_TYPE(dr.getString("SO_DATA_SOURCE_INFOiJF_TYPE"));
				iuab.setSERV_DATA_SOURCEiUSER_NET_COLON(dr.getString("SERV_DATA_SOURCEiUSER_NET_COLON"));
				iuab.setSERV_DATA_SOURCE_INiUSER_NET_IP(dr.getString("SERV_DATA_SOURCE_INiUSER_NET_IP"));
				iuab.setSERV_DATA_SOURCiUSER_NET_DOMAIN(dr.getString("SERV_DATA_SOURCiUSER_NET_DOMAIN"));
				iuab.setSERV_DATA_SOURCEiUSER_NET_ROUTE(dr.getString("SERV_DATA_SOURCEiUSER_NET_ROUTE"));
				iuab.setSERV_DATA_SOURCE_iUSER_NET_DEST(dr.getString("SERV_DATA_SOURCE_iUSER_NET_DEST"));
				iuab.setSERV_DATA_SOURCE_INFOiREMARKS(dr.getString("SERV_DATA_SOURCE_INFOiREMARKS"));
				
				diab.setSERV_DATA_LINEiDATA_LINE_ACC_ID(dr.getString("SERV_DATA_LINEiDATA_LINE_ACC_ID"));
				diab.setDATA_LINE_ACCESSiACC_NAME(dr.getString("DATA_LINE_ACCESSiACC_NAME"));
				diab.setSERV_DATA_LINE_INFiLINE_TYPE_ID(dr.getString("SERV_DATA_LINE_INFiLINE_TYPE_ID"));
				diab.setLINE_TYPEiLINE_TYPE_NAME(dr.getString("LINE_TYPEiLINE_TYPE_NAME"));
				diab.setSERV_DATA_LINE_INFOiLINE_USE(dr.getString("SERV_DATA_LINE_INFOiLINE_USE"));
				diab.setSERV_DATA_LINE_INFOiIS_NODE(dr.getString("SERV_DATA_LINE_INFOiIS_NODE"));
				diab.setSERV_DATA_LINE_INFOiIP_AMOUNT(dr.getString("SERV_DATA_LINE_INFOiIP_AMOUNT"));
				diab.setSERV_DATA_LINE_INFOiIP_TYPE(dr.getString("SERV_DATA_LINE_INFOiIP_TYPE"));
				diab.setSO_DATA_LINE_INFOiIP_TYPE(dr.getString("SO_DATA_LINE_INFOiIP_TYPE"));
				diab.setSERV_DATA_LINE_INFOiMODI_DATE(dr.getString("SERV_DATA_LINE_INFOiMODI_DATE"));
				diab.setSERV_DATA_LINE_INFOiREMARKS(dr.getString("SERV_DATA_LINE_INFOiREMARKS"));
				
				
				uib.setSUBSCRIBERiSUBS_ID(dr.getString("SUBSCRIBERiSUBS_ID"));
				uib.setSUBSCRIBERiSEQ(dr.getString("SUBSCRIBERiSEQ"));
				uib.setSUBSCRIBERiSUBS_CODE(dr.getString("SUBSCRIBERiSUBS_CODE"));
				uib.setSUBSCRIBERiCUST_ID(dr.getString("SUBSCRIBERiCUST_ID"));
				uib.setSUBSCRIBERiMODI_DATE(dr.getString("SUBSCRIBERiMODI_DATE"));
				uib.setSUBSCRIBERiSERV_ID(dr.getString("SUBSCRIBERiSERV_ID"));
				uib.setSUBSCRIBERiCREDIT_GRADE_ID(dr.getString("SUBSCRIBERiCREDIT_GRADE_ID"));
				uib.setSUBSCRIBERiSTATE(dr.getString("SUBSCRIBERiSTATE"));
				uib.setSUBSCRIBERiAREA_ID(dr.getString("SUBSCRIBERiAREA_ID"));
				uib.setTEMP_STS_WORDS2(dr.getString("TEMP_STS_WORDS2"));
				
				
				servIp__domainNameInfo.setSERV_IP_INFOiSUBNET_NBR(dr.getString("SERV_IP_INFOiSUBNET_NBR"));
				servIp__domainNameInfo.setSERV_IP_INFOiHOST_NBR(dr.getString("SERV_IP_INFOiHOST_NBR"));
				servIp__domainNameInfo.setSERV_IP_INFOiNBR_TIME(dr.getString("SERV_IP_INFOiNBR_TIME"));
				servIp__domainNameInfo.setSERV_IP_INFOiMODI_DATE(dr.getString("SERV_IP_INFOiMODI_DATE"));
				servIp__domainNameInfo.setSERV_IP_INFOiREMARKS(dr.getString("SERV_IP_INFOiREMARKS"));
				
				sdaib.setSERV_DATA_ACCESS_INiTERM_ACC_ID(dr.getString("SERV_DATA_ACCESS_INiTERM_ACC_ID"));
				sdaib.setDATA_TERM_ACCESSiACC_NAME(dr.getString("DATA_TERM_ACCESSiACC_NAME"));
				sdaib.setSERV_DATA_ACCESSiACC_PURPOSE_ID(dr.getString("SERV_DATA_ACCESSiACC_PURPOSE_ID"));
				sdaib.setACC_PURPOSEiNAME(dr.getString("ACC_PURPOSEiNAME"));
				sdaib.setSERV_DATA_ACCESS_INiACC_SERV_ID(dr.getString("SERV_DATA_ACCESS_INiACC_SERV_ID"));
				sdaib.setSERV_DATA_ACCESS_INFOiMODI_DATE(dr.getString("SERV_DATA_ACCESS_INFOiMODI_DATE"));
				sdaib.setSO_DATA_ACCESS_INFOiBILL_SERV_ID(dr.getString("SO_DATA_ACCESS_INFOiBILL_SERV_ID"));
				sdaib.setSERV_DATA_ACCESS_INFOiACCT_ITEM_TYPE_ID(dr.getString("SERV_DATA_ACCESS_INFOiACCT_ITEM_TYPE_ID"));
				
				mrAndTr_archives.setSERV_MONTHLYiAGREE_CODE(dr.getString("SERV_MONTHLYiAGREE_CODE"));
				mrAndTr_archives.setSERV_MONTHLYiAGREE_TYPE_ID(dr.getString("SERV_MONTHLYiAGREE_TYPE_ID"));
				mrAndTr_archives.setAGREE_TYPEiAGREE_TYPE_NAME(dr.getString("AGREE_TYPEiAGREE_TYPE_NAME"));
				mrAndTr_archives.setSERV_MONTHLYiREMARKS(dr.getString("SERV_MONTHLYiREMARKS"));
				mrAndTr_archives.setSERV_MONTHLYiMODI_DATE(dr.getString("SERV_MONTHLYiMODI_DATE"));
				
				pudib.setSO_IDENTIFY_INFOiMAX_TIME(dr.getString("SO_IDENTIFY_INFOiMAX_TIME"));
				pudib.setSO_IDENTIFY_INFOiONLY_N(dr.getString("SO_IDENTIFY_INFOiONLY_N"));
				pudib.setSO_IDENTIFY_INFOiMONTHLY_MAX_TIME(dr.getString("SO_IDENTIFY_INFOiMONTHLY_MAX_TIME"));
				
				pupib.setSERV_PROTOCOL_INFOiSEQ(dr.getString("SERV_PROTOCOL_INFOiSEQ"));
				pupib.setSERV_PROTOCOL_INFOiPROTOCOL_ID(dr.getString("SERV_PROTOCOL_INFOiPROTOCOL_ID"));
				pupib.setSERV_PROTOCOL_INFOiBEGIN_DATE(dr.getString("SERV_PROTOCOL_INFOiBEGIN_DATE"));
				pupib.setSERV_PROTOCOL_INFOiEND_DATE(dr.getString("SERV_PROTOCOL_INFOiEND_DATE"));
				pupib.setPROT_INFO_SYSiPROTOCOL_NAME(dr.getString("PROT_INFO_SYSiPROTOCOL_NAME"));
				
				for(int i=0;i<dt.getRows().getCount();i++){
					onb[i] = new OperationNbrBean();
					onb[i].setSERV_ACC_NBRiSEQ(dt.getRow(i).getString("SERV_ACC_NBRiSEQ"));
					onb[i].setSERV_ACC_NBRiSERV_ACC_NBR(dt.getRow(i).getString("SERV_ACC_NBRiSERV_ACC_NBR"));
					onb[i].setSERV_ACC_NBRiACC_NBR_AB(dt.getRow(i).getString("SERV_ACC_NBRiACC_NBR_AB"));
					onb[i].setSERV_ACC_NBRiEXCH_ID(dt.getRow(i).getString("SERV_ACC_NBRiEXCH_ID"));
					onb[i].setSERV_ACC_NBRiIS_CHOSEN(dt.getRow(i).getString("SERV_ACC_NBRiIS_CHOSEN"));

⌨️ 快捷键说明

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