it.eng.qbe.conf
Class QbeCoreSettings

java.lang.Object
  extended by it.eng.qbe.conf.QbeCoreSettings

public class QbeCoreSettings
extends java.lang.Object

The Class QbeConf.

Author:
Andrea Gioia

Method Summary
 IDataMartModelRetriever getDataMartModelRetriever()
           
 IDBSpaceChecker getDbSpaceChecker()
          Gets the database space checker.
 long getFreeSpaceLbLimit()
          Gets the free space lb limit.
static QbeCoreSettings getInstance()
           
 java.io.File getQbeDataMartDir()
           
 java.io.File getQbeTempDir()
          Gets the qbe temporary directory.
 IQueryPersister getQueryPersister()
          Gets the query persister.
 boolean isSpaceCheckerEnabled()
          Checks if is space checker enabled.
 void setDataMartModelRetriever(IDataMartModelRetriever dataMartModelRetriever)
           
 void setDbSpaceChecker(IDBSpaceChecker dbSpaceChecker)
          Sets the database space checker.
 void setFreeSpaceLbLimit(long freeSpaceLbLimit)
          Sets the free space lb limit.
 void setQbeDataMartDir(java.io.File qbeDataMartDir)
           
 void setQbeTempDir(java.io.File qbeTempDir)
          Sets the qbe temporary directory.
 void setQueryPersister(IQueryPersister QueryPersister)
          Sets the query persister.
 void setSpaceCheckerEnabled(boolean spaceCheckerEnabled)
          Sets the space checker enabled.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static QbeCoreSettings getInstance()

getQbeDataMartDir

public java.io.File getQbeDataMartDir()

setQbeDataMartDir

public void setQbeDataMartDir(java.io.File qbeDataMartDir)

getDataMartModelRetriever

public IDataMartModelRetriever getDataMartModelRetriever()
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

setDataMartModelRetriever

public void setDataMartModelRetriever(IDataMartModelRetriever dataMartModelRetriever)

getQueryPersister

public IQueryPersister getQueryPersister()
                                  throws java.lang.Exception
Gets the query persister.

Returns:
the query persister
Throws:
java.lang.Exception - the exception

setQueryPersister

public void setQueryPersister(IQueryPersister QueryPersister)
Sets the query persister.

Parameters:
QueryPersister - the new query persister

isSpaceCheckerEnabled

public boolean isSpaceCheckerEnabled()
Checks if is space checker enabled.

Returns:
true, if is space checker enabled

setSpaceCheckerEnabled

public void setSpaceCheckerEnabled(boolean spaceCheckerEnabled)
Sets the space checker enabled.

Parameters:
spaceCheckerEnabled - the new space checker enabled

getDbSpaceChecker

public IDBSpaceChecker getDbSpaceChecker()
Gets the database space checker.

Returns:
the database space checker

setDbSpaceChecker

public void setDbSpaceChecker(IDBSpaceChecker dbSpaceChecker)
Sets the database space checker.

Parameters:
dbSpaceChecker - the new database space checker

getFreeSpaceLbLimit

public long getFreeSpaceLbLimit()
Gets the free space lb limit.

Returns:
the free space lb limit

setFreeSpaceLbLimit

public void setFreeSpaceLbLimit(long freeSpaceLbLimit)
Sets the free space lb limit.

Parameters:
freeSpaceLbLimit - the new free space lb limit

getQbeTempDir

public java.io.File getQbeTempDir()
Gets the qbe temporary directory.

Returns:
the qbe temporary directory

setQbeTempDir

public void setQbeTempDir(java.io.File qbeTempDir)
Sets the qbe temporary directory.

Parameters:
qbeTempDir - the new qbe temporary directory