com.tekann.codegen.pda
Class ComboBoxItemsHandler

java.lang.Object
  extended by com.tekann.codegen.pda.ComboBoxItemsHandler

public class ComboBoxItemsHandler
extends java.lang.Object

Handler in order to fill the Combo's objects.

Author:
Evandro Rathke

Constructor Summary
ComboBoxItemsHandler()
           
 
Method Summary
static java.lang.Object[] loadItems(litebase.LitebaseConnection driver, java.lang.String query)
          Retrieves an array by the passed query.
static java.lang.Object[] loadItems(litebase.LitebaseConnection driver, java.lang.String tableName, java.lang.String keyColumn, java.lang.String valueColumn)
          Retrieves an array by the passed arguments.
static java.lang.Object[] loadItems(litebase.LitebaseConnection driver, java.lang.String tableName, java.lang.String keyColumn, java.lang.String valueColumn, java.lang.String whereFilter)
          Retrieves an array by the passed arguments.
static java.lang.Object[] loadItems(java.lang.Object[] v, java.lang.String keyColumn, java.lang.String valueColumn)
          Used to load via web services.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComboBoxItemsHandler

public ComboBoxItemsHandler()
Method Detail

loadItems

public static java.lang.Object[] loadItems(litebase.LitebaseConnection driver,
                                           java.lang.String query)
Retrieves an array by the passed query.

Parameters:
driver - LitebaseConnection
query -
Returns:
An array filled with ComboBoxItem

loadItems

public static java.lang.Object[] loadItems(litebase.LitebaseConnection driver,
                                           java.lang.String tableName,
                                           java.lang.String keyColumn,
                                           java.lang.String valueColumn)
Retrieves an array by the passed arguments.

Parameters:
driver - The LitebaseConnection
tableName - The table name to search
keyColumn - The column to be used as key
valueColumn - The column to be used as value
Returns:
An array filled with ComboBoxItem

loadItems

public static java.lang.Object[] loadItems(litebase.LitebaseConnection driver,
                                           java.lang.String tableName,
                                           java.lang.String keyColumn,
                                           java.lang.String valueColumn,
                                           java.lang.String whereFilter)
Retrieves an array by the passed arguments. Shows two columns, the keyColumn and the valueColumn using the whereFilter to search.

Parameters:
driver - LitebaseConnection
tableName - The table name to search
keyColumn - The column to be used as key
valueColumn - The column to be used as value
whereFilter - Some filter (Optional)
Returns:
An array filled with ComboBoxItem

loadItems

public static java.lang.Object[] loadItems(java.lang.Object[] v,
                                           java.lang.String keyColumn,
                                           java.lang.String valueColumn)
Used to load via web services. Creates an array filled with ComboBoxItem objects through a DTO array.

Parameters:
v - The array filled with DefaultDTOs
keyColumn -
valueColumn -
Returns:
An array filled with ComboBoxItem