it.eng.qbe.wizard
Interface ISingleDataMartWizardObject

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

public interface ISingleDataMartWizardObject
extends java.io.Serializable

Author:
Zoppello TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Method Summary
 void addEntityClass(EntityClass ec)
           
 void addSubQueryOnField(java.lang.String fieldId)
           
 void composeQuery()
           
 boolean containEntityClass(EntityClass ec)
           
 void delGroupByClause()
           
 void delOrderByClause()
           
 void delSelectClause()
           
 void delWhereClause()
           
 it.eng.spago.base.SourceBean executeExpertQuery(DataMartModel dataMartModel, int pageNumber, int pageSize)
           
 it.eng.spago.base.SourceBean executeQbeQuery(DataMartModel dataMartModel, int pageNumber, int pageSize)
           
 it.eng.spago.base.SourceBean executeQuery(DataMartModel dataMartModel, int pageNumber, int pageSize)
           
 it.eng.spago.base.SourceBean executeSqlQuery(DataMartModel dataMartModel, java.lang.String query, int pageNumber, int pageSize)
           
 java.util.List extractExpertSelectFieldsList()
           
 java.lang.String getDescription()
           
 boolean getDistinct()
           
 java.util.List getEntityClasses()
           
 java.lang.String getExpertQueryDisplayed()
           
 java.lang.String getExpertQuerySaved()
           
 java.lang.String getFinalQuery()
           
 java.lang.String getFinalSqlQuery(DataMartModel dm)
           
 IGroupByClause getGroupByClause()
           
 IOrderByClause getOrderByClause()
           
 java.lang.String getOwner()
           
 java.lang.String getQueryId()
           
 ISelectClause getSelectClause()
           
 java.util.Map getSubqueries()
           
 java.lang.String getSubQueryIdForSubQueryOnField(java.lang.String fieldId)
           
 ISingleDataMartWizardObject getSubQueryOnField(java.lang.String fieldId)
           
 boolean getVisibility()
           
 IWhereClause getWhereClause()
           
 boolean isUseExpertedVersion()
           
 void purgeNotReferredEntityClasses()
           
 void setDescription(java.lang.String queryId)
           
 void setDistinct(boolean distinct)
           
 void setExpertQueryDisplayed(java.lang.String expert)
           
 void setExpertQuerySaved(java.lang.String expert)
           
 void setFinalQuery(java.lang.String query)
           
 void setGroupByClause(IGroupByClause groupByClause)
           
 void setOrderByClause(IOrderByClause orderByClause)
           
 void setOwner(java.lang.String owner)
           
 void setQueryId(java.lang.String queryId)
           
 void setSelectClause(ISelectClause aSelectClause)
           
 void setUseExpertedVersion(boolean useExpertedVersion)
           
 void setVisibility(boolean visibility)
           
 void setWhereClause(IWhereClause aWhereClause)
           
 

Method Detail

containEntityClass

boolean containEntityClass(EntityClass ec)

addEntityClass

void addEntityClass(EntityClass ec)

getEntityClasses

java.util.List getEntityClasses()

getFinalQuery

java.lang.String getFinalQuery()

getSelectClause

ISelectClause getSelectClause()

getOrderByClause

IOrderByClause getOrderByClause()

getGroupByClause

IGroupByClause getGroupByClause()

getWhereClause

IWhereClause getWhereClause()

setWhereClause

void setWhereClause(IWhereClause aWhereClause)

setSelectClause

void setSelectClause(ISelectClause aSelectClause)

setOrderByClause

void setOrderByClause(IOrderByClause orderByClause)

setGroupByClause

void setGroupByClause(IGroupByClause groupByClause)

delSelectClause

void delSelectClause()

delWhereClause

void delWhereClause()

delOrderByClause

void delOrderByClause()

delGroupByClause

void delGroupByClause()

setFinalQuery

void setFinalQuery(java.lang.String query)

getFinalSqlQuery

java.lang.String getFinalSqlQuery(DataMartModel dm)

purgeNotReferredEntityClasses

void purgeNotReferredEntityClasses()

getQueryId

java.lang.String getQueryId()

setQueryId

void setQueryId(java.lang.String queryId)

getDescription

java.lang.String getDescription()

setDescription

void setDescription(java.lang.String queryId)

composeQuery

void composeQuery()

getExpertQueryDisplayed

java.lang.String getExpertQueryDisplayed()

setExpertQueryDisplayed

void setExpertQueryDisplayed(java.lang.String expert)

getExpertQuerySaved

java.lang.String getExpertQuerySaved()

setExpertQuerySaved

void setExpertQuerySaved(java.lang.String expert)

isUseExpertedVersion

boolean isUseExpertedVersion()

setUseExpertedVersion

void setUseExpertedVersion(boolean useExpertedVersion)

getVisibility

boolean getVisibility()

setVisibility

void setVisibility(boolean visibility)

getOwner

java.lang.String getOwner()

setOwner

void setOwner(java.lang.String owner)

setDistinct

void setDistinct(boolean distinct)

getDistinct

boolean getDistinct()

extractExpertSelectFieldsList

java.util.List extractExpertSelectFieldsList()

executeExpertQuery

it.eng.spago.base.SourceBean executeExpertQuery(DataMartModel dataMartModel,
                                                int pageNumber,
                                                int pageSize)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

executeQbeQuery

it.eng.spago.base.SourceBean executeQbeQuery(DataMartModel dataMartModel,
                                             int pageNumber,
                                             int pageSize)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

executeQuery

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

executeSqlQuery

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

addSubQueryOnField

void addSubQueryOnField(java.lang.String fieldId)

getSubqueries

java.util.Map getSubqueries()

getSubQueryOnField

ISingleDataMartWizardObject getSubQueryOnField(java.lang.String fieldId)

getSubQueryIdForSubQueryOnField

java.lang.String getSubQueryIdForSubQueryOnField(java.lang.String fieldId)