package org.deephacks.confit.test; import com.google.common.collect.Lists; import org.deephacks.confit.model.Bean; import org.deephacks.confit.serialization.Conversion; import org.deephacks.confit.spi.SchemaManager; import java.util.Arrays; import java.util.Collection; public class ConversionUtils { private static Conversion CONVERSION = Conversion.get(); private static final SchemaManager schemaManager = SchemaManager.lookup(); public static Collection<Bean> toBeans(Object... objects) { final Collection<Bean> beans = CONVERSION.convert(Lists.newArrayList(objects), Bean.class); schemaManager.setSchema(beans); return beans; } public static Bean toBean(Object object) { final Bean bean = CONVERSION.convert(object, Bean.class); schemaManager.setSchema(Arrays.asList(bean)); return bean; } }