//package com.eactive.eai.batch.eventscheduler.management;
//
//import java.io.Serializable;
//import java.util.Date;
//
//import com.eactive.eai.inbound.remote.RemoteServerVO;
//
//
//public class SchedulerEventVO implements Serializable
//{
//	private static final long serialVersionUID = 1L;
//    private String schedulerEndTime;
//    private String schedulerStartTime;
//    
//    private String type;
//    private String excuteJobClass;
//    private String propGroupName;
//    private String description;
//    
//    private String bjobMsgScheID;
//    private String rmtSevrJobID;
//    private boolean isholidaySend;
//    private String cronExpression;
//    
//    private Date startDate;
//    private Date endDate;
//    
//    private String schedulerId;
//    private String schedulerName;
//    private String status;
//    private String sendRecvType;		//스케줄러에서 파일의 송신(S)/수신(R) 타입
//    private String fileLocation;		//스케줄 기반 요구 송신에서 파일을 가져올 위치.  리모트 : R, 로칼 : L
//    
//    private boolean isFirst;
//    
//    /**
//     * 프러퍼티의 HashMap 형태
//     */
//
//    private RemoteServerVO rsvo;
//    
//
//    public SchedulerEventVO(){
//    }
//
//    public SchedulerEventVO(String id){
//    	schedulerId = id;
//    }
//    
//    public SchedulerEventVO(String id, String type, String cronExpression,
//    		String scheduleName, String thisSchUseYn, boolean isholidaySend, String propGroupName,  
//    		String rmtSevrJobID, String bjobMsgScheID, String sendRecvType, String fileLocation,
//    		String description, String excuteJobClass){
//    	
//    	this.schedulerId = id;
//
//        this.excuteJobClass = excuteJobClass;
//        this.propGroupName = propGroupName;
//        this.description = description;
//        this.bjobMsgScheID = bjobMsgScheID;
//        this.rmtSevrJobID = rmtSevrJobID;
//        this.isholidaySend = isholidaySend;
//        this.cronExpression = cronExpression;
//        this.schedulerName = scheduleName;
//        this.status = thisSchUseYn;
//        this.sendRecvType = sendRecvType;
//        this.fileLocation = fileLocation;
//        
//        int typeLength = SchedulerKeys.EVENT_SCHEDULER_TYPE_KEYS.length;
//        
//        for(int i=0; i<typeLength; i++){
//        	if (SchedulerKeys.EVENT_SCHEDULER_TYPE_KEYS[i].equals(type)){
//        		this.type=SchedulerKeys.EVENT_SCHEDULER_TYPE_VALUES[i];
//        	}
//        }
//    }
//    
//    public String getSchedulerId(){
//        return schedulerId;
//    }
//
//    public void setSchedulerId(String schedulerId){
//        this.schedulerId = schedulerId;
//    }
//    
//    public String getSchedulerName(){
//        return schedulerName;
//    }
//
//    public void setSchedulerName(String schedulerName){
//        this.schedulerName = schedulerName;
//    }
//
//    public void setStatus(String status){
//        this.status = status;
//    }
//
//    public String getStatus(){
//        return status;
//    }
//
//    public String getSchedulerEndTime(){
//        return schedulerEndTime;
//    }
//
//    public void setSchedulerEndTime(String schedulerEndTime){
//        this.schedulerEndTime = schedulerEndTime;
//    }  
//
//    public String getSchedulerStartTime(){
//        return schedulerStartTime;
//    }
//
//    public void setSchedulerStartTime(String schedulerStartTime){
//        this.schedulerStartTime = schedulerStartTime;
//    }
//    
//    public Date getEndDate(){
//        return this.endDate;
//    }
//
//    public void setEndDate(Date date){
//        this.endDate = date;
//    }  
//
//    public Date getStartDate(){
//        return startDate;
//    }
//
//    public void setStartDate(Date date){
//        this.startDate = date;
//    }
//
//    public void setType(String type){
//        this.type = type;
//    }
//
//    public String getType(){
//        return type;
//    }
//    
//    public void setExcuteJobClass(String excuteJobClass){
//        this.excuteJobClass = excuteJobClass;
//    }
//
//    public String getExcuteJobClass(){
//        return excuteJobClass;
//    }
//    
//    public void setPropGroupName(String name){
//        this.propGroupName = name;
//    }
//
//    public String getPropGroupName(){
//        return propGroupName;
//    }
//    
//    public void setDescription(String description){
//        this.description = description;
//    }
//
//    public String getDescription(){
//        return description;
//    }
//
//    public void setBjobMsgScheID(String bjobMsgScheID){
//        this.bjobMsgScheID = bjobMsgScheID;
//    }
//
//    public String getBjobMsgScheID(){
//        return bjobMsgScheID;
//    }
//   
//    public void setRmtSevrJobID(String rmtSevrJobID){
//        this.rmtSevrJobID = rmtSevrJobID;
//    }
//
//    public String getRmtSevrJobID(){
//        return rmtSevrJobID;
//    }
//       
//    public void setHolidaySend(boolean isholidaySend){
//        this.isholidaySend = isholidaySend;
//    }
//
//    public boolean isHolidaySend(){
//        return isholidaySend;
//    }
//     
//    
//    public String getCronExpression(){
//        return cronExpression;
//    }
//
//    public void setCronExpression(String cronExpression){
//        this.cronExpression = cronExpression;
//    }
//    
//
//    public RemoteServerVO getRemoteServerVO(){
//        return rsvo;
//    }
//
//    public void setRemoteServerVO(RemoteServerVO vo){
//        this.rsvo = vo;
//    }
//
//    public void setFirst(boolean flag){
//        this.isFirst = flag;
//    }
//
//    public boolean isFirst(){
//        return isFirst;
//    }
//    
//    public void setSendRecvType(String type){
//        this.sendRecvType = type;
//    }
//
//    public String  getSendRecvType(){
//        return sendRecvType;
//    }
//    
//    public void setFileLocation(String location){
//        this.fileLocation = location;
//    }
//
//    public String  getFileLocation(){
//        return fileLocation;
//    }
//
//    public String toString(){
//        StringBuffer sb = new StringBuffer();
//        sb.append("ScedulerEventVO [ schedulerId=").append(schedulerId);
//        sb.append(", status=").append(status);
//        sb.append(", type=").append(type);
//        sb.append(", cronExpression=").append(cronExpression);
//        sb.append(", excuteJobClass=").append(excuteJobClass);
//        sb.append(", propGroupName=").append(propGroupName);
//        sb.append(", bjobMsgScheID=").append(bjobMsgScheID);
//        sb.append(", rmtSevrJobID=").append(rmtSevrJobID);
//        sb.append(", schedulerStartTime=").append(schedulerStartTime);
//        sb.append(", schedulerEndTime=").append(schedulerEndTime);
//        sb.append(", isholidaySend=").append(isholidaySend);
//        sb.append(", sendRecvType=").append(sendRecvType);
//        sb.append(", fileLocation=").append(fileLocation);
//        sb.append(", description=").append(description);
//        sb.append(" ]");
//        return sb.toString();
//    }
//
//}
