Ontimize 5.2072EN

com.ontimize.db
Class EntityResultUtils

java.lang.Object
  extended bycom.ontimize.db.EntityResultUtils

public abstract class EntityResultUtils
extends java.lang.Object


Nested Class Summary
static class EntityResultUtils.EntityResultTableModel
           
 
Constructor Summary
EntityResultUtils()
           
 
Method Summary
static EntityResult combine(java.util.Hashtable h, EntityResult r2)
          Combines all data in the Hashtable h and the EntityResult r2.
static EntityResult combine(java.util.Hashtable h, java.util.Hashtable h2)
          Combines the data from two hashtables.
static EntityResult createEmptyEntityResult(java.util.List columns)
          Creates an empty EntityResult with structure of columns passed.
static javax.swing.table.TableModel createTableModel(EntityResult res)
           
static javax.swing.table.TableModel createTableModel(EntityResult res, java.util.Vector cols)
           
static javax.swing.table.TableModel createTableModel(EntityResult res, java.util.Vector cols, boolean returnEmptyStrings)
           
static javax.swing.table.TableModel createTableModel(EntityResult res, java.util.Vector cols, boolean returnEmptyStrings, boolean convertBytesBlockToIm, boolean convertBooleanToIm)
           
static javax.swing.table.TableModel createTableModel(java.util.Hashtable res)
           
static javax.swing.table.TableModel createTableModel(java.util.Hashtable res, boolean returnEmptyStrings)
           
static javax.swing.table.TableModel createTableModel(java.util.Hashtable res, boolean returnEmptyStrings, boolean convertBB2Im, boolean convertBooleanToIm)
           
static javax.swing.table.TableModel createTableModel(java.util.Hashtable res, java.util.Vector cols)
           
static javax.swing.table.TableModel createTableModel(java.util.Hashtable res, java.util.Vector cols, boolean returnEmptyStrings)
           
static javax.swing.table.TableModel createTableModel(java.util.Hashtable res, java.util.Vector cols, boolean returnEmptyStrings, boolean convertBB2Im)
           
static int getValuesKeysIndex(java.util.Hashtable entityResult, java.util.Hashtable kv)
           
static EntityResult merge(EntityResult r1, EntityResult r2)
          Joins the data in two EntityResult objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityResultUtils

public EntityResultUtils()
Method Detail

createTableModel

public static javax.swing.table.TableModel createTableModel(EntityResult res)

createTableModel

public static javax.swing.table.TableModel createTableModel(EntityResult res,
                                                            java.util.Vector cols)

createTableModel

public static javax.swing.table.TableModel createTableModel(EntityResult res,
                                                            java.util.Vector cols,
                                                            boolean returnEmptyStrings)

createTableModel

public static javax.swing.table.TableModel createTableModel(EntityResult res,
                                                            java.util.Vector cols,
                                                            boolean returnEmptyStrings,
                                                            boolean convertBytesBlockToIm,
                                                            boolean convertBooleanToIm)

createTableModel

public static javax.swing.table.TableModel createTableModel(java.util.Hashtable res)
Parameters:
res - Values of this object must be Vector elements
Returns:

createTableModel

public static javax.swing.table.TableModel createTableModel(java.util.Hashtable res,
                                                            boolean returnEmptyStrings)

createTableModel

public static javax.swing.table.TableModel createTableModel(java.util.Hashtable res,
                                                            boolean returnEmptyStrings,
                                                            boolean convertBB2Im,
                                                            boolean convertBooleanToIm)

createTableModel

public static javax.swing.table.TableModel createTableModel(java.util.Hashtable res,
                                                            java.util.Vector cols)

createTableModel

public static javax.swing.table.TableModel createTableModel(java.util.Hashtable res,
                                                            java.util.Vector cols,
                                                            boolean returnEmptyStrings)

createTableModel

public static javax.swing.table.TableModel createTableModel(java.util.Hashtable res,
                                                            java.util.Vector cols,
                                                            boolean returnEmptyStrings,
                                                            boolean convertBB2Im)

getValuesKeysIndex

public static int getValuesKeysIndex(java.util.Hashtable entityResult,
                                     java.util.Hashtable kv)

createEmptyEntityResult

public static EntityResult createEmptyEntityResult(java.util.List columns)
Creates an empty EntityResult with structure of columns passed.

Parameters:
columns - columns of EntityResult
Returns:
an EntityResult with result or null when columns parameter is null

merge

public static EntityResult merge(EntityResult r1,
                                 EntityResult r2)
Joins the data in two EntityResult objects. These objects must have the same structure, is they have not it the method uses the structure of res1

Parameters:
r1 -
r2 -
Returns:

combine

public static EntityResult combine(java.util.Hashtable h,
                                   EntityResult r2)
Combines all data in the Hashtable h and the EntityResult r2. The combination is done in the next way:
- All pairs (key-value) in the Hashtable h are added in each record of r2.
- NullValue objects in the Hashtable h are null objects in the result.

Parameters:
h -
r2 -
Returns:

combine

public static EntityResult combine(java.util.Hashtable h,
                                   java.util.Hashtable h2)
Combines the data from two hashtables. The combination is the next:
- All pairs (key-value) in the Hashtable h are added in h2.
- NullValue objects are null objects in the result.

Parameters:
h -
h2 -
Returns:

Ontimize