cz.luboss.medulla.common
Class MePodminka

java.lang.Object
  extended bycz.luboss.medulla.common.MePodminka
All Implemented Interfaces:
java.io.Serializable

public class MePodminka
extends java.lang.Object
implements java.io.Serializable

Obecna filtrovaci podminka

See Also:
Serialized Form

Field Summary
static int MENSI
          vztah mensi
static int MENSIROVNO
          vztah mensi nebo rovno
static int NEROVNO
          vztah nerovno
protected  MePodminka nextPodminka
          nasledujici podminka
protected  int nVztah
          vztah mezi jmenem a hodnotou
static int OBSAHUJE
          vztah obsahuje text
protected  MePodminka prewPodminka
          predchozi podminka
static int ROVNO
          vztah rovno
protected  java.lang.String sName
          jmeno parametru podminky
protected  java.lang.String sValue
          hodnota podminky
static int VETSI
          vztah vetsi
static int VETSIROVNO
          vztah vetsi nebo rovno
 
Constructor Summary
MePodminka()
          Konstruktor
 
Method Summary
 MePodminka and(MePodminka podminka)
          Funkce spojujici dve podminky
static MePodminka createInstance(java.lang.String sName, int nID)
          Vytvori novou podminku s parametry
static MePodminka createInstance(java.lang.String sName, int nVztah, java.lang.String sValue)
          Vytvori novou podminku s parametry
static MePodminka createInstance(java.lang.String sName, java.lang.String sValue)
          Vytvori novou podminku s parametry
 MePodminka GetFirst()
          Vrati prvni podminku
 MePodminka GetLast()
          Vrati posledni podminku
 java.lang.String GetName()
          Funkce vrati jmeno podminky
 java.lang.String GetSQLQuery()
          Vrati SQL dotaz pro vsechny podminky v rade
 java.lang.String GetSQLQueryOne()
          Vrati SQL dotaz pouze pro tuto podminku
 java.lang.String GetValue()
          Funkce vrati hodnotu podminky
 boolean ChangeValue(java.lang.String sValue)
          Funkce zmeni hodnotu podminky
 boolean IsFirst()
          Zjisti, zda je podminka prvni
 boolean IsLast()
          Zjisti, zda je podminka posledni
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROVNO

public static final int ROVNO
vztah rovno

See Also:
Constant Field Values

NEROVNO

public static final int NEROVNO
vztah nerovno

See Also:
Constant Field Values

VETSI

public static final int VETSI
vztah vetsi

See Also:
Constant Field Values

MENSI

public static final int MENSI
vztah mensi

See Also:
Constant Field Values

VETSIROVNO

public static final int VETSIROVNO
vztah vetsi nebo rovno

See Also:
Constant Field Values

MENSIROVNO

public static final int MENSIROVNO
vztah mensi nebo rovno

See Also:
Constant Field Values

OBSAHUJE

public static final int OBSAHUJE
vztah obsahuje text

See Also:
Constant Field Values

sName

protected java.lang.String sName
jmeno parametru podminky


nVztah

protected int nVztah
vztah mezi jmenem a hodnotou


sValue

protected java.lang.String sValue
hodnota podminky


nextPodminka

protected MePodminka nextPodminka
nasledujici podminka


prewPodminka

protected MePodminka prewPodminka
predchozi podminka

Constructor Detail

MePodminka

public MePodminka()
Konstruktor

Method Detail

createInstance

public static MePodminka createInstance(java.lang.String sName,
                                        int nVztah,
                                        java.lang.String sValue)
Vytvori novou podminku s parametry

Parameters:
sName - jmeno podminky
nVztah - vztah mezi jmenem a hodnotou
sValue - hodnota podminky
Returns:
nova podminka

createInstance

public static MePodminka createInstance(java.lang.String sName,
                                        java.lang.String sValue)
Vytvori novou podminku s parametry

Parameters:
sName - jmeno podminky
sValue - hodnota podminky
Returns:
nova podminka

createInstance

public static MePodminka createInstance(java.lang.String sName,
                                        int nID)
Vytvori novou podminku s parametry

Parameters:
sName - jmeno podminky
nID - hodnota podminky jako int
Returns:
nova podminka

ChangeValue

public boolean ChangeValue(java.lang.String sValue)
Funkce zmeni hodnotu podminky

Parameters:
sValue - nova hodnota podminky
Returns:
prubeh funkce

GetName

public java.lang.String GetName()
Funkce vrati jmeno podminky

Returns:
viz popis

GetValue

public java.lang.String GetValue()
Funkce vrati hodnotu podminky

Returns:
viz popis

and

public MePodminka and(MePodminka podminka)
Funkce spojujici dve podminky

Parameters:
podminka - podminka pro spojeni
Returns:
nova podminka spojujici obe

GetFirst

public MePodminka GetFirst()
Vrati prvni podminku

Returns:
prvni podminka v rade

GetLast

public MePodminka GetLast()
Vrati posledni podminku

Returns:
posledni podminka v rade

IsFirst

public boolean IsFirst()
Zjisti, zda je podminka prvni

Returns:
viz popis

IsLast

public boolean IsLast()
Zjisti, zda je podminka posledni

Returns:
viz popis

GetSQLQuery

public java.lang.String GetSQLQuery()
Vrati SQL dotaz pro vsechny podminky v rade

Returns:
SQL dotaz

GetSQLQueryOne

public java.lang.String GetSQLQueryOne()
Vrati SQL dotaz pouze pro tuto podminku

Returns:
SQL dotaz