it.eng.qbe.wizard
Class SingleDataMartWizardObjectSourceBeanImpl
java.lang.Object
it.eng.qbe.wizard.SingleDataMartWizardObjectSourceBeanImpl
- All Implemented Interfaces:
- ISingleDataMartWizardObject, java.io.Serializable
public class SingleDataMartWizardObjectSourceBeanImpl
- extends java.lang.Object
- implements ISingleDataMartWizardObject
- Author:
- Zoppello
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Style - Code Templates
- See Also:
- Serialized Form
Method Summary |
void |
addEntityClass(EntityClass ec)
|
void |
addSubQueryOnField(java.lang.String fieldId)
|
void |
composeQuery()
|
boolean |
containEntityClass(EntityClass parameEc)
|
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()
This method extracts the name of select fields (or the alias name if present), from the expert query |
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()
|
java.lang.String |
getNewSubQueryId()
|
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 description)
|
void |
setDistinct(boolean distinct)
|
void |
setEntityClasses(java.util.List entityClasses)
|
void |
setExpertQueryDisplayed(java.lang.String expertQueryDisplayed)
|
void |
setExpertQuerySaved(java.lang.String expertQuerySaved)
|
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)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_MAX_ROWS_NUM
public static final int DEFAULT_MAX_ROWS_NUM
- See Also:
- Constant Field Values
QUERY_RESPONSE_SOURCE_BEAN
public static java.lang.String QUERY_RESPONSE_SOURCE_BEAN
SingleDataMartWizardObjectSourceBeanImpl
public SingleDataMartWizardObjectSourceBeanImpl()
getSelectClause
public ISelectClause getSelectClause()
- Specified by:
getSelectClause
in interface ISingleDataMartWizardObject
getWhereClause
public IWhereClause getWhereClause()
- Specified by:
getWhereClause
in interface ISingleDataMartWizardObject
getOrderByClause
public IOrderByClause getOrderByClause()
- Specified by:
getOrderByClause
in interface ISingleDataMartWizardObject
getGroupByClause
public IGroupByClause getGroupByClause()
- Specified by:
getGroupByClause
in interface ISingleDataMartWizardObject
setOrderByClause
public void setOrderByClause(IOrderByClause orderByClause)
- Specified by:
setOrderByClause
in interface ISingleDataMartWizardObject
setGroupByClause
public void setGroupByClause(IGroupByClause groupByClause)
- Specified by:
setGroupByClause
in interface ISingleDataMartWizardObject
setWhereClause
public void setWhereClause(IWhereClause aWhereClause)
- Specified by:
setWhereClause
in interface ISingleDataMartWizardObject
setSelectClause
public void setSelectClause(ISelectClause aSelectClause)
- Specified by:
setSelectClause
in interface ISingleDataMartWizardObject
delSelectClause
public void delSelectClause()
- Specified by:
delSelectClause
in interface ISingleDataMartWizardObject
delWhereClause
public void delWhereClause()
- Specified by:
delWhereClause
in interface ISingleDataMartWizardObject
delOrderByClause
public void delOrderByClause()
- Specified by:
delOrderByClause
in interface ISingleDataMartWizardObject
delGroupByClause
public void delGroupByClause()
- Specified by:
delGroupByClause
in interface ISingleDataMartWizardObject
getFinalQuery
public java.lang.String getFinalQuery()
- Specified by:
getFinalQuery
in interface ISingleDataMartWizardObject
getFinalSqlQuery
public java.lang.String getFinalSqlQuery(DataMartModel dm)
- Specified by:
getFinalSqlQuery
in interface ISingleDataMartWizardObject
setFinalQuery
public void setFinalQuery(java.lang.String query)
- Specified by:
setFinalQuery
in interface ISingleDataMartWizardObject
addEntityClass
public void addEntityClass(EntityClass ec)
- Specified by:
addEntityClass
in interface ISingleDataMartWizardObject
getEntityClasses
public java.util.List getEntityClasses()
- Specified by:
getEntityClasses
in interface ISingleDataMartWizardObject
containEntityClass
public boolean containEntityClass(EntityClass parameEc)
- Specified by:
containEntityClass
in interface ISingleDataMartWizardObject
purgeNotReferredEntityClasses
public void purgeNotReferredEntityClasses()
- Specified by:
purgeNotReferredEntityClasses
in interface ISingleDataMartWizardObject
getQueryId
public java.lang.String getQueryId()
- Specified by:
getQueryId
in interface ISingleDataMartWizardObject
setQueryId
public void setQueryId(java.lang.String queryId)
- Specified by:
setQueryId
in interface ISingleDataMartWizardObject
composeQuery
public void composeQuery()
- Specified by:
composeQuery
in interface ISingleDataMartWizardObject
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface ISingleDataMartWizardObject
setDescription
public void setDescription(java.lang.String description)
- Specified by:
setDescription
in interface ISingleDataMartWizardObject
setEntityClasses
public void setEntityClasses(java.util.List entityClasses)
isUseExpertedVersion
public boolean isUseExpertedVersion()
- Specified by:
isUseExpertedVersion
in interface ISingleDataMartWizardObject
setUseExpertedVersion
public void setUseExpertedVersion(boolean useExpertedVersion)
- Specified by:
setUseExpertedVersion
in interface ISingleDataMartWizardObject
getExpertQueryDisplayed
public java.lang.String getExpertQueryDisplayed()
- Specified by:
getExpertQueryDisplayed
in interface ISingleDataMartWizardObject
setExpertQueryDisplayed
public void setExpertQueryDisplayed(java.lang.String expertQueryDisplayed)
- Specified by:
setExpertQueryDisplayed
in interface ISingleDataMartWizardObject
getVisibility
public boolean getVisibility()
- Specified by:
getVisibility
in interface ISingleDataMartWizardObject
setVisibility
public void setVisibility(boolean visibility)
- Specified by:
setVisibility
in interface ISingleDataMartWizardObject
getOwner
public java.lang.String getOwner()
- Specified by:
getOwner
in interface ISingleDataMartWizardObject
setOwner
public void setOwner(java.lang.String owner)
- Specified by:
setOwner
in interface ISingleDataMartWizardObject
setDistinct
public void setDistinct(boolean distinct)
- Specified by:
setDistinct
in interface ISingleDataMartWizardObject
getDistinct
public boolean getDistinct()
- Specified by:
getDistinct
in interface ISingleDataMartWizardObject
getExpertQuerySaved
public java.lang.String getExpertQuerySaved()
- Specified by:
getExpertQuerySaved
in interface ISingleDataMartWizardObject
setExpertQuerySaved
public void setExpertQuerySaved(java.lang.String expertQuerySaved)
- Specified by:
setExpertQuerySaved
in interface ISingleDataMartWizardObject
extractExpertSelectFieldsList
public java.util.List extractExpertSelectFieldsList()
- This method extracts the name of select fields (or the alias name if present), from the expert query
- Specified by:
extractExpertSelectFieldsList
in interface ISingleDataMartWizardObject
- Parameters:
expertSelectFieldsList
-
- Returns:
- the list of the name of select fields (or the alias name if present), from the expert query,
null if the query is null or doesn't contain select fields
executeQbeQuery
public it.eng.spago.base.SourceBean executeQbeQuery(DataMartModel dataMartModel,
int pageNumber,
int pageSize)
throws java.lang.Exception
- Specified by:
executeQbeQuery
in interface ISingleDataMartWizardObject
- Throws:
java.lang.Exception
executeExpertQuery
public it.eng.spago.base.SourceBean executeExpertQuery(DataMartModel dataMartModel,
int pageNumber,
int pageSize)
throws java.lang.Exception
- Specified by:
executeExpertQuery
in interface ISingleDataMartWizardObject
- Throws:
java.lang.Exception
executeSqlQuery
public it.eng.spago.base.SourceBean executeSqlQuery(DataMartModel dataMartModel,
java.lang.String query,
int pageNumber,
int pageSize)
throws java.lang.Exception
- Specified by:
executeSqlQuery
in interface ISingleDataMartWizardObject
- Throws:
java.lang.Exception
executeQuery
public it.eng.spago.base.SourceBean executeQuery(DataMartModel dataMartModel,
int pageNumber,
int pageSize)
throws java.lang.Exception
- Specified by:
executeQuery
in interface ISingleDataMartWizardObject
- Throws:
java.lang.Exception
addSubQueryOnField
public void addSubQueryOnField(java.lang.String fieldId)
- Specified by:
addSubQueryOnField
in interface ISingleDataMartWizardObject
getNewSubQueryId
public java.lang.String getNewSubQueryId()
getSubQueryOnField
public ISingleDataMartWizardObject getSubQueryOnField(java.lang.String fieldId)
- Specified by:
getSubQueryOnField
in interface ISingleDataMartWizardObject
getSubqueries
public java.util.Map getSubqueries()
- Specified by:
getSubqueries
in interface ISingleDataMartWizardObject
getSubQueryIdForSubQueryOnField
public java.lang.String getSubQueryIdForSubQueryOnField(java.lang.String fieldId)
- Specified by:
getSubQueryIdForSubQueryOnField
in interface ISingleDataMartWizardObject