package com.eactive.eai.rms.onl.adapter.info;

import java.util.ArrayList;

public class AdapterInfosVO {
	public String 				adptrBzwkGroupName;							//AD01 어댑터그룹명
	public String 				adptrBzwkGroupDesc;							//AD01 대외기관명
	public ArrayList<String>	ALEAISevrInstncName = new ArrayList<String>();							//AD02 EAI서버인스턴스명 AL 
	public String				socketType;									//CM03 SERVER / CLIENT
	//DB에서 로드하기 위한 임시적 프로퍼티로 Monitor에서 사용할 때는 ArrayList를 호출하도록 주의한다
	public String				eAISevrInstncName;
	public String				boundType;									//INBOUND, OUTBOUND
	public String				osidInstiBzwkRsempName;						//담당자명
	public String				osidInstiTelno;								//담당자연락처
	
	//TOBE 추가 
	public String				permanent;								//permanent
	public String				hostName;								//host.name
	public String				portNumber;								//port.Number
	
	
	public String toString() {
		String output = this.adptrBzwkGroupName + ": [" + this.adptrBzwkGroupDesc + "," ;
		for ( String temp : this.ALEAISevrInstncName ) {
			output += temp + ",";
		}
		output += osidInstiBzwkRsempName + ", " + osidInstiTelno + ", " + socketType + "]";
		
		return output;
	}
	
	public ArrayList<String> getALEAISevrInstncName() {
		return ALEAISevrInstncName;
	}

	public void setALEAISevrInstncName(ArrayList<String> sevrInstncName) {
		ALEAISevrInstncName = sevrInstncName;
	}

	public String getEAISevrInstncName() {
		return eAISevrInstncName;
	}

	public void setEAISevrInstncName(String sevrInstncName) {
		eAISevrInstncName = sevrInstncName;
	}

	public String getAdptrBzwkGroupName() {
		return adptrBzwkGroupName;
	}
	public void setAdptrBzwkGroupName(String adptrBzwkGroupName) {
		this.adptrBzwkGroupName = adptrBzwkGroupName;
	}
	public String getAdptrBzwkGroupDesc() {
		return adptrBzwkGroupDesc;
	}
	public void setAdptrBzwkGroupDesc(String adptrBzwkGroupDesc) {
		this.adptrBzwkGroupDesc = adptrBzwkGroupDesc;
	}
	public String getSocketType() {
		return socketType;
	}
	public void setSocketType(String socketType) {
		this.socketType = socketType;
	}
	public String getBoundType() {
		return boundType;
	}

	public void setBoundType(String boundType) {
		this.boundType = boundType;
	}

	public String getOsidInstiBzwkRsempName() {
		return osidInstiBzwkRsempName;
	}

	public void setOsidInstiBzwkRsempName(String osidInstiBzwkRsempName) {
		this.osidInstiBzwkRsempName = osidInstiBzwkRsempName;
	}

	public String getOsidInstiTelno() {
		return osidInstiTelno;
	}

	public void setOsidInstiTelno(String osidInstiTelno) {
		this.osidInstiTelno = osidInstiTelno;
	}

	public String getPermanent() {
		return permanent;
	}

	public void setPermanent(String permanent) {
		this.permanent = permanent;
	}

	public String getHostName() {
		return hostName;
	}

	public void setHostName(String hostName) {
		this.hostName = hostName;
	}

	public String getPortNumber() {
		return portNumber;
	}

	public void setPortNumber(String portNumber) {
		this.portNumber = portNumber;
	}
	
	
	
}
