All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.zvoykish.restdl.adapters.partials.PartialCodehausJacksonAdapter Maven / Gradle / Ivy

The newest version!
package com.zvoykish.restdl.adapters.partials;

import com.zvoykish.restdl.BasePartialAdapter;
import org.codehaus.jackson.map.annotate.JsonDeserialize;

/**
 * Created with IntelliJ IDEA.
 * User: Zvoykish
 * Date: 1/7/14
 * Time: 01:01
 */
public class PartialCodehausJacksonAdapter extends BasePartialAdapter {
    public Class resolveTargetClass(Class clazz) {
        Class result = clazz;
        if (clazz.isAnnotationPresent(JsonDeserialize.class)) {
            JsonDeserialize annotation = clazz.getAnnotation(JsonDeserialize.class);
            if (annotation != null) {
                result = annotation.as();
            }
        }

        return result;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy