TbSelfmonHeartbeat.java 3.44 KB
package com.sitech.ibnms.config.sync.db.domain;

import java.util.Date;

import com.sitech.ibnms.util.SameGUID;
import com.sitech.ismp.messageObject.HeartbeatObject;

public class TbSelfmonHeartbeat {
	private String PROCESS_ID;
	private String MODULE_ID;
	/**
	 * 该字段不再使用,用TYPE代替
	 */
	private int MODULE_TYPE;
	private String PROCESS_NAME;
	/**
	 * 该字段不再使用,用IP_ADDR代替
	 */
	private String IP;
	private Date REPORT_TIME;
	private Date DB_TIME;
	/**
	 * 该字段不再使用,用STATUS代替
	 */
	private int PROCESS_STATUS;
	private String PROCESS_CPU;
	private String PROCESS_MEM;
	private Date PROCESS_START_TIME;
	private String PROCESS_ERR_INFO;

	private String MODULE_NAME;
	private String IP_ADDR;
	private String TYPE;
	private int STATUS;

	public TbSelfmonHeartbeat() {

	}

	public TbSelfmonHeartbeat(HeartbeatObject obj) {
		this.setPROCESS_ID(SameGUID.getSameGUID(obj.getModuleId()
				+ obj.getProcessName()));
		this.setMODULE_ID(obj.getModuleId());
		this.setPROCESS_NAME(obj.getProcessName());
		this.setREPORT_TIME(obj.getReportTime());
		this.setPROCESS_CPU(obj.getProcessCpu());
		this.setPROCESS_MEM(obj.getProcessMem());
		this.setPROCESS_ERR_INFO(obj.getProcessErrInfo());
		this.setPROCESS_STATUS(obj.getProcessStatus());
		this.setPROCESS_START_TIME(obj.getProcessStartTime());
	}

	public String getPROCESS_ID() {
		return PROCESS_ID;
	}

	public void setPROCESS_ID(String process_id) {
		PROCESS_ID = process_id;
	}

	public String getMODULE_ID() {
		return MODULE_ID;
	}

	public void setMODULE_ID(String module_id) {
		MODULE_ID = module_id;
	}

	public int getMODULE_TYPE() {
		return MODULE_TYPE;
	}

	public void setMODULE_TYPE(int module_type) {
		MODULE_TYPE = module_type;
	}

	public String getPROCESS_NAME() {
		return PROCESS_NAME;
	}

	public void setPROCESS_NAME(String process_name) {
		PROCESS_NAME = process_name;
	}

	public String getIP() {
		return IP;
	}

	public void setIP(String ip) {
		IP = ip;
	}

	public Date getREPORT_TIME() {
		return REPORT_TIME;
	}

	public void setREPORT_TIME(Date report_time) {
		REPORT_TIME = report_time;
	}

	public Date getDB_TIME() {
		return DB_TIME;
	}

	public void setDB_TIME(Date db_time) {
		DB_TIME = db_time;
	}

	public String getPROCESS_CPU() {
		return PROCESS_CPU;
	}

	public void setPROCESS_CPU(String process_cpu) {
		PROCESS_CPU = process_cpu;
	}

	public String getPROCESS_MEM() {
		return PROCESS_MEM;
	}

	public void setPROCESS_MEM(String process_mem) {
		PROCESS_MEM = process_mem;
	}

	public String getPROCESS_ERR_INFO() {
		return PROCESS_ERR_INFO;
	}

	public void setPROCESS_ERR_INFO(String process_err_info) {
		PROCESS_ERR_INFO = process_err_info;
	}

	public int getPROCESS_STATUS() {
		return PROCESS_STATUS;
	}

	public void setPROCESS_STATUS(int process_status) {
		PROCESS_STATUS = process_status;
	}

	public Date getPROCESS_START_TIME() {
		return PROCESS_START_TIME;
	}

	public void setPROCESS_START_TIME(Date process_start_time) {
		PROCESS_START_TIME = process_start_time;
	}

	public String getMODULE_NAME() {
		return MODULE_NAME;
	}

	public void setMODULE_NAME(String module_name) {
		MODULE_NAME = module_name;
	}

	public String getIP_ADDR() {
		return IP_ADDR;
	}

	public void setIP_ADDR(String ip_addr) {
		IP_ADDR = ip_addr;
	}

	public String getTYPE() {
		return TYPE;
	}

	public void setTYPE(String type) {
		TYPE = type;
	}

	public int getSTATUS() {
		return STATUS;
	}

	public void setSTATUS(int status) {
		STATUS = status;
	}

}