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. * 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. * 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 * Get the persistent user id of a registered user.
* null if the user is not logged in. * This is usually the user name, or null if the user is not logged in.
*/ */
public String getUID() { public String getUID() {
return uid; 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;
}
} }