cz.luboss.pensum.data
Class PeUniItem

java.lang.Object
  extended bycz.luboss.medulla.data.MeItem
      extended bycz.luboss.pensum.data.PeUniItem
All Implemented Interfaces:
MeItemDB, java.io.Serializable

public class PeUniItem
extends MeItem
implements MeItemDB

Projekt: Pensum
Popis: Univerzalni elemnet (implementace pro Pensum)
Datum: 21.03.2004
Autor: LC

See Also:
Serialized Form

Constructor Summary
PeUniItem()
           
 
Method Summary
static PeUniItem CreateInstance(java.lang.String sSQLQuery)
          Vytvoří nový prvek
 boolean DeleteData()
          Vymaže objekt
 MeColumn[] GetColumns()
          Vrati seznam sloupcu pro defaultni grid
 java.lang.String[] GetSelectFields()
          Jmena polozek pro vyberovy dialog
 java.lang.String GetSelectSQL()
          Selectovaci stringy pro výběrový dialog
 java.lang.String GetSQL_INSERT()
          Tabulky pro INSERT a UPDATE
 java.lang.String GetSQL_SELECT()
          Vrátí SELECT string
 boolean LoadData(MePodminka podminka)
          Nahraje objekt
 boolean LoadParam()
          Naplní pro daný prvek jeho popis
static java.lang.String[] ParseSQL(java.lang.String sSQLQuery)
          Rozparsuje SELECT
 boolean ReloadData()
          Reloaduje objekt
 boolean SaveData()
          Uloží objekt
 
Methods inherited from class cz.luboss.medulla.data.MeItem
GetDesc, GetID, GetIDName, GetParam, GetParam, GetParamArray, IsNew, SetDescMap, SetID, SetParamArray
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeUniItem

public PeUniItem()
Method Detail

ParseSQL

public static java.lang.String[] ParseSQL(java.lang.String sSQLQuery)
Rozparsuje SELECT

Returns:
viz popis

CreateInstance

public static PeUniItem CreateInstance(java.lang.String sSQLQuery)
Vytvoří nový prvek


LoadData

public boolean LoadData(MePodminka podminka)
Nahraje objekt

Specified by:
LoadData in class MeItem
Parameters:
podminka - podminka pro nahrani
Returns:
prubeh metody

ReloadData

public boolean ReloadData()
Reloaduje objekt

Specified by:
ReloadData in class MeItem
Returns:
prubeh metody

SaveData

public boolean SaveData()
Uloží objekt

Specified by:
SaveData in class MeItem
Returns:
prubeh metody

DeleteData

public boolean DeleteData()
Vymaže objekt

Specified by:
DeleteData in class MeItem
Returns:
prubeh metody

GetSQL_INSERT

public java.lang.String GetSQL_INSERT()
Tabulky pro INSERT a UPDATE

Specified by:
GetSQL_INSERT in interface MeItemDB
Returns:
viz popis metody

GetSQL_SELECT

public java.lang.String GetSQL_SELECT()
Vrátí SELECT string

Specified by:
GetSQL_SELECT in interface MeItemDB
Returns:
viz popis metody

LoadParam

public boolean LoadParam()
Naplní pro daný prvek jeho popis


GetSelectSQL

public java.lang.String GetSelectSQL()
Selectovaci stringy pro výběrový dialog

Specified by:
GetSelectSQL in interface MeItemDB
Returns:
viz popis metody

GetSelectFields

public java.lang.String[] GetSelectFields()
Jmena polozek pro vyberovy dialog

Specified by:
GetSelectFields in interface MeItemDB
Returns:
viz popis metody

GetColumns

public MeColumn[] GetColumns()
Vrati seznam sloupcu pro defaultni grid

Specified by:
GetColumns in interface MeItemDB
Returns:
seznam sloupcu pro zobrazeni