cz.luboss.medulla.common
Class MeContext

java.lang.Object
  extended bycz.luboss.medulla.common.MeContext

public class MeContext
extends java.lang.Object

Pracovní kontext pro Medulla


Field Summary
protected  MeConfig m_Config
          Konfigurace s paramerty pripojeni
protected  MeDataMachine m_DataMachine
          Masina pro praci s daty
protected  java.util.ResourceBundle m_rResources
          Soubor s texty v jazykovych variantach
protected  MeSession m_Session
          Uzivatelska session
protected  MeTransact m_tTransact
          Transakcni kontext
 
Constructor Summary
MeContext()
           
 
Method Summary
 boolean Commit()
          Potvrdi vsechny provedene zmeny
static MeContext CreateInstance()
          Vytvori novy objet
 boolean DeleteData(MeItem item, int nID)
          Smaze objekt
 MeConfig GetConf()
          Vrati nastaveni konfigurace
 MeDataMachine GetMachine()
          Vrati masinu pro praci s daty
 java.lang.String GetRes(java.lang.String sName)
          Vrati text popisu podle jazyka uzivatele
 MeSession GetSession()
          Vrati uzivatelskou session
 boolean LoadArray(MeArray array, MePodminka iPodminka)
          Nahrajeme pole objektu
 boolean LoadData(MeItem item, int nID)
          Nahrajeme objekt
 boolean Register(MeItem item)
          Zaregistruje objekt do transakce
 boolean RollBack()
          Vrati vsechny prvky zmenene v teto transakci do puvodniho stavu
 boolean SetConf(MeConfig iConfig)
          Nastavi konfiguraci
 boolean SetMachine(MeDataMachine iDataMachine)
          Nastavi masinu pro praci s daty
 boolean SetSession(MeSession iSession)
          Nastaví uzivatelskou session
 boolean StartTransaction()
          Zacne novou transakci
 boolean UnRegister(MeItem item)
          Odregistruje objekt z transakce
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_Config

protected MeConfig m_Config
Konfigurace s paramerty pripojeni


m_DataMachine

protected MeDataMachine m_DataMachine
Masina pro praci s daty


m_Session

protected MeSession m_Session
Uzivatelska session


m_rResources

protected java.util.ResourceBundle m_rResources
Soubor s texty v jazykovych variantach


m_tTransact

protected MeTransact m_tTransact
Transakcni kontext

Constructor Detail

MeContext

public MeContext()
Method Detail

SetConf

public boolean SetConf(MeConfig iConfig)
Nastavi konfiguraci

Parameters:
iConfig - konfigurace
Returns:
prubeh funkce

SetMachine

public boolean SetMachine(MeDataMachine iDataMachine)
Nastavi masinu pro praci s daty

Parameters:
iDataMachine - masina pro praci s daty
Returns:
prubeh funkce

SetSession

public boolean SetSession(MeSession iSession)
Nastaví uzivatelskou session

Parameters:
iSession - uzivatelska session
Returns:
prubeh funkce

GetConf

public MeConfig GetConf()
Vrati nastaveni konfigurace

Returns:
viz popis

GetMachine

public MeDataMachine GetMachine()
Vrati masinu pro praci s daty

Returns:
viz popis

GetSession

public MeSession GetSession()
Vrati uzivatelskou session

Returns:
viz popis

GetRes

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

Parameters:
sName - jmeno textu
Returns:
viz popis

CreateInstance

public static MeContext CreateInstance()
Vytvori novy objet

Returns:
viz popis

StartTransaction

public boolean StartTransaction()
Zacne novou transakci

Returns:
prubeh funkce

RollBack

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

Returns:
vrati prubeh fukce

Commit

public boolean Commit()
Potvrdi vsechny provedene zmeny

Returns:
vrati prubeh fukce

Register

public boolean Register(MeItem item)
Zaregistruje objekt do transakce

Returns:
vrati prubeh fukce

UnRegister

public boolean UnRegister(MeItem item)
Odregistruje objekt z transakce

Returns:
vrati prubeh fukce

LoadData

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

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

LoadArray

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

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

DeleteData

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

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