public synchronized String serializeAllExceptFilter()

in jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java [415:427]


    public synchronized <T> String serializeAllExceptFilter(Object src, Class<T>[] filterClasses, Boolean clean,
            String... filterAttr) throws Exception {
        PropertyFilter pf = null;
        if (filterAttr != null)
            pf = SimpleBeanPropertyFilter.serializeAllExcept(filterAttr);
        else if (filterClasses == null) { // no filter
            return ser(src, clean);
            // should be better:
            // return filter(src, new Class<?>[] { src.getClass() }, filterClasses, pf,
            // clean);
        }
        return filter(src, new Class<?>[] { filterClasses[0] }, filterClasses, pf, clean);
    }