file-transformer-xml/core/src/main/java/eu/eudat/file/transformer/utils/mapper/reference/ReferenceXmlMapper.java

25 lines
1005 B
Java

package eu.eudat.file.transformer.utils.mapper.reference;
import eu.eudat.file.transformer.models.reference.ReferenceFileTransformerModel;
import eu.eudat.file.transformer.models.reference.ReferenceXmlModel;
public class ReferenceXmlMapper {
public static ReferenceXmlModel toXml(ReferenceFileTransformerModel fileModel) {
ReferenceXmlModel xmlModel = new ReferenceXmlModel();
xmlModel.setId(fileModel.getId());
xmlModel.setLabel(fileModel.getLabel());
xmlModel.setDescription(fileModel.getDescription());
xmlModel.setReference(fileModel.getReference());
xmlModel.setAbbreviation(fileModel.getAbbreviation());
xmlModel.setSource(fileModel.getSource());
xmlModel.setType(fileModel.getType());
xmlModel.setSourceType(fileModel.getSourceType());
if (fileModel.getDefinition() != null) {
xmlModel.setDefinition(DefinitionXmlMapper.toXml(fileModel.getDefinition()));
}
return xmlModel;
}
}