cz.luboss.pensum.factory
Class PeDataMachineSQL

java.lang.Object
  extended bycz.luboss.medulla.factory.MeDataMachineSQL
      extended bycz.luboss.pensum.factory.PeDataMachineSQL
All Implemented Interfaces:
MeDataMachine, PeDataMachine

public class PeDataMachineSQL
extends MeDataMachineSQL
implements PeDataMachine

SQL tovarna pro business funkce Pensum


Field Summary
 
Fields inherited from class cz.luboss.medulla.factory.MeDataMachineSQL
m_dtConnectSQL
 
Constructor Summary
PeDataMachineSQL()
           
 
Method Summary
 boolean AddProduct(int nSessionID, PeJob job, PeProduct product)
          Prida vyrobek do jobu
static PeDataMachineSQL CreateInstance(MeParamSQL param)
          Vytvoří nový objet
 MeSession LoadSession(java.lang.String sLogin, java.lang.String sPassword)
          Zaloguje uzivatele a vrati jeho session
 boolean SetStavOper(int nSessionID, PeRunOperation operation, int nStav)
          Nastavi na operaci stav
 boolean SetStavPart(int nSessionID, PeRunPart part, int nStav)
          Nastavi na dilci a jeho operacich stav
 boolean SetStavProduct(int nSessionID, PeRunProduct product, int nStav)
          Nastavi na produktu a jeho dilcich stav
 
Methods inherited from class cz.luboss.medulla.factory.MeDataMachineSQL
AddSequenceID, GetActualSessions, GetConnect, getParamSQL, IsValidSession, LoadArray, LoadData, SaveTrans, sendTest, SetConnect, setParamSQL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cz.luboss.medulla.factory.MeDataMachine
AddSequenceID, GetActualSessions, GetConnect, IsValidSession, LoadArray, LoadData, SaveTrans, sendTest, SetConnect
 

Constructor Detail

PeDataMachineSQL

public PeDataMachineSQL()
Method Detail

LoadSession

public MeSession LoadSession(java.lang.String sLogin,
                             java.lang.String sPassword)
Zaloguje uzivatele a vrati jeho session

Specified by:
LoadSession in interface MeDataMachine
Parameters:
sLogin - login uzivatele
sPassword - heslo uzivatele
Returns:
vytvorena Session

CreateInstance

public static PeDataMachineSQL CreateInstance(MeParamSQL param)
Vytvoří nový objet


AddProduct

public boolean AddProduct(int nSessionID,
                          PeJob job,
                          PeProduct product)
Prida vyrobek do jobu

Specified by:
AddProduct in interface PeDataMachine
Parameters:
nSessionID - Session
job - job, do ktereho je treba dat cely vyrobek
product - vkladany vyrobek
Returns:
prubeh funkce

SetStavProduct

public boolean SetStavProduct(int nSessionID,
                              PeRunProduct product,
                              int nStav)
Nastavi na produktu a jeho dilcich stav

Specified by:
SetStavProduct in interface PeDataMachine
Parameters:
nSessionID - Session
product - vyrobek
nStav - stav pro nastaveni
Returns:
prubeh funkce

SetStavPart

public boolean SetStavPart(int nSessionID,
                           PeRunPart part,
                           int nStav)
Nastavi na dilci a jeho operacich stav

Specified by:
SetStavPart in interface PeDataMachine
Parameters:
nSessionID - Session
part - dilec
nStav - stav pro nastaveni
Returns:
prubeh funkce

SetStavOper

public boolean SetStavOper(int nSessionID,
                           PeRunOperation operation,
                           int nStav)
Nastavi na operaci stav

Specified by:
SetStavOper in interface PeDataMachine
Parameters:
nSessionID - Session
operation - operace
nStav - stav pro nastaveni
Returns:
prubeh funkce