it.eng.qbe.utility
Class QbeLabels

java.lang.Object
  extended by it.eng.qbe.utility.QbeLabels

public class QbeLabels
extends java.lang.Object

Author:
Andrea Gioia

Constructor Summary
QbeLabels(java.io.File jarFile, java.sql.Connection connection)
           
 
Method Summary
 void addFieldNodes(java.lang.String className, java.lang.String relationOnColumnName, java.lang.String prefix, int recursionLevel)
           
 void buildLabels()
           
static java.lang.String getLabelForClass(it.eng.spago.base.RequestContainer requestContainer, DataMartModel dmModel, java.lang.String className)
           
static java.lang.String getLabelForField(it.eng.spago.base.RequestContainer requestContainer, DataMartModel dmModel, java.lang.String completeFieldName)
           
static java.lang.String getLabelForForeignKey(it.eng.spago.base.RequestContainer requestContainer, DataMartModel dmModel, java.lang.String classForeignKeyID)
           
static void main(java.lang.String[] args)
           
static void updateCurrentClassLoader(java.io.File jarFile)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QbeLabels

public QbeLabels(java.io.File jarFile,
                 java.sql.Connection connection)
Method Detail

updateCurrentClassLoader

public static void updateCurrentClassLoader(java.io.File jarFile)

buildLabels

public void buildLabels()

addFieldNodes

public final void addFieldNodes(java.lang.String className,
                                java.lang.String relationOnColumnName,
                                java.lang.String prefix,
                                int recursionLevel)

getLabelForClass

public static java.lang.String getLabelForClass(it.eng.spago.base.RequestContainer requestContainer,
                                                DataMartModel dmModel,
                                                java.lang.String className)

getLabelForForeignKey

public static java.lang.String getLabelForForeignKey(it.eng.spago.base.RequestContainer requestContainer,
                                                     DataMartModel dmModel,
                                                     java.lang.String classForeignKeyID)

getLabelForField

public static java.lang.String getLabelForField(it.eng.spago.base.RequestContainer requestContainer,
                                                DataMartModel dmModel,
                                                java.lang.String completeFieldName)

main

public static void main(java.lang.String[] args)