jTransfo, 0.14

org.jtransfo
Class ReadOnlyDomainTypeConverter

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

public class ReadOnlyDomainTypeConverter
extends AbstractToDomainTypeConverter
implements Named

Type converter which only copies linked objects' fields to the transfer object. For converting transfer object to domain, the linked objects are looked up but the fields are not updated.


Constructor Summary
ReadOnlyDomainTypeConverter()
           
 
Method Summary
 Object doConvert(JTransfo jTransfo, Object toObject, SyntheticField domainField, String... tags)
          Do the actual conversion.
 String getName()
          Get name for the object.
 void setName(String name)
          Set the name for the type converter.
 
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

ReadOnlyDomainTypeConverter

public ReadOnlyDomainTypeConverter()
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

getName

public String getName()
Description copied from interface: Named
Get name for the object.

Specified by:
getName in interface Named
Returns:
object name

setName

public void setName(String name)
Set the name for the type converter.

Parameters:
name - type converter name

jTransfo, 0.14

Copyright © 2014. All rights reserved.