|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.googlecode.jpattern.orm.query.NullNameSolver
public class NullNameSolver
| Constructor Summary | |
|---|---|
NullNameSolver()
|
|
| Method Summary | |
|---|---|
String |
alias(Class<?> clazz)
Return the alias of a registered class |
void |
alwaysResolveWithoutAlias(boolean resolveWithoutAlias)
If set to true always resolves the properties name without prepend the table name alias, even if the solvePropertyName is called DEFAULT is set to false. |
boolean |
getAlwaysResolveWithoutAlias()
Return whether resolve the properties name without prepend the table name alias |
void |
register(Class<?> clazz)
Register a class and use the name of the class as alias to resolve the property name. |
void |
register(Class<?> clazz,
String alias)
Register a class and use the passed alias parameter as alias to resolve the property name. |
String |
solvePropertyName(String property)
Resolve a property in a query to his name in the database using the table alias as prefix. |
String |
solvePropertyName(String property,
String defaultValue)
Resolve a property in a query to his name in the database using the table alias as prefix. |
String |
solvePropertyNameWithoutAlias(String property)
Resolve a property in a query to his column's related name in the database without using the table alias as prefix. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NullNameSolver()
| Method Detail |
|---|
public String solvePropertyName(String property)
INameSolver
solvePropertyName in interface INameSolverpublic void register(Class<?> clazz)
INameSolver
register in interface INameSolver
public void register(Class<?> clazz,
String alias)
INameSolver
register in interface INameSolver
public String alias(Class<?> clazz)
throws OrmException
INameSolver
alias in interface INameSolverOrmException
public String solvePropertyName(String property,
String defaultValue)
throws OrmException
INameSolver
solvePropertyName in interface INameSolverOrmException
public String solvePropertyNameWithoutAlias(String property)
throws OrmException
INameSolver
solvePropertyNameWithoutAlias in interface INameSolverOrmExceptionpublic void alwaysResolveWithoutAlias(boolean resolveWithoutAlias)
INameSolver
alwaysResolveWithoutAlias in interface INameSolverpublic boolean getAlwaysResolveWithoutAlias()
INameSolver
getAlwaysResolveWithoutAlias in interface INameSolver
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||