cz.luboss.medulla.data
Class MeUniItem

java.lang.Object
  extended bycz.luboss.medulla.data.MeItem
      extended bycz.luboss.medulla.data.MeUniItem
All Implemented Interfaces:
java.io.Serializable

public class MeUniItem
extends MeItem

Univerzalni elemnet

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
MeUniItem()
           
 
Method Summary
 boolean addSequenceID()
          Vrati poradi parametru s ID objektu
static MeUniItem CreateInstance(int nID, java.lang.String[] sRowKey, java.lang.String[] sRowValue)
          Vytvori novy prvek
 boolean delete()
          Vymaze prvek
 java.lang.String generateKod()
          Vygeneruje jedinecny kod pro ulozeni do transakce
 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
 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
 boolean load(int nID)
          Nahraje objekt podle podminky
 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
 
Methods inherited from class cz.luboss.medulla.data.MeItem
generateKod, getStatus, isDeleted, isIDGenerate, isLoaded, isNew, 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

MeUniItem

public MeUniItem()
Method Detail

CreateInstance

public static MeUniItem CreateInstance(int nID,
                                       java.lang.String[] sRowKey,
                                       java.lang.String[] sRowValue)
Vytvori novy prvek

Parameters:
nID - id radku
sRowKey - pole klicu jednoho radku
sRowValue - pole hodnot jednoho radku
Returns:
novy prvek

getFieldID

public int getFieldID()
Vrati poradi parametru s ID objektu

Specified by:
getFieldID in class MeItem
Returns:
vis popis

addSequenceID

public boolean addSequenceID()
Vrati poradi parametru s ID objektu

Overrides:
addSequenceID in class MeItem
Returns:
vis popis

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

load

public boolean load(int nID)
Nahraje objekt podle podminky

Overrides:
load in class MeItem
Returns:
prubeh metody

delete

public boolean delete()
Vymaze prvek

Overrides:
delete in class MeItem
Returns:
prubeh metody

getParam

public MeField getParam(java.lang.String sName)
Description copied from class: MeItem
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

getParam

public MeField getParam(int nRow)
Description copied from class: MeItem
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

getNameID

public java.lang.String getNameID()
Description copied from class: MeItem
Vrati jmeno parametru s ID objektu

Specified by:
getNameID in class MeItem
Returns:
vis popis

getID

public int getID()
Description copied from class: MeItem
Vrati ID objektu

Specified by:
getID in class MeItem
Returns:
ID

generateKod

public java.lang.String generateKod()
Description copied from class: MeItem
Vygeneruje jedinecny kod pro ulozeni do transakce

Specified by:
generateKod in class MeItem
Returns:
prubeh metody

setData

public boolean setData(MeItem zdroj)
Description copied from class: MeItem
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()
Description copied from class: MeItem
Vrati pocet parametru

Specified by:
getParamCount in class MeItem
Returns:
pocet parametru