cz.luboss.pensum.gener
Class PeSession

java.lang.Object
  extended bycz.luboss.medulla.data.MeItem
      extended bycz.luboss.medulla.data.MeSession
          extended bycz.luboss.pensum.gener.PeSession
All Implemented Interfaces:
java.io.Serializable

public class PeSession
extends MeSession

Relace jednoho uzivatele (implementace pro Pensum)

Vygenerovano 22.08.2004 14:29:00

See Also:
Serialized Form

Field Summary
protected static java.util.Map m_mapDescParam
          pole popisu parametru
 
Fields inherited from class cz.luboss.medulla.data.MeItem
m_nStatus
 
Constructor Summary
PeSession()
           
 
Method Summary
static PeSession createInstance()
          Vytvori novy prvek
static PeSession createInstance(int nID)
          Vytvori novy objekt a nacte
static PeSession CreateInstance(int nWorkerID, java.util.Date platnost_od, java.util.Date platnost_do)
          Vytvori novy objekt mimo transakci, pouzit jednou pri zavadeni aplikace
 java.lang.String generateKod()
          Vygeneruje jedinecny kod pro ulozeni do transakce
 MeColumn[] getColumns()
          Vrati seznam sloupcu pro defaultni grid
 java.lang.String getDesc(java.lang.String sName)
          Vrati popis parametru podle jmena
 int getFieldID()
          Vrati poradi parametru s ID objektu
 int getID()
          Vrati ID objektu
 int getLang()
          Vrati jazyk session
 java.lang.String getNameID()
          Vrati jmeno parametru s ID objektu
 MeField getParam(int nRow)
          Vrati parametr podle poradi !!!
 MeField getParam(java.lang.String sName)
          Vrati parametr podle jmena !!!
 int getParamCount()
          Vrati pocet parametru
 int getPeSession()
          Vrati hodnotu parametr pesession_id
 java.util.Date getSsPlatnost_do()
          Vrati hodnotu parametr ssplatnost_do
 java.util.Date getSsPlatnost_od()
          Vrati hodnotu parametr ssplatnost_od
 java.lang.String getSsRunlog()
          Vrati hodnotu parametr ssrunlog
 PeWorker getSsWorker()
          Vrati hodnotu parametr ssworker
 java.util.Date getTimeEnd()
          Vrati cas vyprseni platnosti session
 java.util.Date getTimeLogin()
          Vrati cas prihlaseni session
 boolean isValid()
          Vrati, zda je session jeste platny
 boolean saveLog(java.lang.String sLog)
          Ulozi zaznam do Session
 boolean setData(MeItem zdroj)
          Nastavi data objektu na data z jineho objektu, tzn oba objekty budou mit stejne datove pole (zmeny dat u jednoho se projevi i u druheho) U nastavi i status objektu
 void setPeSession(int pesession_id_temp)
          Nastavi parametr pesession_id
 void setSsPlatnost_do(java.util.Date ssplatnost_do_temp)
          Nastavi parametr ssplatnost_do
 void setSsPlatnost_od(java.util.Date ssplatnost_od_temp)
          Nastavi parametr ssplatnost_od
 void setSsRunlog(java.lang.String ssrunlog_temp)
          Nastavi parametr ssrunlog
 void setSsWorker(PeWorker ssworker_temp)
          Nastavi parametr ssworker
 
Methods inherited from class cz.luboss.medulla.data.MeItem
addSequenceID, delete, generateKod, getStatus, isDeleted, isIDGenerate, isLoaded, isNew, load, reload, setStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_mapDescParam

protected static java.util.Map m_mapDescParam
pole popisu parametru

Constructor Detail

PeSession

public PeSession()
Method Detail

createInstance

public static PeSession createInstance()
Vytvori novy prvek

Returns:
novy prvek

createInstance

public static PeSession createInstance(int nID)
Vytvori novy objekt a nacte

Parameters:
nID - ID noveho prvku
Returns:
novy prvek

getFieldID

public int getFieldID()
Vrati poradi parametru s ID objektu

Specified by:
getFieldID in class MeItem
Returns:
vis popis

getID

public int getID()
Vrati ID objektu

Specified by:
getID in class MeItem
Returns:
ID

getNameID

public java.lang.String getNameID()
Vrati jmeno parametru s ID objektu

