package org.sakaiproject.warehouse.model;
import java.sql.Timestamp;
/**
* Created by IntelliJ IDEA.
* User: bbiltimier
* Date: Mar 15, 2007
* Time: 9:59:38 AM
* To change this template use File | Settings | File Templates.
*/
public class SessionBean {
String id;
String server;
String user;
String ip;
String userAgent;
Timestamp start;
Timestamp end;
long duration;
public SessionBean(String id, String server, String user, String address, String agent, Timestamp start, Timestamp end)
{
setId(id);
setServer(server);
setUser(user);
setIp(address);
setUserAgent(agent);
setStart(start);
setEnd(end);
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getServer() {
return server;
}
public void setServer(String server) {
this.server = server;
}
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public String getUserAgent() {
return userAgent;
}
public void setUserAgent(String userAgent) {
this.userAgent = userAgent;
}
public Timestamp getStart() {
return start;
}
public void setStart(Timestamp start) {
this.start = start;
}
public Timestamp getEnd() {
return end;
}
public void setEnd(Timestamp end) {
this.end = end;
}
public long getDuration() {
return getEnd().getTime() - getStart().getTime();
}
}