it.eng.qbe.utility
Class LocalFileSystemDataMartModelRetriever
java.lang.Object
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
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 |
LocalFileSystemDataMartModelRetriever
public LocalFileSystemDataMartModelRetriever()
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