package com.eactive.eai.rms.onl.transaction.vo;

import com.eactive.eai.rms.onl.common.vo.BaseForm;

@SuppressWarnings("serial")
public class InterfaceVo extends BaseForm {

	private String bzwkSvcKeyName;      // 내부표준 key
	private String eaiBzwkDstcd;        // 업무구분   (Level2(영문명))
	private String eaiSvcName;          // 서비스코드   (시스템인터페이스코드 + 당발일 겨우 LEVEL2 , 타발일경우 시스템인터페이스코드의 앞3자리 , + 요청(S),응답(R) + 내부(1),대외(2))
	private String eaiSvcDesc;          // 

	private String eaiTranName;         // 
	private String splizDmndDstcd;      // 

	private String recvTranName;        // 
	private String prcssRsultRecvTranNo;// 
	private String inputGramId;         // 
	private String svcMotivUseDstcd;    // 
	private String layoutMappingName;   // 
	private String bzwkFldName1;        // 
	private String bzwkFldName2;        // 
	private String fromName;            // 
	private String toName;              // 
	private String fromAdapter;         // 
	private String toAdapter;           // 
	private String sourceToAdapter;     // 
	private String devUser;             // 
	private String devUserName;         // 
	private String bankUser;            // 
	private String bankUserName;        // 
	
	private String createBy;            // 
	private String updateBy;            // 

	private String createByName;        // 
	private String updateByName;        // 
	
	private String supplDelYn;          //
	private String hdrCtrlDstcd;        //
	private String HdrRefClsName;       //
	
	private String chnlGramCompartLen;
	private String level4;
	
	private String result;          
	private String resultMessage;

    //FlowCtrlRoutName
    private String flowCtrlRoutName = "";
    //FailOverYn
    private boolean failover = false;
	
	public String getEaiSvcName() {
		//시스템인터페이스코드 + 요청(S),응답(R) 		
		return eaiTranName + splizDmndDstcd ;
	}
	public void setEaiSvcName(String eaiSvcName) {
		this.eaiSvcName = eaiSvcName;
	}
	public String getEaiBzwkDstcd() {
		return eaiBzwkDstcd;
	}

	public void setEaiBzwkDstcd(String eaiBzwkDstcd) {
		this.eaiBzwkDstcd = eaiBzwkDstcd;
	}

	public String getEaiTranName() {
		return eaiTranName;
	}

	public void setEaiTranName(String eaiTranName) {
		this.eaiTranName = eaiTranName;
	}

	public String getEaiSvcDesc() {
		return eaiSvcDesc;
	}

	public void setEaiSvcDesc(String eaiSvcDesc) {
		this.eaiSvcDesc = eaiSvcDesc;
	}

	public String getSplizDmndDstcd() {
		return splizDmndDstcd;
	}

	public void setSplizDmndDstcd(String splizDmndDstcd) {
		this.splizDmndDstcd = splizDmndDstcd;
	}

	public String getSvcMotivUseDstcd() {
		return svcMotivUseDstcd;
	}

	public void setSvcMotivUseDstcd(String svcMotivUseDstcd) {
		this.svcMotivUseDstcd = svcMotivUseDstcd;
	}

	public String getPrcssRsultRecvTranNo() {
		return prcssRsultRecvTranNo;
	}

	public void setPrcssRsultRecvTranNo(String prcssRsultRecvTranNo) {
		this.prcssRsultRecvTranNo = prcssRsultRecvTranNo;
	}

	public String getInputGramId() {
		return inputGramId;
	}

	public void setInputGramId(String inputGramId) {
		this.inputGramId = inputGramId;
	}

	public String getLayoutMappingName() {
		return layoutMappingName;
	}

	public void setLayoutMappingName(String layoutMappingName) {
		this.layoutMappingName = layoutMappingName;
	}

	public String getBzwkFldName1() {
		return bzwkFldName1;
	}

	public void setBzwkFldName1(String bzwkFldName1) {
		this.bzwkFldName1 = bzwkFldName1;
	}

	public String getBzwkFldName2() {
		return bzwkFldName2;
	}

	public void setBzwkFldName2(String bzwkFldName2) {
		this.bzwkFldName2 = bzwkFldName2;
	}

	public String getFromAdapter() {
		return fromAdapter;
	}

	public void setFromAdapter(String fromAdapter) {
		this.fromAdapter = fromAdapter;
	}

	public String getToAdapter() {
		return toAdapter;
	}

	public void setToAdapter(String toAdapter) {
		this.toAdapter = toAdapter;
	}

	public String getSourceToAdapter() {
		return sourceToAdapter;
	}

	public void setSourceToAdapter(String sourceToAdapter) {
		this.sourceToAdapter = sourceToAdapter;
	}

	public String getDevUser() {
		return devUser;
	}

