tle.searchutil
Class QueryHelper

java.lang.Object
  extended by tle.searchutil.QueryHelper
Direct Known Subclasses:
Hibernate2QueryHelper, Hibernate3QueryHelper, SQLQueryHelper

public class QueryHelper
extends java.lang.Object


Field Summary
protected  java.util.Map operationMap
           
 
Constructor Summary
QueryHelper()
           
 
Method Summary
 java.lang.StringBuffer appendOrderPart(SearchFilter filter, java.lang.String alias, java.lang.StringBuffer buffer)
          order by ºÎºÐ¿¡ »ðÀ﵃ Äõ¸®¸¦ »ý¼ºÇÑ´Ù.
protected  void appendQuery(PropertyCond cond, java.lang.String alias, java.lang.StringBuffer buffer, java.util.List parameterValues)
          cond¿¡ ÇØ´çÇÏ´Â Äõ¸®¸¦ buffer¿¡ Ãß°¡ÇÑ´Ù.
 java.util.List appendWherePart(SearchFilter filter, java.lang.String alias, java.lang.StringBuffer buffer)
          where ºÎºÐ¿¡ »ðÀ﵃ Äõ¸®¸¦ »ý¼ºÇÑ´Ù.
protected  java.lang.String getQueryPropertyName(java.lang.String propertyName, java.lang.String alias)
          Äõ¸®¿¡¼­ »ç¿ëµÉ ÇÁ·ÎÆÛƼÀÇ À̸§À» ±¸ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

operationMap

protected java.util.Map operationMap
Constructor Detail

QueryHelper

public QueryHelper()
Method Detail

appendWherePart

public java.util.List appendWherePart(SearchFilter filter,
                                      java.lang.String alias,
                                      java.lang.StringBuffer buffer)
where ºÎºÐ¿¡ »ðÀ﵃ Äõ¸®¸¦ »ý¼ºÇÑ´Ù.

°ª ºÎºÐÀº ÆÄ¶ó¹ÌÅÍ·Î ´ëüµÇ¸ç, ÆÄ¶ó¹ÌÅÍ¿¡ »ðÀ﵃ °ªÀ» ¾Ë¸ÂÀº ¼ø¼­·Î ÀúÀåÇÑ List¸¦ ¸®ÅÏÇÑ´Ù.

Parameters:
filter -
alias - Äõ¸®³»¿¡¼­ ¿£Æ¼Æ¼(¶Ç´Â Å×À̺í)ÀÇ alias
buffer - »ý¼ºµÈ Äõ¸®°¡ ÀúÀåµÉ StringBuffer
Returns:

appendQuery

protected void appendQuery(PropertyCond cond,
                           java.lang.String alias,
                           java.lang.StringBuffer buffer,
                           java.util.List parameterValues)
cond¿¡ ÇØ´çÇÏ´Â Äõ¸®¸¦ buffer¿¡ Ãß°¡ÇÑ´Ù.

Parameters:
cond -
alias -
buffer -
parameterValues -

appendOrderPart

public java.lang.StringBuffer appendOrderPart(SearchFilter filter,
                                              java.lang.String alias,
                                              java.lang.StringBuffer buffer)
order by ºÎºÐ¿¡ »ðÀ﵃ Äõ¸®¸¦ »ý¼ºÇÑ´Ù.

Parameters:
filter -
alias -
buffer -
Returns:

getQueryPropertyName

protected java.lang.String getQueryPropertyName(java.lang.String propertyName,
                                                java.lang.String alias)
Äõ¸®¿¡¼­ »ç¿ëµÉ ÇÁ·ÎÆÛƼÀÇ À̸§À» ±¸ÇÑ´Ù.

Parameters:
propertyName -
alias -
Returns: