List of usage examples for org.apache.commons.beanutils.converters DateConverter DateConverter
public DateConverter(Object defaultValue)
From source file:com.wineaccess.winepermit.WinePermitHelper.java
/** * @param wineModel/*from w ww . j a va2s . c o m*/ */ private static void copyPermitModelFromWinery(WineModel wineModel) { List<WineryLicensePermitAltStates> wineryLicensePermitAltStates = WineryPermitRepository .findWineryLicensePermitAltStates(wineModel.getWineryId().getId()); for (WineryLicensePermitAltStates wineryLicensePermit : wineryLicensePermitAltStates) { WineLicensePermitAltStates wineLicensePermit = new WineLicensePermitAltStates(); try { ConvertUtils.register(new DateConverter(null), Date.class); BeanUtils.copyProperties(wineLicensePermit, wineryLicensePermit); wineLicensePermit.setWineId(wineModel); } catch (IllegalAccessException | InvocationTargetException e) { logger.info("Fulfill kodel couldn't be copied from winery"); logger.error(e); } WinePermitRepository.saveWineLicensePermitAltStates(wineLicensePermit); } }
From source file:org.shenjitang.mongodbutils.MongoDbOperater.java
public <T> T findOneObj(String dbName, String sql, Class<T> clazz) throws JSQLParserException, InstantiationException, IllegalAccessException, InvocationTargetException { Map map = findOne(dbName, sql); if (map == null) { return null; }/*from w w w.j a v a2 s . c o m*/ T obj = clazz.newInstance(); ConvertUtils.register(new DateConverter(null), Date.class); ConvertUtils.register(new IntegerConverter(null), Integer.class); BeanUtils.populate(obj, map); return obj; }
From source file:org.shenjitang.mongodbutils.MongoDbOperater.java
public <T> T findOneObj(String dbName, String collName, Map queryMap, Class<T> clazz) throws InstantiationException, IllegalAccessException, InvocationTargetException { DB db = mongoClient.getDB(dbName);/*from ww w.ja va2 s.com*/ DBCollection coll = db.getCollection(collName); BasicDBObject query = new BasicDBObject(queryMap); DBObject map = coll.findOne(query); if (map == null) { return null; } T obj = clazz.newInstance(); ConvertUtils.register(new DateConverter(null), Date.class); ConvertUtils.register(new IntegerConverter(null), Integer.class); BeanUtils.populate(obj, map.toMap()); return obj; }
From source file:storybook.model.EntityUtil.java
public static void copyEntityProperties(MainFrame mainFrame, AbstractEntity entity, AbstractEntity newEntity) { try {//from w w w .j a v a 2 s. c o m ConvertUtils.register(new DateConverter(null), Date.class); ConvertUtils.register(new SqlTimestampConverter(null), Timestamp.class); ConvertUtils.register(new NullConverter(), Integer.class); ConvertUtils.register(new NullConverter(), Long.class); BeanUtils.copyProperties(newEntity, entity); } catch (IllegalAccessException | InvocationTargetException e) { System.err.println("EntityUtil.copyEntityProperties() Exception : " + e.getMessage()); } }
From source file:storybook.model.EntityUtil.java
public static AbstractEntity cloneEntity(MainFrame mainFrame, AbstractEntity entity) { try {//from w ww . j a va2s . c o m ConvertUtils.register(new DateConverter(null), Date.class); ConvertUtils.register(new SqlTimestampConverter(null), Timestamp.class); ConvertUtils.register(new NullConverter(), Integer.class); return (AbstractEntity) BeanUtils.cloneBean(entity); } catch (IllegalAccessException | InstantiationException | InvocationTargetException | NoSuchMethodException e) { System.err.println("EntityUtil.cloneEntityProperties() Exception : " + e.getMessage()); } return null; }