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 Details

    • ExpressionWrapper

      public ExpressionWrapper(Expression expression)
  • Method Details

    • getWrapped

      public Expression getWrapped()
      Specified by:
      getWrapped in interface Wrapper
      Overrides:
      getWrapped in class ArtifactWrapper
      Returns:
      the wrapped expression
    • getDefaultErrorMessage

      public String getDefaultErrorMessage()
      Returns:
      the default error message
    • getDefaultErrorMessageJoin

      public String getDefaultErrorMessageJoin()
      Returns:
      the default error message join
    • getDefaultErrorMessageJoin

      public String getDefaultErrorMessageJoin(String separator)
      Parameters:
      separator - separator
      Returns:
      the default error message join
    • getDefaultErrorMessageChoice

      public String getDefaultErrorMessageChoice()
      Returns:
      the default error message choice
    • getDefaultErrorMessageChoice

      public String getDefaultErrorMessageChoice(String separator)
      Parameters:
      separator - separator
      Returns:
      the default error message choice
    • getDefaultErrorMessagesList

      public List<String> getDefaultErrorMessagesList()
      Returns:
      the default error messages list
    • getDefaultFilterDescription

      public String getDefaultFilterDescription()
      Returns:
      the default filter description
    • getDefaultFilterDescriptionJoin

      public String getDefaultFilterDescriptionJoin()
      Returns:
      the default filter description join
    • getDefaultFilterDescriptionJoin

      public String getDefaultFilterDescriptionJoin(String separator)
      Parameters:
      separator - separator
      Returns:
      the default filter description join
    • getDefaultFilterDescriptionChoice

      public String getDefaultFilterDescriptionChoice()
      Returns:
      the default filter description choice
    • getDefaultFilterDescriptionChoice

      public String getDefaultFilterDescriptionChoice(String separator)
      Parameters:
      separator - separator
      Returns:
      the default filter description choice
    • getDefaultFilterDescriptionsList

      public List<String> getDefaultFilterDescriptionsList()
      Returns:
      the default filter descriptions list
    • getExpressionsList

      public List<Expression> getExpressionsList(Expression expression)
      Parameters:
      expression - expression
      Returns:
      the expressions list
    • getBundleDefaultErrorMessage

      public String getBundleDefaultErrorMessage()
      Returns:
      the bundle default error message
    • getBundleDefaultErrorMessageJoin

      public String getBundleDefaultErrorMessageJoin()
      Returns:
      the bundle default error message join
    • getBundleDefaultErrorMessageJoin

      public String getBundleDefaultErrorMessageJoin(String separator)
      Parameters:
      separator - separator
      Returns:
      the bundle default error message join
    • getBundleDefaultErrorMessageChoice

      public String getBundleDefaultErrorMessageChoice()
      Returns:
      the bundle default error message choice
    • getBundleDefaultErrorMessageChoice

      public String getBundleDefaultErrorMessageChoice(String separator)
      Parameters:
      separator - separator
      Returns:
      the bundle default error message choice
    • getXmlDefaultErrorMessage

      public String getXmlDefaultErrorMessage()
      Returns:
      the XML default error message
    • getXmlDefaultErrorMessageJoin

      public String getXmlDefaultErrorMessageJoin()
      Returns:
      the XML default error message join
    • getXmlDefaultErrorMessageJoin

      public String getXmlDefaultErrorMessageJoin(String separator)
      Parameters:
      separator - separator
      Returns:
      the XML default error message join
    • getXmlDefaultErrorMessageChoice

      public String getXmlDefaultErrorMessageChoice()
      Returns:
      the XML default error message choice
    • getXmlDefaultErrorMessageChoice

      public String getXmlDefaultErrorMessageChoice(String separator)
      Parameters:
      separator - separator
      Returns:
      the XML default error message choice
    • getJavaType

      public String getJavaType()
      Returns:
      the Java type
    • getJavaParameterizedExpression

      public ParameterizedExpression getJavaParameterizedExpression()
      Returns:
      the Java parameterized expression
    • getSqlDefaultErrorMessageChoice

      public String getSqlDefaultErrorMessageChoice()
      Returns:
      the sql default error message choice
    • getSqlDefaultErrorMessageChoice

      public String getSqlDefaultErrorMessageChoice(String separator)
      Parameters:
      separator - separator
      Returns:
      the sql default error message choice
    • getSqlType

      public String getSqlType()
      Returns:
      the SQL type
    • getSqlParameterType

      public String getSqlParameterType()
      Returns:
      the SQL parameter type
    • getSqlExpressionFunctionName

      public String getSqlExpressionFunctionName()
      Returns:
      the SQL expression function name
    • getSqlExpressionFunctionName

      public String getSqlExpressionFunctionName(int maxIdentifierLength)
      Parameters:
      maxIdentifierLength - max identifier length
      Returns:
      the SQL expression function name
    • getSqlSchemaQualifiedExpressionFunctionName

      public String getSqlSchemaQualifiedExpressionFunctionName()
      Returns:
      the SQL schema quailified expression function name
    • getSqlSchemaQualifiedExpressionFunctionName

      public String getSqlSchemaQualifiedExpressionFunctionName(int maxIdentifierLength)
      Parameters:
      maxIdentifierLength - max identifier length
      Returns:
      the SQL schema quailified expression function name
    • getSqlSchemaQualifiedShortExpressionFunctionName

      public String getSqlSchemaQualifiedShortExpressionFunctionName()
      Returns:
      the SQL schema quailified short expression function name
    • getSqlSchemaQualifiedShortExpressionFunctionName

      public String getSqlSchemaQualifiedShortExpressionFunctionName(int maxIdentifierLength)
      Parameters:
      maxIdentifierLength - max identifier length
      Returns:
      the SQL schema quailified short expression function name
    • getSqlExpressionSelectFunctionName

      public String getSqlExpressionSelectFunctionName()
      Returns:
      the SQL expression select function name.
      See Also:
    • getSqlExpressionSelectFunctionName

      public String getSqlExpressionSelectFunctionName(int maxIdentifierLength)
      Parameters:
      maxIdentifierLength - max identifier length
      Returns:
      the SQL expression select function name.
      See Also:
    • getSqlSchemaQualifiedExpressionSelectFunctionName

      public String getSqlSchemaQualifiedExpressionSelectFunctionName()
      Returns:
      the SQL schema qualified expression select function name.
      See Also:
    • getSqlSchemaQualifiedExpressionSelectFunctionName

      public String getSqlSchemaQualifiedExpressionSelectFunctionName(int maxIdentifierLength)
      Parameters:
      maxIdentifierLength - max identifier length
      Returns:
      the SQL schema qualified expression select function name.
      See Also:
    • getSqlSchemaQualifiedShortExpressionSelectFunctionName

      public String getSqlSchemaQualifiedShortExpressionSelectFunctionName()
      Returns:
      the SQL schema qualified short expression select function name.
      See Also:
    • getSqlSchemaQualifiedShortExpressionSelectFunctionName

      public String getSqlSchemaQualifiedShortExpressionSelectFunctionName(int maxIdentifierLength)
      Parameters:
      maxIdentifierLength - max identifier length
      Returns:
      the SQL schema qualified short expression select function name.
      See Also:
    • getSqlExpression

      public String getSqlExpression()
      Overrides:
      getSqlExpression in class ArtifactWrapper
      Returns:
      the SQL expression
    • getSqlExpression

      public String getSqlExpression(QueryTable queryTable)
      Parameters:
      queryTable - query table
      Returns:
      the SQL expression
    • getSqlExpression

      public String getSqlExpression(QueryTable queryTable, SqlQualifierType qualifier)
      Parameters:
      queryTable - query table
      qualifier - qualifier
      Returns:
      the SQL expression
    • getSqlExpression

      public String getSqlExpression(Map<String,QueryTable> queryTablesMap)
      Parameters:
      queryTablesMap - query tables map
      Returns:
      the SQL expression
    • getSqlExpression

      public String getSqlExpression(Map<String,QueryTable> queryTablesMap, SqlQualifierType qualifier)
      Parameters:
      queryTablesMap - query tables map
      qualifier - qualifier
      Returns:
      the SQL expression
    • getSqlJavaExpression

      public String getSqlJavaExpression()
      Returns:
      the SQL expression for Java
    • getSqlJavaExpression

      public String getSqlJavaExpression(QueryTable queryTable)
      Parameters:
      queryTable - query table
      Returns:
      the SQL expression for Java
    • getSqlJavaExpression

      public String getSqlJavaExpression(QueryTable queryTable, SqlQualifierType qualifier)
      Parameters:
      queryTable - query table
      qualifier - qualifier
      Returns:
      the SQL expression for Java
    • getSqlJavaExpression

      public String getSqlJavaExpression(Map<String,QueryTable> queryTablesMap)
      Parameters:
      queryTablesMap - query tables map
      Returns:
      the SQL expression for Java
    • getSqlJavaExpression

      public String getSqlJavaExpression(Map<String,QueryTable> queryTablesMap, SqlQualifierType qualifier)
      Parameters:
      queryTablesMap - query tables map
      qualifier - qualifier
      Returns:
      the SQL expression for Java
    • getSqlParameterizedExpression

      public ParameterizedExpression getSqlParameterizedExpression()
      Overrides:
      getSqlParameterizedExpression in class ArtifactWrapper
      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 table
      qualifier - qualifier
      Returns:
      the SQL parameterized expression
    • getSqlParameterizedExpression

      public ParameterizedExpression getSqlParameterizedExpression(Map<String,QueryTable> queryTablesMap)
      Parameters:
      queryTablesMap - query tables map
      Returns:
      the SQL parameterized expression
    • getSqlParameterizedExpression

      public ParameterizedExpression getSqlParameterizedExpression(Map<String,QueryTable> queryTablesMap, SqlQualifierType qualifier)
      Parameters:
      queryTablesMap - query tables map
      qualifier - qualifier
      Returns:
      the SQL parameterized expression
    • getSqlSelectStatement

      public String getSqlSelectStatement()
      Returns:
      the SQL select statement
    • getSqlSelectStatement

      public String getSqlSelectStatement(QueryTable queryTable)
      Parameters:
      queryTable - query table
      Returns:
      the SQL select statement