package org.transgalactica.web.vaisseau.mapper.impl; import javax.inject.Inject; import org.transgalactica.fwk.domain.stereotype.Mapper; import org.transgalactica.management.data.materiel.bo.VaisseauEntity; import org.transgalactica.web.vaisseau.mapper.VaisseauMapper; import org.transgalactica.web.vaisseau.model.VaisseauCommand; @Mapper public class DozerVaisseauMapper implements VaisseauMapper { @Inject private org.dozer.Mapper mapper; protected DozerVaisseauMapper() { } /** * @see org.transgalactica.web.vaisseau.mapper.impl.DozerVaisseauMapper#mapToVaisseauCommand(org.transgalactica.management.data.materiel.bo.VaisseauEntity) */ @Override public VaisseauCommand mapToVaisseauCommand(VaisseauEntity vaisseau) { return mapper.map(vaisseau, VaisseauCommand.class); } /** * @see org.transgalactica.web.vaisseau.mapper.impl.DozerVaisseauMapper#mapVaisseauCommandToEntity(org.transgalactica.web.vaisseau.model.VaisseauCommand, * org.transgalactica.management.data.materiel.bo.VaisseauEntity) */ @Override public void mapVaisseauCommandToEntity(VaisseauCommand command, VaisseauEntity entity) { mapper.map(command, entity); } }