|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--edu.mssm.crover.scentral.UserSession
|
+--edu.mssm.crover.webservices.rbde.DS_UserSession
Stores the information useful for maintaining the complex state of the RbDe web service.
| Field Summary |
| Fields inherited from class edu.mssm.crover.scentral.UserSession |
menu_bar, user_record |
| Constructor Summary | |
DS_UserSession()
Builds a guest session. |
|
DS_UserSession(UserRecord ur)
The session is initialized with the information attached to this login. |
|
| Method Summary | |
void |
clearMutantSubServiceState()
|
Color_Annotation |
getCheckColorAnnotation()
|
CustomizedDiagram |
getCustomizedDiagram()
|
LibraryObjectInfo |
getDiagramInfo()
|
MutantSubServiceState |
getMutantSubServiceState()
|
java.lang.String |
getUserID()
Returns the userID of the user that owns this session. |
boolean |
isGuestSession()
Is this session granted with guest privileges? |
void |
putCustomizedDiagram(CustomizedDiagram diagram)
|
protected void |
resetAll()
Resets state of all variables except current_page and UserRecord. |
protected void |
resetTransient()
Set the state of transient variables. |
protected void |
saveState()
Saves the state of this session for future reconnections. |
void |
setCheckColorAnnotation(Color_Annotation ca)
|
void |
setDiagramInfo(LibraryObjectInfo loi)
|
void |
valueUnbound(javax.servlet.http.HttpSessionBindingEvent event)
|
| Methods inherited from class edu.mssm.crover.scentral.UserSession |
getCurrentPage, getMenuBarInstance, getUserRecord, setCurrentPage, setUserRecord, valueBound |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.http.HttpSessionBindingListener |
valueBound |
| Constructor Detail |
public DS_UserSession()
public DS_UserSession(UserRecord ur)
| Method Detail |
protected void resetTransient()
resetTransient in class UserSessionprotected void resetAll()
resetAll in class UserSessionpublic boolean isGuestSession()
isGuestSession in class UserSessionpublic void valueUnbound(javax.servlet.http.HttpSessionBindingEvent event)
valueUnbound in interface javax.servlet.http.HttpSessionBindingListenervalueUnbound in class UserSessionpublic java.lang.String getUserID()
getUserID in class UserSessionpublic CustomizedDiagram getCustomizedDiagram()
public void putCustomizedDiagram(CustomizedDiagram diagram)
public LibraryObjectInfo getDiagramInfo()
public void setDiagramInfo(LibraryObjectInfo loi)
protected void saveState()
UserSession
saveState in class UserSessionpublic MutantSubServiceState getMutantSubServiceState()
public void clearMutantSubServiceState()
public void setCheckColorAnnotation(Color_Annotation ca)
public Color_Annotation getCheckColorAnnotation()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||