jTransfo, 0.10

org.jtransfo
Class ToDomainTypeConverter

java.lang.Object
  extended by org.jtransfo.AbstractToDomainTypeConverter
      extended by org.jtransfo.ToDomainTypeConverter
All Implemented Interfaces:
NeedsJTransfo, TypeConverter<Object,Object>

public class ToDomainTypeConverter
extends AbstractToDomainTypeConverter

Recursively use jTransfo to convert fields which are themselves a transfer object.


Constructor Summary
ToDomainTypeConverter(JTransfo jTransfo)
          Construct type converter for given JTransfo instance.
 
Method Summary
 Object doConvert(JTransfo jTransfo, Object toObject, SyntheticField domainField, String... tags)
          Do the actual conversion.
 
Methods inherited from class org.jtransfo.AbstractToDomainTypeConverter
canConvert, convert, reverse, setJTransfo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToDomainTypeConverter

public ToDomainTypeConverter(JTransfo jTransfo)
Construct type converter for given JTransfo instance.

Parameters:
jTransfo - jTransfo engine for conversion
Method Detail

doConvert

public Object doConvert(JTransfo jTransfo,
                        Object toObject,
                        SyntheticField domainField,
                        String... tags)
                 throws JTransfoException
Description copied from class: AbstractToDomainTypeConverter
Do the actual conversion.

Specified by:
doConvert in class AbstractToDomainTypeConverter
Parameters:
jTransfo - jTransfo instance in use
toObject - transfer object
domainField - domain object field
tags - tags which indicate which fields can be converted based on MapOnly annotations.
Returns:
domain object
Throws:
JTransfoException - oops, cannot convert

jTransfo, 0.10

Copyright © 2013. All rights reserved.