Example usage for org.apache.commons.beanutils ConvertUtils register

List of usage examples for org.apache.commons.beanutils ConvertUtils register

Introduction

In this page you can find the example usage for org.apache.commons.beanutils ConvertUtils register.

Prototype

public static void register(Converter converter, Class clazz) 

Source Link

Document

Register a custom Converter for the specified destination Class, replacing any previously registered Converter.

For more details see ConvertUtilsBean.

Usage

From source file:com.siberhus.tdfl.DflBaseTest.java

@BeforeClass
public static void init() {

    Locale locale = Locale.US;

    TemporalTypeConverter utilDateConverter = new TemporalTypeConverter(Date.class);
    utilDateConverter.setLocale(locale);
    utilDateConverter.setPattern("dd/MM/yyyy");
    ConvertUtils.register(utilDateConverter, Date.class);

    TemporalTypeConverter sqlDateConverter = new TemporalTypeConverter(java.sql.Date.class);
    sqlDateConverter.setLocale(locale);/*  w  ww. j av a2 s .  com*/
    sqlDateConverter.setPattern("dd/MM/yyyy");
    ConvertUtils.register(sqlDateConverter, java.sql.Date.class);

    TemporalTypeConverter sqlTimeConverter = new TemporalTypeConverter(java.sql.Time.class);
    sqlTimeConverter.setLocale(locale);
    sqlTimeConverter.setPattern("HH:mm:ss");
    ConvertUtils.register(sqlTimeConverter, java.sql.Time.class);

    TemporalTypeConverter sqlTimestampConverter = new TemporalTypeConverter(java.sql.Timestamp.class);
    sqlTimestampConverter.setLocale(locale);
    sqlTimestampConverter.setPattern("dd/MM/yyyy HH:mm:ss");
    ConvertUtils.register(sqlTimestampConverter, java.sql.Timestamp.class);
}

From source file:com.rodaxsoft.mailgun.CampaignManager.java

/**
 * Constructor/*  w  w w.  j a va2  s.c  o  m*/
 * @param account Mailgun account info
 */
protected CampaignManager(MailgunAccount account) {
    super(account);

    ConvertUtils.register(new CampaignConverter(), Campaign.class);
}

From source file:com.base2.kagura.rest.helpers.ParameterUtils.java

public static void SetupDateConverters() {
    DateTimeConverter dtConverter = new DateConverter(null);
    dtConverter.setPatterns(new String[] { "yyyy-MM-dd", "yyyy-MM-dd hh:mm:ss" });
    ConvertUtils.register(dtConverter, Date.class);
}

From source file:com.funtl.framework.smoke.core.modules.act.utils.Variable.java

@JsonIgnore
public Map<String, Object> getVariableMap() {

    ConvertUtils.register(new DateConverter(), java.util.Date.class);

    if (StringUtils.isBlank(keys)) {
        return map;
    }/*from   ww  w.ja  v  a2  s .c om*/

    String[] arrayKey = keys.split(",");
    String[] arrayValue = values.split(",");
    String[] arrayType = types.split(",");
    for (int i = 0; i < arrayKey.length; i++) {
        String key = arrayKey[i];
        String value = arrayValue[i];
        String type = arrayType[i];

        Class<?> targetType = Enum.valueOf(PropertyType.class, type).getValue();
        Object objectValue = ConvertUtils.convert(value, targetType);
        map.put(key, objectValue);
    }
    return map;
}

From source file:de.boksa.rt.rest.response.parser.processor.DateFieldProcessor.java

private DateFieldProcessor() {
    dateConverter = new DateConverter();
    ConvertUtils.register(dateConverter, Date.class);
}

From source file:com.surveypanel.dao.DBTestCase.java

public DBTestCase() {
    DateLocaleConverter dateConverter = new DateLocaleConverter();
    ConvertUtils.register(dateConverter, Date.class);
    dataSource = TestHelper.getDataSource();
}

From source file:com.opencsv.bean.ColumnPositionMappingStrategyTest.java

@Before
public void setUp() throws Exception {
    strat = new ColumnPositionMappingStrategy<>();
    strat.setType(WXTradeItem.class);
    // java.utils.Date?
    ConvertUtils.register(new DateLocaleConverter(Locale.getDefault(), "yyyy-MM-dd HH:mm:ss"), Date.class);
}

From source file:com.subakva.formicid.Container.java

public Container(Scriptable scope) {
    this.scope = scope;
    this.defaultHandler = new ParameterHandler(this);

    ConvertUtils.register(new PathConverter(this), Path.class);
    ConvertUtils.register(new ManifestConverter(this), Manifest.class);
    ConvertUtils.register(new FileSetConverter(this), FileSet.class);
    registerHandler(Jar.class, "manifest", new JarManifestHandler(this));
    registerHandler(Copy.class, "fileset", new CopyFileSetHandler(this));
}

From source file:net.sf.mcf2pdf.mcfelements.impl.DigesterConfiguratorImpl.java

public DigesterConfiguratorImpl() {
    // registers our custom color converter
    ConvertUtils.register(colorConverter, Color.class);
}

From source file:com.zaradai.kunzite.trader.config.statics.digester.DigesterStaticDataLoader.java

private void configureConverters() {
    ConvertUtils.register(new DateTimeConverter("dd-MMM-yyyy"), DateTime.class);
    ConvertUtils.register(new OptionTypeConverter(), OptionType.class);
    ConvertUtils.register(new InstrumentTypeConverter(), InstrumentType.class);
}