Apache CXF API

org.apache.cxf.jaxrs.ext.search.jpa
Class JPALanguageVisitor<T>

java.lang.Object
  extended by org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor<T,String>
      extended by org.apache.cxf.jaxrs.ext.search.visitor.AbstractUntypedSearchConditionVisitor<T,String>
          extended by org.apache.cxf.jaxrs.ext.search.sql.SQLPrinterVisitor<T>
              extended by org.apache.cxf.jaxrs.ext.search.jpa.JPALanguageVisitor<T>
All Implemented Interfaces:
SearchConditionVisitor<T,String>

public class JPALanguageVisitor<T>
extends SQLPrinterVisitor<T>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
AbstractSearchConditionVisitor.ClassValue
 
Constructor Summary
JPALanguageVisitor(Class<T> tClass)
           
JPALanguageVisitor(Class<T> tClass, Map<String,String> fieldMap)
           
JPALanguageVisitor(Class<T> tClass, String tableAlias)
           
JPALanguageVisitor(Class<T> tClass, String tableAlias, Map<String,String> fieldMap)
           
 
Method Summary
 void visit(SearchCondition<T> sc)
           
 
Methods inherited from class org.apache.cxf.jaxrs.ext.search.sql.SQLPrinterVisitor
getStringBuilder
 
Methods inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractUntypedSearchConditionVisitor
getPropertyValue, getQuery, getVisitorState, removeStringBuilder, saveStringBuilder, setVisitorState
 
Methods inherited from class org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor
getPrimitiveFieldClass, getPrimitiveFieldClass, getPrimitiveFieldClass, getRealPropertyName, isWildcardStringMatch, setPrimitiveFieldTypeMap, setValidator, setWildcardStringMatch, validatePropertyValue, visitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPALanguageVisitor

public JPALanguageVisitor(Class<T> tClass)

JPALanguageVisitor

public JPALanguageVisitor(Class<T> tClass,
                          String tableAlias)

JPALanguageVisitor

public JPALanguageVisitor(Class<T> tClass,
                          Map<String,String> fieldMap)

JPALanguageVisitor

public JPALanguageVisitor(Class<T> tClass,
                          String tableAlias,
                          Map<String,String> fieldMap)
Method Detail

visit

public void visit(SearchCondition<T> sc)
Specified by:
visit in interface SearchConditionVisitor<T,String>
Overrides:
visit in class SQLPrinterVisitor<T>

Apache CXF API

Apache CXF