|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.ifeth.sehr.lib.DAOBase
|
+--org.ifeth.sehr.beans.UserData
|
+--org.ifeth.sehr.beans.SessionData
This object manages the session of a logged in user
| Constructor Summary | |
SessionData()
|
|
| Method Summary | |
java.util.Map |
get()
|
java.lang.String |
getAction()
|
int |
getCountCenters()
Simple helper method to get the number of centers at the local zone w/o instantiation of a zonedata object |
java.lang.String |
getFilter()
|
java.lang.String |
getHomeUrl()
Property for JSP's within a session to build a link to a defined HomeURL |
java.lang.String |
getMode()
|
java.lang.String |
getSEHRHomeUrl()
Usefull property for JSP's within a session to build a link to the SEHR Startpage |
int |
getSess_status()
|
java.lang.String |
getSess_urlstart()
|
java.lang.String |
getSess_usrname()
|
SEHRCfg |
getSesscfg()
|
java.lang.String |
getUsecase()
|
java.lang.String |
getValues()
|
java.lang.String |
getView()
|
void |
init()
|
void |
init(java.lang.String cfgf)
|
void |
initSessionData(SEHRCfg sehrcfg)
|
boolean |
isValid()
Return status of session by flag 'sessvalid'; must be 0 if valid |
static int |
login2Service(java.lang.String login,
java.lang.String passwd,
java.lang.String pik)
Login to a service. |
static int |
login2Service(java.lang.String login,
java.lang.String passwd,
java.lang.String pik,
SEHRCfg cfg)
|
static void |
main(java.lang.String[] args)
Nothing special, for testing this class only... |
void |
put(java.lang.Object key,
java.lang.Object value)
|
void |
setAction(java.lang.String string)
|
void |
setFilter(java.lang.String string)
|
void |
setHomeUrl(java.lang.String home)
Property for JSP's within a session to build a link to a defined HomeURL |
void |
setInvalid()
Invalidate session by flag 'sessvalid'. |
void |
setMode(java.lang.String string)
|
void |
setSess_status(int i)
|
void |
setSess_urlstart(java.lang.String string)
|
void |
setSess_usrname(java.lang.String string)
|
void |
setSesscfg(SEHRCfg sesscfg)
|
void |
setUsecase(java.lang.String usecase)
|
void |
setValid()
Validate session by flag 'sessvalid'. |
void |
setView(java.lang.String string)
|
java.lang.String |
toString()
|
| Methods inherited from class org.ifeth.sehr.lib.DAOBase |
getOptionList, getResList, setSEHRDataSource |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SessionData()
| Method Detail |
public void init()
init in class UserDatapublic void init(java.lang.String cfgf)
init in class UserDatapublic void initSessionData(SEHRCfg sehrcfg)
public void setHomeUrl(java.lang.String home)
getHomeUrl()public java.lang.String getSEHRHomeUrl()
public java.lang.String getHomeUrl()
setHomeUrl(String home)public java.lang.String getMode()
public int getSess_status()
public java.lang.String getSess_urlstart()
public java.lang.String getSess_usrname()
public boolean isValid()
public void setInvalid()
public void setValid()
public void setMode(java.lang.String string)
string - public void setSess_status(int i)
i - public void setSess_urlstart(java.lang.String string)
string - public void setSess_usrname(java.lang.String string)
string - public java.lang.String getFilter()
public void setFilter(java.lang.String string)
string - public java.lang.String getAction()
public void setView(java.lang.String string)
string - public java.lang.String getView()
public void setAction(java.lang.String string)
string - public java.lang.String getUsecase()
public void setUsecase(java.lang.String usecase)
usecase - The usecase to set.public SEHRCfg getSesscfg()
public void setSesscfg(SEHRCfg sesscfg)
sesscfg - The sesscfg to set.
public void put(java.lang.Object key,
java.lang.Object value)
public java.util.Map get()
public static int login2Service(java.lang.String login,
java.lang.String passwd,
java.lang.String pik)
Important note:
The login procedure requires the module ID of the service application,
defined as PIK.
The service to login may reside on another server connected to the healthnet. The 'link' to the other location is defined in USR_SERVICES but the user has to be registered locally for performing any login due to security aspects.
More informations see SEHR information concept for health services at the project homepage.
public static int login2Service(java.lang.String login,
java.lang.String passwd,
java.lang.String pik,
SEHRCfg cfg)
public java.lang.String getValues()
public int getCountCenters()
public java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||