it.eng.qbe.dao
Class ViewJarFileDAOFilesystemImpl

java.lang.Object
  extended by it.eng.qbe.dao.ViewJarFileDAOFilesystemImpl
All Implemented Interfaces:
ViewJarFileDAO

public class ViewJarFileDAOFilesystemImpl
extends java.lang.Object
implements ViewJarFileDAO

The Class ViewJarFileDAOFilesystemImpl.

Author:
Andrea Gioia

Constructor Summary
ViewJarFileDAOFilesystemImpl(java.io.File viewsDir)
          Instantiates a new view jar file dao filesystem impl.
 
Method Summary
 ViewJarFile loadViewJarFile(java.lang.String datamartName, java.lang.String viewName)
          Load view jar file.
 java.util.List loadViewJarFiles(java.lang.String datamartName)
          Load view jar files.
 java.util.List loadViewNames(java.lang.String datamartName)
          Load view names.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewJarFileDAOFilesystemImpl

public ViewJarFileDAOFilesystemImpl(java.io.File viewsDir)
Instantiates a new view jar file dao filesystem impl.

Parameters:
viewsDir - the views dir
Method Detail

loadViewJarFile

public ViewJarFile loadViewJarFile(java.lang.String datamartName,
                                   java.lang.String viewName)
Description copied from interface: ViewJarFileDAO
Load view jar file.

Specified by:
loadViewJarFile in interface ViewJarFileDAO
Parameters:
datamartName - the datamart name
viewName - the view name
Returns:
the view jar file

loadViewJarFiles

public java.util.List loadViewJarFiles(java.lang.String datamartName)
Description copied from interface: ViewJarFileDAO
Load view jar files.

Specified by:
loadViewJarFiles in interface ViewJarFileDAO
Parameters:
datamartName - the datamart name
Returns:
the list

loadViewNames

public java.util.List loadViewNames(java.lang.String datamartName)
Description copied from interface: ViewJarFileDAO
Load view names.

Specified by:
loadViewNames in interface ViewJarFileDAO
Parameters:
datamartName - the datamart name
Returns:
the list