	public void setDevUser(String devUser) {
		this.devUser = devUser;
	}

	public String getDevUserName() {
		return devUserName;
	}

	public void setDevUserName(String devUserName) {
		this.devUserName = devUserName;
	}

	public String getBankUser() {
		return bankUser;
	}

	public void setBankUser(String bankUser) {
		this.bankUser = bankUser;
	}

	public String getBankUserName() {
		return bankUserName;
	}

	public void setBankUserName(String bankUserName) {
		this.bankUserName = bankUserName;
	}

	public String getFlowCtrlRoutName() {
		return flowCtrlRoutName;
	}

	public void setFlowCtrlRoutName(String flowCtrlRoutName) {
		this.flowCtrlRoutName = flowCtrlRoutName;
	}

	public boolean isFailover() {
		return failover;
	}

	public void setFailover(boolean failover) {
		this.failover = failover;
	}
	public String getFromName() {
		return fromName;
	}
	public void setFromName(String fromName) {
		this.fromName = fromName;
	}
	public String getToName() {
		return toName;
	}
	public void setToName(String toName) {
		this.toName = toName;
	}
	public String getRecvTranName() {
		return recvTranName;
	}
	public void setRecvTranName(String recvTranName) {
		this.recvTranName = recvTranName;
	}

	public String getBzwkSvcKeyName() {
		return bzwkSvcKeyName;
	}
	public void setBzwkSvcKeyName(String bzwkSvcKeyName) {
		this.bzwkSvcKeyName = bzwkSvcKeyName;
	}
	public String getCreateBy() {
		return createBy;
	}
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	public String getUpdateBy() {
		return updateBy;
	}
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}
	public String getSupplDelYn() {
		return supplDelYn;
	}
	public void setSupplDelYn(String supplDelYn) {
		this.supplDelYn = supplDelYn;
	}
	public String getHdrCtrlDstcd() {
		return hdrCtrlDstcd;
	}
	public void setHdrCtrlDstcd(String hdrCtrlDstcd) {
		this.hdrCtrlDstcd = hdrCtrlDstcd;
	}
	public String getHdrRefClsName() {
		return HdrRefClsName;
	}
	public void setHdrRefClsName(String hdrRefClsName) {
		HdrRefClsName = hdrRefClsName;
	}
	public String getCreateByName() {
		return createByName;
	}
	public void setCreateByName(String createByName) {
		this.createByName = createByName;
	}
	public String getUpdateByName() {
		return updateByName;
	}
	public void setUpdateByName(String updateByName) {
		this.updateByName = updateByName;
	}
	@Override
	public String toString() {
		return "InterfaceVo [bzwkSvcKeyName=" + bzwkSvcKeyName
				+ ", eaiBzwkDstcd=" + eaiBzwkDstcd + ", eaiSvcName="
				+ eaiSvcName + ", eaiSvcDesc=" + eaiSvcDesc + ", eaiTranName="
				+ eaiTranName + ", splizDmndDstcd=" + splizDmndDstcd
				+ ", recvTranName=" + recvTranName + ", prcssRsultRecvTranNo="
				+ prcssRsultRecvTranNo + ", inputGramId=" + inputGramId
				+ ", svcMotivUseDstcd=" + svcMotivUseDstcd
				+ ", layoutMappingName=" + layoutMappingName
				+ ", bzwkFldName1=" + bzwkFldName1 + ", bzwkFldName2="
				+ bzwkFldName2 + ", fromName=" + fromName + ", toName="
				+ toName + ", fromAdapter=" + fromAdapter + ", toAdapter="
				+ toAdapter + ", sourceToAdapter=" + sourceToAdapter
				+ ", devUser=" + devUser + ", devUserName=" + devUserName
				+ ", bankUser=" + bankUser + ", bankUserName=" + bankUserName
				+ ", createBy=" + createBy + ", updateBy=" + updateBy
				+ ", createByName=" + createByName + ", updateByName="
				+ updateByName + ", supplDelYn=" + supplDelYn
				+ ", hdrCtrlDstcd=" + hdrCtrlDstcd + ", HdrRefClsName="
				+ HdrRefClsName + ", flowCtrlRoutName=" + flowCtrlRoutName
				+ ", failover=" + failover + "]";
	}
	public String getResult() {
		return result;
	}
	public void setResult(String result) {
		this.result = result;
	}
	public String getResultMessage() {
		return resultMessage;
	}
	public void setResultMessage(String resultMessage) {
		this.resultMessage = resultMessage;
	}
	public String getChnlGramCompartLen() {
		return chnlGramCompartLen;
	}
	public void setChnlGramCompartLen(String chnlGramCompartLen) {
		this.chnlGramCompartLen = chnlGramCompartLen;
	}
	public String getLevel4() {
		return level4;
	}
	public void setLevel4(String level4) {
		this.level4 = level4;
	}


}
