cz.luboss.medulla.types
Class MeField

java.lang.Object
  extended bycz.luboss.medulla.types.MeField
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MeFieldDATE, MeFieldFLOAT, MeFieldINT, MeFieldREF, MeFieldSTRING

public abstract class MeField
extends java.lang.Object
implements java.io.Serializable

Obecny datovy typ

See Also:
Serialized Form

Field Summary
static int DATE
          Datovy typ datum
static int FLOAT
          Datovy typ desetinne cislo
static int INTEGER
          Datovy typ cele cislo
protected  boolean m_bCanEdit
          signal zda se muze editovat
protected  java.lang.String m_sName
          jmeno zaznamu
static int REF
          Datovy typ odkaz na jiny objekt
static int STRING
          Datovy typ retezec
 
Constructor Summary
MeField()
           
 
Method Summary
 boolean GetCanEdit()
          Vrati signal, zda se muze editovat
abstract  java.lang.String GetFormatString(java.lang.String sFormat)
          Vrati hodnotu jako String - naformatovanou
abstract  int GetInt()
          Vrati hodnotu jako cele cislo
 java.lang.String GetName()
          Vrati jmeno
abstract  java.lang.String GetSQLString()
          Vrati hodnotu jako String - pro SQL
abstract  java.lang.String GetString()
          Vrati hodnotu jako String
abstract  int GetType()
          Vrati ID typu
abstract  boolean SetString(java.lang.String sParam)
          Nastavi hodnotu z retezce
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTEGER

public static final int INTEGER
Datovy typ cele cislo

See Also:
Constant Field Values

FLOAT

public static final int FLOAT
Datovy typ desetinne cislo

See Also:
Constant Field Values

DATE

public static final int DATE
Datovy typ datum

See Also:
Constant Field Values

STRING

public static final int STRING
Datovy typ retezec

See Also:
Constant Field Values

REF

public static final int REF
Datovy typ odkaz na jiny objekt

See Also:
Constant Field Values

m_sName

protected java.lang.String m_sName
jmeno zaznamu


m_bCanEdit

protected boolean m_bCanEdit
signal zda se muze editovat

Constructor Detail

MeField

public MeField()
Method Detail

GetName

public java.lang.String GetName()
Vrati jmeno

Returns:
jmeno polozky

GetCanEdit

public boolean GetCanEdit()
Vrati signal, zda se muze editovat

Returns:
signal persistence

GetType

public abstract int GetType()
Vrati ID typu

Returns:
ID typu

SetString

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

Parameters:
sParam - retezec
Returns:
prubeh funkce

GetString

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

Returns:
viz popis

GetSQLString

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

Returns:
viz popis

GetFormatString

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

Parameters:
sFormat - formatovaci retezec
Returns:
viz popis

GetInt

public abstract int GetInt()
Vrati hodnotu jako cele cislo

Returns:
cele cislo