it.eng.qbe.wizard
Interface ISingleDataMartWizardObject

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
SingleDataMartWizardObjectSourceBeanImpl

public interface ISingleDataMartWizardObject
extends java.io.Serializable

The Interface ISingleDataMartWizardObject.


Method Summary
 void composeQuery(IDataMartModel datamart)
          Compose query.
 it.eng.spago.base.SourceBean executeExpertQuery(DataMartModel dataMartModel, int pageNumber, int pageSize)
          Execute expert query.
 it.eng.spago.base.SourceBean executeQbeQuery(DataMartModel dataMartModel, int pageNumber, int pageSize)
          Execute qbe query.
 it.eng.spago.base.SourceBean executeQuery(DataMartModel dataMartModel, int pageNumber, int pageSize)
          Execute query.
 it.eng.spago.base.SourceBean executeSqlQuery(DataMartModel dataMartModel, java.lang.String query, int pageNumber, int pageSize)
          Execute sql query.
 java.util.List extractExpertSelectFieldsList()
          Extract expert select fields list.
 java.lang.String getDescription()
          Gets the description.
 java.lang.String getExpertQueryDisplayed()
          Gets the expert query displayed.
 java.lang.String getExpertQuerySaved()
          Gets the expert query saved.
 java.lang.String getFinalQuery()
          Gets the final query.
 java.lang.String getFinalSqlQuery(DataMartModel dm)
          Gets the final sql query.
 java.lang.String getOwner()
          Gets the owner.
 IQuery getQuery()
          Gets the query.
 boolean getVisibility()
          Gets the visibility.
 boolean isUseExpertedVersion()
          Checks if is use experted version.
 void setDescription(java.lang.String queryId)
          Sets the description.
 void setExpertQueryDisplayed(java.lang.String expert)
          Sets the expert query displayed.
 void setExpertQuerySaved(java.lang.String expert)
          Sets the expert query saved.
 void setFinalQuery(java.lang.String query)
          Sets the final query.
 void setOwner(java.lang.String owner)
          Sets the owner.
 void setUseExpertedVersion(boolean useExpertedVersion)
          Sets the use experted version.
 void setVisibility(boolean visibility)
          Sets the visibility.
 

Method Detail

getFinalQuery

java.lang.String getFinalQuery()
Gets the final query.

Returns:
the final query

setFinalQuery

void setFinalQuery(java.lang.String query)
Sets the final query.

Parameters:
query - the new final query

getFinalSqlQuery

java.lang.String getFinalSqlQuery(DataMartModel dm)
Gets the final sql query.

Parameters:
dm - the dm
Returns:
the final sql query

getDescription

java.lang.String getDescription()
Gets the description.

Returns:
the description

setDescription

void setDescription(java.lang.String queryId)
Sets the description.

Parameters:
queryId - the new description

composeQuery

void composeQuery(IDataMartModel datamart)
Compose query.

Parameters:
datamart - the datamart

getExpertQueryDisplayed

java.lang.String getExpertQueryDisplayed()
Gets the expert query displayed.

Returns:
the expert query displayed

setExpertQueryDisplayed

void setExpertQueryDisplayed(java.lang.String expert)
Sets the expert query displayed.

Parameters:
expert - the new expert query displayed

getExpertQuerySaved

java.lang.String getExpertQuerySaved()
Gets the expert query saved.

Returns:
the expert query saved

setExpertQuerySaved

void setExpertQuerySaved(java.lang.String expert)
Sets the expert query saved.

Parameters:
expert - the new expert query saved

isUseExpertedVersion

boolean isUseExpertedVersion()
Checks if is use experted version.

Returns:
true, if is use experted version

setUseExpertedVersion

void setUseExpertedVersion(boolean useExpertedVersion)
Sets the use experted version.

Parameters:
useExpertedVersion - the new use experted version

getVisibility

boolean getVisibility()
Gets the visibility.

Returns:
the visibility

setVisibility

void setVisibility(boolean visibility)
Sets the visibility.

Parameters:
visibility - the new visibility

getOwner

java.lang.String getOwner()
Gets the owner.

Returns:
the owner

setOwner

void setOwner(java.lang.String owner)
Sets the owner.

Parameters:
owner - the new owner

extractExpertSelectFieldsList

java.util.List extractExpertSelectFieldsList()
Extract expert select fields list.

Returns:
the list

executeExpertQuery

it.eng.spago.base.SourceBean executeExpertQuery(DataMartModel dataMartModel,
                                                int pageNumber,
                                                int pageSize)
                                                throws java.lang.Exception
Execute expert query.

Parameters:
dataMartModel - the data mart model
pageNumber - the page number
pageSize - the page size
Returns:
the source bean
Throws:
java.lang.Exception - the exception

executeQbeQuery

it.eng.spago.base.SourceBean executeQbeQuery(DataMartModel dataMartModel,
                                             int pageNumber,
                                             int pageSize)
                                             throws java.lang.Exception
Execute qbe query.

Parameters:
dataMartModel - the data mart model
pageNumber - the page number
pageSize - the page size
Returns:
the source bean
Throws:
java.lang.Exception - the exception

executeQuery

it.eng.spago.base.SourceBean executeQuery(DataMartModel dataMartModel,
                                          int pageNumber,
                                          int pageSize)
                                          throws java.lang.Exception
Execute query.

Parameters:
dataMartModel - the data mart model
pageNumber - the page number
pageSize - the page size
Returns:
the source bean
Throws:
java.lang.Exception - the exception

executeSqlQuery

it.eng.spago.base.SourceBean executeSqlQuery(DataMartModel dataMartModel,
                                             java.lang.String query,
                                             int pageNumber,
                                             int pageSize)
                                             throws java.lang.Exception
Execute sql query.

Parameters:
dataMartModel - the data mart model
query - the query
pageNumber - the page number
pageSize - the page size
Returns:
the source bean
Throws:
java.lang.Exception - the exception

getQuery

IQuery getQuery()
Gets the query.

Returns:
the query