Add public setUserHandle(), setCacheNode(), getMessage(), setMessage() methods.

This commit is contained in:
hns 2005-03-21 13:29:49 +00:00
parent 034153f251
commit 3ff46c6dd3

View file

@ -112,6 +112,13 @@ public class Session implements Serializable {
}
}
/**
* Set the user handle for this session.
*/
public void setUserHandle(NodeHandle handle) {
this.userHandle = handle;
}
/**
* Get the Node handle for the current user, if logged in.
*/
@ -130,6 +137,13 @@ public class Session implements Serializable {
}
}
/**
* Set the cache node for this session.
*/
public void setCacheNode(TransientNode node) {
this.cacheNode = node;
}
/**
* Gets the transient cache node.
*/
@ -234,10 +248,33 @@ public class Session implements Serializable {
}
/**
* Get the persistent user id of a registered user. This is usually the user name, or
* null if the user is not logged in.
* Get the persistent user id of a registered user.
* This is usually the user name, or null if the user is not logged in.
*/
public String getUID() {
return uid;
}
/**
* Return the message that is to be displayed upon the next
* request within this session.
*
* @return the message, or null if none was set.
*/
public String getMessage() {
return message;
}
/**
* Set a message to be displayed to this session's user. This
* can be used to save a message over to the next request when
* the current request can't be used to display a user visible
* message.
*
* @param msg
*/
public void setMessage(String msg) {
message = msg;
}
}