org.araneaframework.backend.list.helper.naming
Class ColumnAliasVariableResolver

java.lang.Object
  extended byorg.araneaframework.backend.list.helper.naming.ColumnAliasVariableResolver
All Implemented Interfaces:
Serializable, VariableResolver

public class ColumnAliasVariableResolver
extends Object
implements VariableResolver

VariableResolver that converts a variable (using its name) into column alias.

Column aliases should be used in WHERE and ORDER BY clauses.

Since:
1.1
Author:
Rein Raudjärv
See Also:
ColumnNameVariableResolver, Serialized Form

Constructor Summary
ColumnAliasVariableResolver(NamingStrategy namingStrategy)
           
 
Method Summary
 Object resolve(Variable variable)
          Resolves a Variable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnAliasVariableResolver

public ColumnAliasVariableResolver(NamingStrategy namingStrategy)
Method Detail

resolve

public Object resolve(Variable variable)
Description copied from interface: VariableResolver
Resolves a Variable.

Specified by:
resolve in interface VariableResolver
Parameters:
variable - a Variable to resolve.
Returns:
the result of resolving the Variable.