Package adalid.core.wrappers
Class ExpressionWrapper
- java.lang.Object
-
- adalid.core.wrappers.ArtifactWrapper
-
- adalid.core.wrappers.ExpressionWrapper
-
- All Implemented Interfaces:
Wrapper
public class ExpressionWrapper extends ArtifactWrapper
- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description ExpressionWrapper(Expression expression)
-
Method Summary
-
Methods inherited from class adalid.core.wrappers.ArtifactWrapper
getAffixedSqlName, getAffixedSqlName, getBundleDefaultCollectionLabel, getBundleDefaultCollectionShortLabel, getBundleDefaultDescription, getBundleDefaultLabel, getBundleDefaultShortDescription, getBundleDefaultShortLabel, getBundleDefaultSymbol, getBundleDefaultTooltip, getBundleKey, getBundleValidDefaultCollectionLabel, getBundleValidDefaultCollectionShortLabel, getBundleValidDefaultDescription, getBundleValidDefaultLabel, getBundleValidDefaultShortDescription, getBundleValidDefaultShortLabel, getBundleValidDefaultSymbol, getBundleValidDefaultTooltip, getBundleValueString, getBundleWordyAlias, getBundleWordyName, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getDottedAlias, getDottedName, getHtmlDefaultCollectionLabel, getHtmlDefaultCollectionShortLabel, getHtmlDefaultDescription, getHtmlDefaultLabel, getHtmlDefaultShortDescription, getHtmlDefaultShortLabel, getHtmlDefaultSymbol, getHtmlDefaultTooltip, getHtmlFormattedString, getHtmlString, getHtmlValidDefaultCollectionLabel, getHtmlValidDefaultCollectionShortLabel, getHtmlValidDefaultDescription, getHtmlValidDefaultLabel, getHtmlValidDefaultShortDescription, getHtmlValidDefaultShortLabel, getHtmlValidDefaultSymbol, getHtmlValidDefaultTooltip, getHtmlWordyAlias, getHtmlWordyName, getHyphenatedAlias, getHyphenatedName, getJavaCapitalizedName, getJavaClassName, getJavaConstantName, getJavaDefaultCollectionLabel, getJavaDefaultCollectionShortLabel, getJavaDefaultDescription, getJavaDefaultLabel, getJavaDefaultShortDescription, getJavaDefaultShortLabel, getJavaDefaultSymbol, getJavaDefaultTooltip, getJavaLowerConstantName, getJavaName, getJavaString, getJavaUncapitalizedName, getJavaValidDefaultCollectionLabel, getJavaValidDefaultCollectionShortLabel, getJavaValidDefaultDescription, getJavaValidDefaultLabel, getJavaValidDefaultShortDescription, getJavaValidDefaultShortLabel, getJavaValidDefaultSymbol, getJavaValidDefaultTooltip, getJavaVariableName, getJavaWordyAlias, getJavaWordyName, getPrefixedSqlName, getPrefixedSqlName, getSomeLabel, getSomeShortLabel, getSqlDefaultCollectionLabel, getSqlDefaultCollectionShortLabel, getSqlDefaultDescription, getSqlDefaultLabel, getSqlDefaultShortDescription, getSqlDefaultShortLabel, getSqlDefaultSymbol, getSqlDefaultTooltip, getSqlishName, getSqlName, getSqlName, getSqlQualifiedName, getSqlString, getSqlValidDefaultCollectionLabel, getSqlValidDefaultCollectionShortLabel, getSqlValidDefaultDescription, getSqlValidDefaultLabel, getSqlValidDefaultShortDescription, getSqlValidDefaultShortLabel, getSqlValidDefaultShortLabel, getSqlValidDefaultSymbol, getSqlValidDefaultTooltip, getSqlVariableName, getSuffixedSqlName, getSuffixedSqlName, getUnderscoredAlias, getUnderscoredName, getValidDefaultCollectionLabel, getValidDefaultCollectionShortLabel, getValidDefaultDescription, getValidDefaultLabel, getValidDefaultShortDescription, getValidDefaultShortLabel, getValidDefaultShortLabel, getValidDefaultSymbol, getValidDefaultTooltip, getWordyAlias, getWordyName, getXhtmlDefaultDescription, getXhtmlFormattedString, getXhtmlString, getXmlDefaultCollectionLabel, getXmlDefaultCollectionShortLabel, getXmlDefaultDescription, getXmlDefaultLabel, getXmlDefaultShortDescription, getXmlDefaultShortLabel, getXmlDefaultSymbol, getXmlDefaultTooltip, getXmlString, getXmlValidDefaultCollectionLabel, getXmlValidDefaultCollectionShortLabel, getXmlValidDefaultDescription, getXmlValidDefaultLabel, getXmlValidDefaultShortDescription, getXmlValidDefaultShortLabel, getXmlValidDefaultSymbol, getXmlValidDefaultTooltip, getXmlWordyAlias, getXmlWordyName, someSymbol
-
-
-
-
Constructor Detail
-
ExpressionWrapper
public ExpressionWrapper(Expression expression)
-
-
Method Detail
-
getWrapped
public Expression getWrapped()
- Specified by:
getWrappedin interfaceWrapper- Overrides:
getWrappedin classArtifactWrapper- Returns:
- the wrapped expression
-
getDefaultErrorMessage
public java.lang.String getDefaultErrorMessage()
- Returns:
- the default error message
-
getDefaultErrorMessageJoin
public java.lang.String getDefaultErrorMessageJoin()
- Returns:
- the default error message join
-
getDefaultErrorMessageJoin
public java.lang.String getDefaultErrorMessageJoin(java.lang.String separator)
- Parameters:
separator- separator- Returns:
- the default error message join
-
getDefaultErrorMessageChoice
public java.lang.String getDefaultErrorMessageChoice()
- Returns:
- the default error message choice
-
getDefaultErrorMessageChoice
public java.lang.String getDefaultErrorMessageChoice(java.lang.String separator)
- Parameters:
separator- separator- Returns:
- the default error message choice
-
getDefaultErrorMessagesList
public java.util.List<java.lang.String> getDefaultErrorMessagesList()
- Returns:
- the default error messages list
-
getDefaultFilterDescription
public java.lang.String getDefaultFilterDescription()
- Returns:
- the default filter description
-
getDefaultFilterDescriptionJoin
public java.lang.String getDefaultFilterDescriptionJoin()
- Returns:
- the default filter description join
-
getDefaultFilterDescriptionJoin
public java.lang.String getDefaultFilterDescriptionJoin(java.lang.String separator)
- Parameters:
separator- separator- Returns:
- the default filter description join
-
getDefaultFilterDescriptionChoice
public java.lang.String getDefaultFilterDescriptionChoice()
- Returns:
- the default filter description choice
-
getDefaultFilterDescriptionChoice
public java.lang.String getDefaultFilterDescriptionChoice(java.lang.String separator)
- Parameters:
separator- separator- Returns:
- the default filter description choice
-
getDefaultFilterDescriptionsList
public java.util.List<java.lang.String> getDefaultFilterDescriptionsList()
- Returns:
- the default filter descriptions list
-
getExpressionsList
public java.util.List<Expression> getExpressionsList(Expression expression)
- Parameters:
expression- expression- Returns:
- the expressions list
-
getBundleDefaultErrorMessage
public java.lang.String getBundleDefaultErrorMessage()
- Returns:
- the bundle default error message
-
getBundleDefaultErrorMessageJoin
public java.lang.String getBundleDefaultErrorMessageJoin()
- Returns:
- the bundle default error message join
-
getBundleDefaultErrorMessageJoin
public java.lang.String getBundleDefaultErrorMessageJoin(java.lang.String separator)
- Parameters:
separator- separator- Returns:
- the bundle default error message join
-
getBundleDefaultErrorMessageChoice
public java.lang.String getBundleDefaultErrorMessageChoice()
- Returns:
- the bundle default error message choice
-
getBundleDefaultErrorMessageChoice
public java.lang.String getBundleDefaultErrorMessageChoice(java.lang.String separator)
- Parameters:
separator- separator- Returns:
- the bundle default error message choice
-
getXmlDefaultErrorMessage
public java.lang.String getXmlDefaultErrorMessage()
- Returns:
- the XML default error message
-
getXmlDefaultErrorMessageJoin
public java.lang.String getXmlDefaultErrorMessageJoin()
- Returns:
- the XML default error message join
-
getXmlDefaultErrorMessageJoin
public java.lang.String getXmlDefaultErrorMessageJoin(java.lang.String separator)
- Parameters:
separator- separator- Returns:
- the XML default error message join
-
getXmlDefaultErrorMessageChoice
public java.lang.String getXmlDefaultErrorMessageChoice()
- Returns:
- the XML default error message choice
-
getXmlDefaultErrorMessageChoice
public java.lang.String getXmlDefaultErrorMessageChoice(java.lang.String separator)
- Parameters:
separator- separator- Returns:
- the XML default error message choice
-
getJavaType
public java.lang.String getJavaType()
- Returns:
- the Java type
-
getJavaParameterizedExpression
public ParameterizedExpression getJavaParameterizedExpression()
- Returns:
- the Java parameterized expression
-
getSqlDefaultErrorMessageChoice
public java.lang.String getSqlDefaultErrorMessageChoice()
- Returns:
- the sql default error message choice
-
getSqlDefaultErrorMessageChoice
public java.lang.String getSqlDefaultErrorMessageChoice(java.lang.String separator)
- Parameters:
separator- separator- Returns:
- the sql default error message choice
-
getSqlType
public java.lang.String getSqlType()
- Returns:
- the SQL type
-
getSqlParameterType
public java.lang.String getSqlParameterType()
- Returns:
- the SQL parameter type
-
getSqlExpressionFunctionName
public java.lang.String getSqlExpressionFunctionName()
- Returns:
- the SQL expression function name
-
getSqlExpressionFunctionName
public java.lang.String getSqlExpressionFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL expression function name
-
getSqlSchemaQualifiedExpressionFunctionName
public java.lang.String getSqlSchemaQualifiedExpressionFunctionName()
- Returns:
- the SQL schema quailified expression function name
-
getSqlSchemaQualifiedExpressionFunctionName
public java.lang.String getSqlSchemaQualifiedExpressionFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL schema quailified expression function name
-
getSqlSchemaQualifiedShortExpressionFunctionName
public java.lang.String getSqlSchemaQualifiedShortExpressionFunctionName()
- Returns:
- the SQL schema quailified short expression function name
-
getSqlSchemaQualifiedShortExpressionFunctionName
public java.lang.String getSqlSchemaQualifiedShortExpressionFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL schema quailified short expression function name
-
getSqlExpressionSelectFunctionName
public java.lang.String getSqlExpressionSelectFunctionName()
- Returns:
- the SQL expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlExpressionSelectFunctionName
public java.lang.String getSqlExpressionSelectFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlSchemaQualifiedExpressionSelectFunctionName
public java.lang.String getSqlSchemaQualifiedExpressionSelectFunctionName()
- Returns:
- the SQL schema qualified expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlSchemaQualifiedExpressionSelectFunctionName
public java.lang.String getSqlSchemaQualifiedExpressionSelectFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL schema qualified expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlSchemaQualifiedShortExpressionSelectFunctionName
public java.lang.String getSqlSchemaQualifiedShortExpressionSelectFunctionName()
- Returns:
- the SQL schema qualified short expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlSchemaQualifiedShortExpressionSelectFunctionName
public java.lang.String getSqlSchemaQualifiedShortExpressionSelectFunctionName(int maxIdentifierLength)
- Parameters:
maxIdentifierLength- max identifier length- Returns:
- the SQL schema qualified short expression select function name.
- See Also:
AbstractRowsAggregateX
-
getSqlExpression
public java.lang.String getSqlExpression()
- Overrides:
getSqlExpressionin classArtifactWrapper- Returns:
- the SQL expression
-
getSqlExpression
public java.lang.String getSqlExpression(QueryTable queryTable)
- Parameters:
queryTable- query table- Returns:
- the SQL expression
-
getSqlExpression
public java.lang.String getSqlExpression(QueryTable queryTable, SqlQualifierType qualifier)
- Parameters:
queryTable- query tablequalifier- qualifier- Returns:
- the SQL expression
-
getSqlExpression
public java.lang.String getSqlExpression(java.util.Map<java.lang.String,QueryTable> queryTablesMap)
- Parameters:
queryTablesMap- query tables map- Returns:
- the SQL expression
-
getSqlExpression
public java.lang.String getSqlExpression(java.util.Map<java.lang.String,QueryTable> queryTablesMap, SqlQualifierType qualifier)
- Parameters:
queryTablesMap- query tables mapqualifier- qualifier- Returns:
- the SQL expression
-
getSqlJavaExpression
public java.lang.String getSqlJavaExpression()
- Returns:
- the SQL expression for Java
-
getSqlJavaExpression
public java.lang.String getSqlJavaExpression(QueryTable queryTable)
- Parameters:
queryTable- query table- Returns:
- the SQL expression for Java
-
getSqlJavaExpression
public java.lang.String getSqlJavaExpression(QueryTable queryTable, SqlQualifierType qualifier)
- Parameters:
queryTable- query tablequalifier- qualifier- Returns:
- the SQL expression for Java
-
getSqlJavaExpression
public java.lang.String getSqlJavaExpression(java.util.Map<java.lang.String,QueryTable> queryTablesMap)
- Parameters:
queryTablesMap- query tables map- Returns:
- the SQL expression for Java
-
getSqlJavaExpression
public java.lang.String getSqlJavaExpression(java.util.Map<java.lang.String,QueryTable> queryTablesMap, SqlQualifierType qualifier)
- Parameters:
queryTablesMap- query tables mapqualifier- qualifier- Returns:
- the SQL expression for Java
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression()
- Overrides:
getSqlParameterizedExpressionin classArtifactWrapper- Returns:
- the SQL parameterized expression
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression(QueryTable queryTable)
- Parameters:
queryTable- query table- Returns:
- the SQL parameterized expression
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression(QueryTable queryTable, SqlQualifierType qualifier)
- Parameters:
queryTable- query tablequalifier- qualifier- Returns:
- the SQL parameterized expression
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression(java.util.Map<java.lang.String,QueryTable> queryTablesMap)
- Parameters:
queryTablesMap- query tables map- Returns:
- the SQL parameterized expression
-
getSqlParameterizedExpression
public ParameterizedExpression getSqlParameterizedExpression(java.util.Map<java.lang.String,QueryTable> queryTablesMap, SqlQualifierType qualifier)
- Parameters:
queryTablesMap- query tables mapqualifier- qualifier- Returns:
- the SQL parameterized expression
-
getSqlSelectStatement
public java.lang.String getSqlSelectStatement()
- Returns:
- the SQL select statement
-
getSqlSelectStatement
public java.lang.String getSqlSelectStatement(QueryTable queryTable)
- Parameters:
queryTable- query table- Returns:
- the SQL select statement
-
-