cz.luboss.pensum.common
Class PensumContext

java.lang.Object
  extended bycz.luboss.medulla.common.MedullaContext
      extended bycz.luboss.pensum.common.PensumContext

public class PensumContext
extends MedullaContext

Pracovní kontext pro Pensum - staticka trida zastresujici PeContext


Field Summary
 
Fields inherited from class cz.luboss.medulla.common.MedullaContext
m_PenContext
 
Constructor Summary
PensumContext()
           
 
Method Summary
static boolean Commit()
          Potvrdi vsechny provedene zmeny
static boolean CreateInstance(java.lang.String sFileConf, int nDataType)
          Nacte context ze zadanych parametru
static boolean CreateInstance(java.lang.String sFileConf, int nDataType, java.lang.String sLogin, java.lang.String sPasswd)
          Vytvori novy objet i s uzivatelskou session
static boolean DeleteData(MeItem item, int nID)
          Smaze objekt
static java.lang.String getConfParam(java.lang.String sParam)
          Vrati hodnotu konfigurace
static java.lang.String getRes(java.lang.String sName)
          Vrati text popisu podle jazyka uzivatele
static PeDataMachine GetRunMachine()
          Vrati masinu pro praci s daty
static MeSession GetSession()
          Vrati uzivatelskou session
static int GetSessionID()
          Vrati ID uzivatelske session
static boolean LoadArray(MeArray array, MePodminka iPodminka)
          Nahrajeme pole objektu
static boolean LoadData(MeItem item, int nID)
          Nahrajeme objekt
static void logDebug(java.lang.Class trida, java.lang.String sText)
          Zaloguje zpravu s objektem na uroven DEBUG
static void logError(java.lang.Class trida, java.lang.String sText)
          Zaloguje zpravu s objektem na uroven ERROR
static void logInfo(java.lang.Class trida, java.lang.String sText)
          Zaloguje zpravu s objektem na uroven INFO
static void logWarn(java.lang.Class trida, java.lang.String sText)
          Zaloguje zpravu s objektem na uroven WARN
static boolean Register(MeItem item)
          Zaregistruje objekt do transakce
static boolean RollBack()
          Vrati vsechny prvky zmenene v teto transakci do puvodniho stavu
static boolean StartTransaction()
          Zacne novou transakci
static boolean UnRegister(MeItem item)
          Odregistruje objekt z transakce
 
Methods inherited from class cz.luboss.medulla.common.MedullaContext
GetMachine, setConfLog4J
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PensumContext

public PensumContext()
Method Detail

CreateInstance

public static boolean CreateInstance(java.lang.String sFileConf,
                                     int nDataType)
Nacte context ze zadanych parametru

Parameters:
sFileConf - konfiguracni soubor
nDataType - typ datoveho zdroje (SQL, RMI, ....)
Returns:
viz popis

CreateInstance

public static boolean CreateInstance(java.lang.String sFileConf,
                                     int nDataType,
                                     java.lang.String sLogin,
                                     java.lang.String sPasswd)
Vytvori novy objet i s uzivatelskou session

Parameters:
sFileConf - konfiguracni soubor
nDataType - typ datoveho zdroje (SQL, RMI, ....)
sLogin - jmeno uzivatele
sPasswd - heslo
Returns:
viz popis

GetRunMachine

public static PeDataMachine GetRunMachine()
Vrati masinu pro praci s daty

Returns:
viz popis

getConfParam

public static java.lang.String getConfParam(java.lang.String sParam)
Vrati hodnotu konfigurace

Parameters:
sParam - parametr configurace
Returns:
viz popis

GetSession

public static MeSession GetSession()
Vrati uzivatelskou session

Returns:
viz popis

GetSessionID

public static int GetSessionID()
Vrati ID uzivatelske session

Returns:
viz popis

getRes

public static java.lang.String getRes(java.lang.String sName)
Vrati text popisu podle jazyka uzivatele

Parameters:
sName - jmeno textu
Returns:
viz popis

StartTransaction

public static boolean StartTransaction()
Zacne novou transakci

Returns:
prubeh funkce

RollBack

public static boolean RollBack()
Vrati vsechny prvky zmenene v teto transakci do puvodniho stavu

Returns:
vrati prubeh fukce

Commit

public static boolean Commit()
Potvrdi vsechny provedene zmeny

Returns:
vrati prubeh fukce

Register

public static boolean Register(MeItem item)
Zaregistruje objekt do transakce

Returns:
vrati prubeh fukce

UnRegister

public static boolean UnRegister(MeItem item)
Odregistruje objekt z transakce

Returns:
vrati prubeh fukce

LoadData

public static boolean LoadData(MeItem item,
                               int nID)
Nahrajeme objekt

Parameters:
item - objekt
nID - ID objekt
Returns:
viz popis

LoadArray

public static boolean LoadArray(MeArray array,
                                MePodminka iPodminka)
Nahrajeme pole objektu

Parameters:
array - pole
iPodminka - podlminka vyberu
Returns:
viz popis

DeleteData

public static boolean DeleteData(MeItem item,
                                 int nID)
Smaze objekt

Parameters:
item - objekt
nID - ID objekt
Returns:
viz popis

logDebug

public static void logDebug(java.lang.Class trida,
                            java.lang.String sText)
Zaloguje zpravu s objektem na uroven DEBUG

Parameters:
trida - trida, pro jiz se loguje
sText - ID objekt

logInfo

public static void logInfo(java.lang.Class trida,
                           java.lang.String sText)
Zaloguje zpravu s objektem na uroven INFO

Parameters:
trida - trida, pro jiz se loguje
sText - ID objekt

logWarn

public static void logWarn(java.lang.Class trida,
                           java.lang.String sText)
Zaloguje zpravu s objektem na uroven WARN

Parameters:
trida - trida, pro jiz nehoz se loguje
sText - ID objekt

logError

public static void logError(java.lang.Class trida,
                            java.lang.String sText)
Zaloguje zpravu s objektem na uroven ERROR

Parameters:
trida - trida, pro jiz nehoz se loguje
sText - ID objekt