wt.query.specification
Class QueryBuilder

java.lang.Object
  extended bywt.query.specification.QueryBuilder

public class QueryBuilder
extends Object



Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
           
private static String RESOURCE
           
private static boolean VERBOSE_DEV
           
private  QueryWriter writer
           
 
Constructor Summary
QueryBuilder()
          

Supported API: false
 
Method Summary
 Object getQueryObjectResult(SearchSpecification a_search_spec)
          

Supported API: false
 QueryWriter getWriter()
          Gets the object for the association that plays role: writer.
protected  void processSearchExpression(ClassSearchSpec a_selection, SearchExpression an_expression)
          

Supported API: false
protected  void processSelectionSearchSpec(CriteriaSpecification a_criteria, SelectionSearchSpec a_selection)
          

Supported API: false
 void setWriter(QueryWriter a_Writer)
          Sets the object for the association that plays role: writer.
private  void writerValidate(QueryWriter a_Writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

writer

private QueryWriter writer

VERBOSE_DEV

private static final boolean VERBOSE_DEV
Constructor Detail

QueryBuilder

public QueryBuilder()


Supported API: false

Method Detail

getWriter

public QueryWriter getWriter()
Gets the object for the association that plays role: writer.

Supported API: false

Returns:
QueryWriter

setWriter

public void setWriter(QueryWriter a_Writer)
               throws WTPropertyVetoException
Sets the object for the association that plays role: writer.

Supported API: false

Parameters:
a_Writer -
Throws:
WTPropertyVetoException

writerValidate

private void writerValidate(QueryWriter a_Writer)
                     throws WTPropertyVetoException
Parameters:
a_Writer -
Throws:
WTPropertyVetoException

processSelectionSearchSpec

protected void processSelectionSearchSpec(CriteriaSpecification a_criteria,
                                          SelectionSearchSpec a_selection)
                                   throws WTException


Supported API: false

Parameters:
a_criteria -
a_selection -
Throws:
WTException

processSearchExpression

protected void processSearchExpression(ClassSearchSpec a_selection,
                                       SearchExpression an_expression)
                                throws WTException


Supported API: false

Parameters:
a_selection -
an_expression -
Throws:
WTException

getQueryObjectResult

public Object getQueryObjectResult(SearchSpecification a_search_spec)
                            throws WTException


Supported API: false

Parameters:
a_search_spec -
Returns:
Object
Throws:
WTException