cz.luboss.medulla.types
Class MeFieldREF

java.lang.Object
  extended bycz.luboss.medulla.types.MeField
      extended bycz.luboss.medulla.types.MeFieldREF
All Implemented Interfaces:
java.io.Serializable

public class MeFieldREF
extends MeField

Datovy typ reference - odkaz na jiny objekt

See Also:
Serialized Form

Field Summary
protected  java.lang.Class m_clValue
          jeho trida
protected  MeItem m_iValue
          parametr typu reference na jiny objekt
protected  int m_nID
          ID objektu
protected  java.lang.String m_sFieldName
          jmeno polozky pro zobrazeni
 
Fields inherited from class cz.luboss.medulla.types.MeField
DATE, FLOAT, INTEGER, m_bCanEdit, m_sName, REF, STRING
 
Constructor Summary
MeFieldREF()
           
 
Method Summary
static MeFieldREF createInstance(java.lang.String sName, java.lang.Class clItem, java.lang.String sFieldName, int nID, boolean bCanEdit)
          Vytvari novy objekt i s hodnotami
static MeFieldREF createInstance(java.lang.String sName, MeItem iItem, java.lang.String sFieldName, boolean bCanEdit)
          Vytvari novy objekt i s hodnotami
 java.lang.String GetFormatString(java.lang.String sFormat)
          Vrati hodnotu jako String - naformatovanou
 int GetInt()
          Vrati hodnotu jako cele cislo
 MeItem GetRef()
          Vrati objekt, pokud neni natazen, dotahne se
 int GetRefID()
          Vrátí ID objektu, na ktery je odkazovano
 java.lang.String GetSQLString()
          Vrati hodnotu jako String - pro SQL
 java.lang.String GetString()
          Vrati hodnotu jako String
 int GetType()
          Vrati ID typu
 void SetFieldName(java.lang.String sFieldName)
          Nastavi jmeno polozky, ktera se bude zobrazovat ve funkci GetString()
 boolean SetRef(MeItem item)
          Nastavi hodnotu refernce
 boolean SetRefID(int nID)
          Nastaví ID objektu, na ktery je odkazovano
 boolean SetString(java.lang.String sParam)
          Nastavi hodnotu z retezce
 
Methods inherited from class cz.luboss.medulla.types.MeField
GetCanEdit, GetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_iValue

protected MeItem m_iValue
parametr typu reference na jiny objekt


m_clValue

protected java.lang.Class m_clValue
jeho trida


m_sFieldName

protected java.lang.String m_sFieldName
jmeno polozky pro zobrazeni


m_nID

protected int m_nID
ID objektu

Constructor Detail

MeFieldREF

public MeFieldREF()
Method Detail

createInstance

public static MeFieldREF createInstance(java.lang.String sName,
                                        java.lang.Class clItem,
                                        java.lang.String sFieldName,
                                        int nID,
                                        boolean bCanEdit)
Vytvari novy objekt i s hodnotami

Parameters:
sName - jmeno polozky
clItem - trida objektu, na ktery je odkazovano
sFieldName - jmeno polozky, ktera se bude zobrazovat ve funkci GetString()
nID - ID objektu, na ktery je odkazovano
bCanEdit - signal, zda se muze editovat
Returns:
novy objekt

createInstance

public static MeFieldREF createInstance(java.lang.String sName,
                                        MeItem iItem,
                                        java.lang.String sFieldName,
                                        boolean bCanEdit)
Vytvari novy objekt i s hodnotami

Parameters:
sName - jmeno polozky
iItem - objekt na ktery se odkazuje
sFieldName - jmeno polozky, ktera se bude zobrazovat ve funkci GetString()
bCanEdit - signal, zda se muze editovat
Returns:
novy objekt

SetFieldName

public void SetFieldName(java.lang.String sFieldName)
Nastavi jmeno polozky, ktera se bude zobrazovat ve funkci GetString()

Parameters:
sFieldName - jmeno polozky

GetType

public int GetType()
Vrati ID typu

Specified by:
GetType in class MeField
Returns:
ID typu

SetRef

public boolean SetRef(MeItem item)
Nastavi hodnotu refernce

Parameters:
item - objekt
Returns:
prubeh funkce

GetRef

public MeItem GetRef()
Vrati objekt, pokud neni natazen, dotahne se

Returns:
viz popis

SetRefID

public boolean SetRefID(int nID)
Nastaví ID objektu, na ktery je odkazovano

Parameters:
nID - ID objektu
Returns:
prubeh funkce

GetRefID

public int GetRefID()
Vrátí ID objektu, na ktery je odkazovano


SetString

public boolean SetString(java.lang.String sParam)
Nastavi hodnotu z retezce

Specified by:
SetString in class MeField
Parameters:
sParam - retezec
Returns:
prubeh funkce

GetString

public java.lang.String GetString()
Vrati hodnotu jako String

Specified by:
GetString in class MeField
Returns:
viz popis

GetSQLString

public java.lang.String GetSQLString()
Vrati hodnotu jako String - pro SQL

Specified by:
GetSQLString in class MeField
Returns:
viz popis

GetFormatString

public java.lang.String GetFormatString(java.lang.String sFormat)
Vrati hodnotu jako String - naformatovanou

Specified by:
GetFormatString in class MeField
Parameters:
sFormat - formatovaci retezec
Returns:
viz popis

GetInt

public int GetInt()
Vrati hodnotu jako cele cislo

Specified by:
GetInt in class MeField
Returns:
cele cislo