package org.ifsoft.lync.ucwa; import java.io.Serializable; import java.util.Date; public class UserPresence implements Serializable { private String userId; private Integer status; private String show; private String statusMessage; private Date subscriptionDate; private Date lastCheckedDate; public UserPresence(String userId) { status = null; show = null; statusMessage = null; subscriptionDate = new Date(); lastCheckedDate = new Date(); this.userId = userId; } public String getUserId() { return userId; } public Integer getStatus() { return status; } public void setStatus(int status) { this.status = Integer.valueOf(status); } public String getStatusMessage() { return statusMessage; } public void setStatusMessage(String statusMessage) { this.statusMessage = statusMessage; } public String getShow() { return show; } public void setShow(String show) { this.show = show; } public Date getSubscriptionDate() { return subscriptionDate; } public void setSubscriptionDate(Date date) { subscriptionDate = date; } public Date getLastCheckedDate() { return lastCheckedDate; } public void setLastCheckedDate(Date lastCheckedDate) { this.lastCheckedDate = lastCheckedDate; } public String toString() { return (new StringBuilder("User Presence [userId='")).append(userId).append('\'').append(", status=").append(status).append(", statusMessage='").append(statusMessage).append('\'').append(", subscriptionDate=").append(subscriptionDate).append(", lastCheckedDate=").append(lastCheckedDate).append(']').toString(); } }