cz.luboss.pensum.factory
Class PeDataMachineRMI

java.lang.Object
  extended bycz.luboss.medulla.factory.MeDataMachineRMI
      extended bycz.luboss.pensum.factory.PeDataMachineRMI
All Implemented Interfaces:
MeDataMachine, MedullaRMI, PeDataMachine, PensumRMI, java.rmi.Remote

public class PeDataMachineRMI
extends MeDataMachineRMI
implements PeDataMachine, PensumRMI

RMI tovarna pro business funkce Pensum


Field Summary
 
Fields inherited from class cz.luboss.medulla.factory.MeDataMachineRMI
m_dtConnectRMI
 
Constructor Summary
PeDataMachineRMI()
           
 
Method Summary
 boolean AddProduct(int nSessionID, PeJob job, PeProduct product)
          Prida vyrobek do jobu
static PeDataMachineRMI CreateInstance()
          Vytvori novy objekt
 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.MeDataMachineRMI
AddSequenceID, GetActualSessions, GetConnect, IsValidSession, LoadArray, LoadArrayRMI, LoadData, LoadDataRMI, LoadSession, SaveTrans, sendTest, SetConnect
 
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, LoadSession, SaveTrans, sendTest, SetConnect
 
Methods inherited from interface cz.luboss.medulla.factory.MedullaRMI
AddSequenceID, GetActualSessions, IsValidSession, LoadArrayRMI, LoadDataRMI, LoadSession, SaveTrans, sendTest
 

Constructor Detail

PeDataMachineRMI

public PeDataMachineRMI()
Method Detail

CreateInstance

public static PeDataMachineRMI CreateInstance()
Vytvori novy objekt

Returns:
novy objekt

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