/*
* Session.java - Jun 30, 2003
*
* @author wolf
*/
package org.exist.soap;
import java.io.Serializable;
import org.exist.security.User;
import org.exist.xquery.value.Sequence;
public class Session implements Serializable {
public static class QueryResult {
Sequence result;
public QueryResult(Sequence value) {
this.result = value;
}
}
private User user_;
private QueryResult lastQuery_ = null;
private long lastAccessTime_ = System.currentTimeMillis();
/**
*
*/
public Session(User user) {
user_ = user;
}
public User getUser() {
return user_;
}
public void addQueryResult(Sequence value) {
lastQuery_ = new QueryResult(value);
}
public QueryResult getQueryResult() {
return lastQuery_;
}
public long getLastAccessTime() {
return lastAccessTime_;
}
public void updateLastAccessTime() {
lastAccessTime_ = System.currentTimeMillis();
}
}