Example usage for org.apache.commons.beanutils.converters DateConverter DateConverter

List of usage examples for org.apache.commons.beanutils.converters DateConverter DateConverter

Introduction

In this page you can find the example usage for org.apache.commons.beanutils.converters DateConverter DateConverter.

Prototype

public DateConverter(Object defaultValue) 

Source Link

Document

Construct a java.util.Date Converter that returns a default value if an error occurs.

Usage

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;
}