jTransfo, 0.10

org.jtransfo.internal
Class ToDomainConverter

java.lang.Object
  extended by org.jtransfo.internal.AbstractConverter
      extended by org.jtransfo.internal.ToDomainConverter
All Implemented Interfaces:
Converter

public final class ToDomainConverter
extends AbstractConverter

Converter class to copy one field to the domain class.


Constructor Summary
ToDomainConverter(SyntheticField toField, SyntheticField[] domainFields, TypeConverter typeConverter)
          Constructor.
 
Method Summary
 String accessExceptionMessage()
          Get exception message for IllegalAccessException.
 String argumentExceptionMessage()
          Get exception message for IllegalArgumentException.
 void doConvert(Object source, Object firstTarget, String... tags)
          Actual conversion code, exceptions handled by invoker.
 
Methods inherited from class org.jtransfo.internal.AbstractConverter
convert
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToDomainConverter

public ToDomainConverter(SyntheticField toField,
                         SyntheticField[] domainFields,
                         TypeConverter typeConverter)
Constructor.

Parameters:
toField - transfer object field
domainFields - domain object field
typeConverter - type converter
Method Detail

doConvert

public void doConvert(Object source,
                      Object firstTarget,
                      String... tags)
               throws JTransfoException,
                      IllegalAccessException,
                      IllegalArgumentException
Description copied from class: AbstractConverter
Actual conversion code, exceptions handled by invoker.

Specified by:
doConvert in class AbstractConverter
Parameters:
source - source object
firstTarget - target object
tags - tags which indicate which fields can be converted based on MapOnly annotations
Throws:
JTransfoException - oops
IllegalAccessException - oops
IllegalArgumentException - oops

accessExceptionMessage

public String accessExceptionMessage()
Description copied from class: AbstractConverter
Get exception message for IllegalAccessException.

Specified by:
accessExceptionMessage in class AbstractConverter
Returns:
message for exception with %s placeholders for source and target field name

argumentExceptionMessage

public String argumentExceptionMessage()
Description copied from class: AbstractConverter
Get exception message for IllegalArgumentException.

Specified by:
argumentExceptionMessage in class AbstractConverter
Returns:
message for exception with %s placeholders for source and target field name

jTransfo, 0.10

Copyright © 2013. All rights reserved.