Package org.apache.cxf.jaxrs.ext.search.Beanspector

Examples of org.apache.cxf.jaxrs.ext.search.Beanspector.TypeInfo


   
    private TypeInfoObject parseType(String originalName, String setter, String value) throws SearchParseException {
        String name = getSetter(setter);
       
        try {
            TypeInfo typeInfo =
                beanspector != null ? beanspector.getAccessorTypeInfo(name)
                    : new TypeInfo(String.class, String.class);
            Object object = parseType(originalName, null, null, setter, typeInfo, value);
            return new TypeInfoObject(object, typeInfo);
        } catch (Exception e) {
            throw new SearchParseException(e);
        }
View Full Code Here


                    return isCollection ? getCollectionSingleton(valueType, lastCastedValue) : lastCastedValue;
                } else {
                    lastCastedValue = valueObject;
                }
               
                TypeInfo nextTypeInfo = new TypeInfo(valueObjectValue.getClass(), getterM.getGenericReturnType());
                Object response = parseType(originalPropName,
                                 nextObject,
                                 lastCastedValue,
                                 setter.substring(index + 1),
                                 nextTypeInfo,
View Full Code Here

   
    private TypeInfoObject parseType(String originalName, String setter, String value) throws SearchParseException {
        String name = getSetter(setter);
       
        try {
            TypeInfo typeInfo =
                beanspector != null ? beanspector.getAccessorTypeInfo(name)
                    : new TypeInfo(String.class, String.class);
            if (isDecodeQueryValues()) {
                value = UrlUtils.urlDecode(value);
            }
            Object object = parseType(originalName, null, null, setter, typeInfo, value);
            return new TypeInfoObject(object, typeInfo);
View Full Code Here

                    return isCollection ? getCollectionSingleton(valueType, lastCastedValue) : lastCastedValue;
                } else {
                    lastCastedValue = valueObject;
                }
               
                TypeInfo nextTypeInfo = new TypeInfo(valueObjectValue.getClass(), getterM.getGenericReturnType());
                Object response = parseType(originalPropName,
                                 nextObject,
                                 lastCastedValue,
                                 setter.substring(index + 1),
                                 nextTypeInfo,
View Full Code Here

   
    private TypeInfoObject parseType(String originalName, String setter, String value) throws SearchParseException {
        String name = getSetter(setter);
       
        try {
            TypeInfo typeInfo =
                beanspector != null ? beanspector.getAccessorTypeInfo(name)
                    : new TypeInfo(String.class, String.class);
            Object object = parseType(originalName, null, null, setter, typeInfo, value);
            return new TypeInfoObject(object, typeInfo);
        } catch (Exception e) {
            return null;
        }
View Full Code Here

                lastCastedValue = lastCastedValue == null ? valueObject : lastCastedValue;
                if (lastTry) {
                    return isCollection ? getCollectionSingleton(valueType, lastCastedValue) : lastCastedValue;
                }
               
                TypeInfo nextTypeInfo = new TypeInfo(nextObject.getClass(), getterM.getGenericReturnType());
                return parseType(originalPropName,
                                 nextObject,
                                 lastCastedValue,
                                 setter.substring(index + 1),
                                 nextTypeInfo,
View Full Code Here

                    continue;
                }
                String realGetter = realGetters != null && realGetters.containsKey(getter)
                    ? realGetters.get(getter) : getter;
               
                TypeInfo tInfo = propertyTypeInfo != null ? propertyTypeInfo.get(getter) : null;
                Type genType = tInfo != null ? tInfo.getGenericType() : rval.getClass();
                CollectionCheckInfo checkInfo = tInfo != null ? tInfo.getCollectionCheckInfo() : null;
               
                PrimitiveSearchCondition<T> pc = checkInfo == null
                    ? new PrimitiveSearchCondition<T>(realGetter, rval, genType, ct, condition)
                    : new CollectionCheckCondition<T>(realGetter, rval, genType, ct, condition, checkInfo);   
               
View Full Code Here

   
    private TypeInfoObject parseType(String originalName, String setter, String value) throws SearchParseException {
        String name = getSetter(setter);
       
        try {
            TypeInfo typeInfo =
                beanspector != null ? beanspector.getAccessorTypeInfo(name)
                    : new TypeInfo(String.class, String.class);
            Object object = parseType(originalName, null, null, setter, typeInfo, value);
            return new TypeInfoObject(object, typeInfo);
        } catch (Exception e) {
            return null;
        }
View Full Code Here

                lastCastedValue = lastCastedValue == null ? valueObject : lastCastedValue;
                if (lastTry) {
                    return isCollection ? getCollectionSingleton(valueType, lastCastedValue) : lastCastedValue;
                }
               
                TypeInfo nextTypeInfo = new TypeInfo(nextObject.getClass(), getterM.getGenericReturnType());
                return parseType(originalPropName,
                                 nextObject,
                                 lastCastedValue,
                                 setter.substring(index + 1),
                                 nextTypeInfo,
View Full Code Here

   
    private TypeInfoObject parseType(String originalName, String setter, String value) throws SearchParseException {
        String name = getSetter(setter);
       
        try {
            TypeInfo typeInfo =
                beanspector != null ? beanspector.getAccessorTypeInfo(name)
                    : new TypeInfo(String.class, String.class);
            Object object = parseType(originalName, null, null, setter, typeInfo, value);
            return new TypeInfoObject(object, typeInfo);
        } catch (Exception e) {
            return null;
        }
View Full Code Here

TOP

Related Classes of org.apache.cxf.jaxrs.ext.search.Beanspector.TypeInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.