wt.query.qml
Class WhereElementFactory

java.lang.Object
  extended bywt.query.qml.WhereElementFactory
All Implemented Interfaces:
ApplicationContextChild, WhereElementHandler

public class WhereElementFactory
extends Object
implements ApplicationContextChild, WhereElementHandler



Supported API: false

Extendable: false


Field Summary
private  ApplicationContext applicationContext
           
private static String CLASSNAME
           
private static String RESOURCE
           
 
Fields inherited from interface wt.services.applicationcontext.ApplicationContextChild
APPLICATION_CONTEXT
 
Constructor Summary
WhereElementFactory()
           
 
Method Summary
 WhereExpression buildWhereExpression(QuerySpec a_querySpec, Element a_element, Hashtable a_parameterMap)
          

Supported API: false
 ApplicationContext getApplicationContext()
          Gets the object for the association that plays role: applicationContext.
 void setApplicationContext(ApplicationContext a_ApplicationContext)
          Sets the object for the association that plays role: applicationContext.
 
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

applicationContext

private ApplicationContext applicationContext
Constructor Detail

WhereElementFactory

public WhereElementFactory()
Method Detail

getApplicationContext

public ApplicationContext getApplicationContext()
Gets the object for the association that plays role: applicationContext.

Supported API: false

Specified by:
getApplicationContext in interface ApplicationContextChild
Returns:
ApplicationContext

setApplicationContext

public void setApplicationContext(ApplicationContext a_ApplicationContext)
                           throws WTPropertyVetoException
Sets the object for the association that plays role: applicationContext.

Supported API: false

Specified by:
setApplicationContext in interface ApplicationContextChild
Parameters:
a_ApplicationContext -
Throws:
WTPropertyVetoException

buildWhereExpression

public WhereExpression buildWhereExpression(QuerySpec a_querySpec,
                                            Element a_element,
                                            Hashtable a_parameterMap)
                                     throws QMLException


Supported API: false

Specified by:
buildWhereExpression in interface WhereElementHandler
Parameters:
a_querySpec -
a_element -
a_parameterMap -
Returns:
WhereExpression
Throws:
QMLException