it.eng.qbe.export
Class HibernateTemplateBuilder

java.lang.Object
  extended by it.eng.qbe.export.AbstractTemplateBuilder
      extended by it.eng.qbe.export.HibernateTemplateBuilder
All Implemented Interfaces:
ITemplateBuilder

public class HibernateTemplateBuilder
extends AbstractTemplateBuilder

Author:
Gioia

Field Summary
static int DETAIL_HEIGHT
           
static int DETAIL_WIDTH
           
private  java.lang.String query
           
private  org.hibernate.SessionFactory sessionFactory
           
 
Constructor Summary
HibernateTemplateBuilder(java.lang.String query, org.hibernate.SessionFactory sessionFactory)
           
 
Method Summary
 java.lang.String buildTemplate()
           
 java.lang.String getColumnHeaderBlock()
           
 java.lang.String getDetailsBlock()
           
 java.lang.String getFieldsBlock()
           
private  java.lang.String getTemplateTemplate()
           
private  java.lang.String replaceParam(java.lang.String template, java.lang.String pname, java.lang.String pvalue)
           
 
Methods inherited from class it.eng.qbe.export.AbstractTemplateBuilder
buildTemplateToFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

query

private java.lang.String query

sessionFactory

private org.hibernate.SessionFactory sessionFactory

DETAIL_HEIGHT

public static final int DETAIL_HEIGHT
See Also:
Constant Field Values

DETAIL_WIDTH

public static final int DETAIL_WIDTH
See Also:
Constant Field Values
Constructor Detail

HibernateTemplateBuilder

public HibernateTemplateBuilder(java.lang.String query,
                                org.hibernate.SessionFactory sessionFactory)
Method Detail

buildTemplate

public java.lang.String buildTemplate()

getFieldsBlock

public java.lang.String getFieldsBlock()

getDetailsBlock

public java.lang.String getDetailsBlock()

getColumnHeaderBlock

public java.lang.String getColumnHeaderBlock()

getTemplateTemplate

private java.lang.String getTemplateTemplate()

replaceParam

private java.lang.String replaceParam(java.lang.String template,
                                      java.lang.String pname,
                                      java.lang.String pvalue)