Specified by:
getNameID in class MeItem
Returns:
vis popis

setData

public boolean setData(MeItem zdroj)
Nastavi data objektu na data z jineho objektu, tzn oba objekty budou mit stejne datove pole (zmeny dat u jednoho se projevi i u druheho) U nastavi i status objektu

Specified by:
setData in class MeItem
Parameters:
zdroj - podminka pro nahrani
Returns:
prubeh metody

getParamCount

public int getParamCount()
Vrati pocet parametru

Specified by:
getParamCount in class MeItem
Returns:
pocet parametru

getParam

public MeField getParam(int nRow)
Vrati parametr podle poradi !!! Pozor, pokud budete chtit meni hodnotu zaznamu MeField, musite nejdrive zaregistrovat do transakce

Specified by:
getParam in class MeItem
Parameters:
nRow - poradi parametru
Returns:
parametr parametru

getParam

public MeField getParam(java.lang.String sName)
Vrati parametr podle jmena !!! Pozor, pokud budete chtit meni hodnotu zaznamu MeField, musite nejdrive zaregistrovat do transakce

Specified by:
getParam in class MeItem
Parameters:
sName - jmeno parametru
Returns:
parametr parametru

generateKod

public java.lang.String generateKod()
Vygeneruje jedinecny kod pro ulozeni do transakce

Specified by:
generateKod in class MeItem
Returns:
prubeh metody

getDesc

public java.lang.String getDesc(java.lang.String sName)
Vrati popis parametru podle jmena

Specified by:
getDesc in class MeItem
Parameters:
sName - jmeno parametru
Returns:
viz popis

CreateInstance

public static PeSession CreateInstance(int nWorkerID,
                                       java.util.Date platnost_od,
                                       java.util.Date platnost_do)
Vytvori novy objekt mimo transakci, pouzit jednou pri zavadeni aplikace

Parameters:
nWorkerID - ID pracovnika
Returns:
novy prvek

getLang

public int getLang()
Vrati jazyk session

Specified by:
getLang in class MeSession
Returns:
viz popis

getTimeLogin

public java.util.Date getTimeLogin()
Vrati cas prihlaseni session

Specified by:
getTimeLogin in class MeSession
Returns:
viz popis

getTimeEnd

public java.util.Date getTimeEnd()
Vrati cas vyprseni platnosti session

Specified by:
getTimeEnd in class MeSession
Returns:
viz popis

isValid

public boolean isValid()
Vrati, zda je session jeste platny

Specified by:
isValid in class MeSession
Returns:
viz popis

saveLog

public boolean saveLog(java.lang.String sLog)
Ulozi zaznam do Session

Specified by:
saveLog in class MeSession
Parameters:
sLog - text pro ulozeni
Returns:
prubeh akce

getColumns

public MeColumn[] getColumns()
Vrati seznam sloupcu pro defaultni grid

Returns:
seznam sloupcu pro zobrazeni

getPeSession

public int getPeSession()
Vrati hodnotu parametr pesession_id

Returns:
hodnota parametru

setPeSession

public void setPeSession(int pesession_id_temp)
Nastavi parametr pesession_id


getSsWorker

public PeWorker getSsWorker()
Vrati hodnotu parametr ssworker

Returns:
hodnota parametru

setSsWorker

public void setSsWorker(PeWorker ssworker_temp)
Nastavi parametr ssworker


getSsPlatnost_od

public java.util.Date getSsPlatnost_od()
Vrati hodnotu parametr ssplatnost_od

Returns:
hodnota parametru

setSsPlatnost_od

public void setSsPlatnost_od(java.util.Date ssplatnost_od_temp)
Nastavi parametr ssplatnost_od


getSsPlatnost_do

public java.util.Date getSsPlatnost_do()
Vrati hodnotu parametr ssplatnost_do

Returns:
hodnota parametru

setSsPlatnost_do

public void setSsPlatnost_do(java.util.Date ssplatnost_do_temp)
Nastavi parametr ssplatnost_do


getSsRunlog

public java.lang.String getSsRunlog()
Vrati hodnotu parametr ssrunlog

Returns:
hodnota parametru

setSsRunlog

public void setSsRunlog(java.lang.String ssrunlog_temp)
Nastavi parametr ssrunlog