NetworkAssociationInfoPojo.java 1.96 KB
package fi.codecrew.moya.rest.pojo;

import java.util.Calendar;

import javax.xml.bind.annotation.XmlElement;

import fi.codecrew.moya.model.NetworkAssociation;

public class NetworkAssociationInfoPojo {
	private String createTime;
	private String modifyTime;
	private String ipAddress;
	private String macAddress;
	private Integer placeId;
	private Integer eventuserId;
	
	public NetworkAssociationInfoPojo(NetworkAssociation na) {
		this.createTime = na.getCreateTime().getTime().toString();
		this.modifyTime = na.getModifyTime().getTime().toString();
		this.ipAddress = na.getIP();
		this.macAddress = na.getMAC();
		if(na.getPlace() != null)
			this.placeId = na.getPlace().getId();
		else
			this.placeId = null;
		this.eventuserId = na.getEventUser().getId();
		
	}

	public NetworkAssociationInfoPojo() {
		this.createTime = null;
		this.modifyTime = null;
		this.ipAddress = null;
		this.macAddress = null;
		this.placeId = null;
		this.eventuserId = null;
	}

	@XmlElement(name = "createTime")
	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@XmlElement(name = "modifyTime")
	public String getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(String modifyTime) {
		this.modifyTime = modifyTime;
	}

	@XmlElement(name = "ipAddress")
	public String getIpAddress() {
		return ipAddress;
	}

	public void setIpAddress(String ipAddress) {
		this.ipAddress = ipAddress;
	}

	@XmlElement(name = "macAddress")
	public String getMacAddress() {
		return macAddress;
	}

	public void setMacAddress(String macAddress) {
		this.macAddress = macAddress;
	}

	@XmlElement(name = "placeId")
	public Integer getPlaceId() {
		return placeId;
	}

	public void setPlaceId(Integer placeId) {
		this.placeId = placeId;
	}

	@XmlElement(name = "eventuserId")
	public Integer getEventuserId() {
		return eventuserId;
	}

	public void setEventuserId(Integer eventuserId) {
		this.eventuserId = eventuserId;
	}
}