Class AbstractSearchConditionVisitor<T,E>

java.lang.Object
org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor<T,E>
All Implemented Interfaces:
SearchConditionVisitor<T,E>
Direct Known Subclasses:
AbstractJPATypedQueryVisitor, AbstractUntypedSearchConditionVisitor, LuceneQueryVisitor

public abstract class AbstractSearchConditionVisitor<T,E> extends Object implements SearchConditionVisitor<T,E>
  • Constructor Details

    • AbstractSearchConditionVisitor

      protected AbstractSearchConditionVisitor(Map<String,String> fieldMap)
  • Method Details

    • getRealPropertyName

      protected String getRealPropertyName(String name)
    • getPrimitiveFieldClass

      protected Class<?> getPrimitiveFieldClass(String name, Class<?> valueCls)
    • getPrimitiveFieldClass

      protected AbstractSearchConditionVisitor<T,E>.ClassValue getPrimitiveFieldClass(String name, Class<?> valueCls, Object value)
    • getPrimitiveFieldClass

      protected AbstractSearchConditionVisitor<T,E>.ClassValue getPrimitiveFieldClass(PrimitiveStatement ps, String name, Class<?> valueCls, Type type, Object value)
    • setPrimitiveFieldTypeMap

      public void setPrimitiveFieldTypeMap(Map<String,Class<?>> primitiveFieldTypeMap)
    • visitor

      public SearchConditionVisitor<T,E> visitor()
    • validatePropertyValue

      protected void validatePropertyValue(String name, Object value)
    • setValidator

      public void setValidator(PropertyValidator<Object> validator)
    • isWildcardStringMatch

      public boolean isWildcardStringMatch()
    • setWildcardStringMatch

      public void setWildcardStringMatch(boolean wildcardStringMatch)
    • setFieldTypeConverter

      public void setFieldTypeConverter(jakarta.ws.rs.ext.ParamConverterProvider provider)
    • getFieldTypeConverter

      public jakarta.ws.rs.ext.ParamConverterProvider getFieldTypeConverter()