public abstract class AbstractSearchConditionParser<T> extends Object implements SearchConditionParser<T>
Modifier and Type | Field and Description |
---|---|
protected Map<String,String> |
beanPropertiesMap |
protected Beanspector<T> |
beanspector |
protected Class<T> |
conditionClass |
protected Map<String,String> |
contextProperties |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSearchConditionParser(Class<T> tclass) |
protected |
AbstractSearchConditionParser(Class<T> tclass,
Map<String,String> contextProperties,
Map<String,String> beanProperties) |
Modifier and Type | Method and Description |
---|---|
protected String |
getActualSetterName(String setter) |
protected String |
getSetter(String setter) |
protected Beanspector.TypeInfo |
getTypeInfo(String setter,
String value) |
protected boolean |
isCount(String propName) |
protected Boolean |
isDecodeQueryValues() |
protected Object |
parseType(String originalPropName,
Object ownerBean,
Object lastCastedValue,
String setter,
Beanspector.TypeInfo typeInfo,
String value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
parse
protected Beanspector<T> beanspector
protected Boolean isDecodeQueryValues()
protected Beanspector.TypeInfo getTypeInfo(String setter, String value) throws SearchParseException, PropertyNotFoundException
protected Object parseType(String originalPropName, Object ownerBean, Object lastCastedValue, String setter, Beanspector.TypeInfo typeInfo, String value) throws SearchParseException
SearchParseException
protected boolean isCount(String propName)
Apache CXF