it.eng.qbe.utility
Class LocalFileSystemDataMartModelRetriever

java.lang.Object
  extended by it.eng.qbe.utility.LocalFileSystemDataMartModelRetriever
All Implemented Interfaces:
IDataMartModelRetriever

public class LocalFileSystemDataMartModelRetriever
extends java.lang.Object
implements IDataMartModelRetriever

Author:
Andrea Zoppello An implementation of IDataMartModelRetriever that retrieve datamart files from File System

Constructor Summary
LocalFileSystemDataMartModelRetriever()
           
 
Method Summary
static java.util.List getAllDataMartPath(java.io.File contextDir)
           
 java.io.File getJarFile(java.io.File contextDir, java.lang.String dataMartPath)
           
 java.io.File getJarFile(java.io.File contextDir, java.lang.String dataMartPath, java.lang.String dialect)
           
 java.io.File getJarFile(java.lang.String dataMartPath)
           
 java.io.File getJarFile(java.lang.String dataMartPath, java.lang.String dialect)
           
 java.util.List getViewJarFiles(java.io.File contextDir, java.lang.String dataMartPath, java.lang.String dialect)
           
 java.util.List getViewJarFiles(java.lang.String dataMartPath, java.lang.String dialect)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalFileSystemDataMartModelRetriever

public LocalFileSystemDataMartModelRetriever()
Method Detail

getJarFile

public java.io.File getJarFile(java.io.File contextDir,
                               java.lang.String dataMartPath)

getJarFile

public java.io.File getJarFile(java.lang.String dataMartPath)
Specified by:
getJarFile in interface IDataMartModelRetriever
Returns:
the default datamart file

getJarFile

public java.io.File getJarFile(java.io.File contextDir,
                               java.lang.String dataMartPath,
                               java.lang.String dialect)

getJarFile

public java.io.File getJarFile(java.lang.String dataMartPath,
                               java.lang.String dialect)
Specified by:
getJarFile in interface IDataMartModelRetriever
Returns:
the specific file of datamart given Hibernate Dialect

getAllDataMartPath

public static java.util.List getAllDataMartPath(java.io.File contextDir)

getViewJarFiles

public java.util.List getViewJarFiles(java.io.File contextDir,
                                      java.lang.String dataMartPath,
                                      java.lang.String dialect)

getViewJarFiles

public java.util.List getViewJarFiles(java.lang.String dataMartPath,
                                      java.lang.String dialect)
Specified by:
getViewJarFiles in interface IDataMartModelRetriever