org.jtransfo
Class ReadOnlyDomainListTypeConverter
java.lang.Object
org.jtransfo.AbstractListTypeConverter
org.jtransfo.ReadOnlyDomainListTypeConverter
- All Implemented Interfaces:
- Named, NeedsJTransfo, TypeConverter<List,List>
public class ReadOnlyDomainListTypeConverter
- extends AbstractListTypeConverter
Type converter for converting lists with object of specific type. Can only be used as declared converter.
Similar to ReadOnlyDomainTypeConverter this does a full conversion from domain to transfer object but will
only find the objects and not update the fields when converting to the domain object. This way list membership is
updated, but the domain objects remain unmodified.
ReadOnlyDomainListTypeConverter
public ReadOnlyDomainListTypeConverter(String name,
Class<?> toType)
- Construct type converter for converting a list, assign given name and use given transfer object type.
- Parameters:
name - name for type converter, for use in MappedBy.typeConverter()toType - transfer object type
doConvertOne
public Object doConvertOne(JTransfo jTransfo,
Object toObject,
Class<?> domainObjectType,
String... tags)
throws JTransfoException
- Description copied from class:
AbstractListTypeConverter
- Do the actual conversion of one object.
- Specified by:
doConvertOne in class AbstractListTypeConverter
- Parameters:
jTransfo - jTransfo instance in usetoObject - transfer objectdomainObjectType - domain object typetags - tags which indicate which fields can be converted based on MapOnly annotations.
- Returns:
- domain object
- Throws:
JTransfoException - oops, cannot convert
Copyright © 2013. All rights reserved.