package org.transgalactica.web.hangar.mapper.impl; import javax.inject.Inject; import org.transgalactica.fwk.domain.stereotype.Mapper; import org.transgalactica.management.data.materiel.bo.HangarEntity; import org.transgalactica.web.hangar.mapper.HangarMapper; import org.transgalactica.web.hangar.model.HangarCommand; @Mapper public class DozerHangarMapper implements HangarMapper { @Inject private org.dozer.Mapper mapper; protected DozerHangarMapper() { } /** * @see org.transgalactica.web.hangar.mapper.impl.DozerHangarMapper#mapToHangarCommand(org.transgalactica.management.data.materiel.bo.HangarEntity) */ @Override public HangarCommand mapToHangarCommand(HangarEntity hangar) { return mapper.map(hangar, HangarCommand.class); } /** * @see org.transgalactica.web.hangar.mapper.impl.DozerHangarMapper#mapHangarCommandToEntity(org.transgalactica.web.hangar.model.HangarCommand, * org.transgalactica.management.data.materiel.bo.HangarEntity) */ @Override public void mapHangarCommandToEntity(HangarCommand command, HangarEntity entity) { mapper.map(command, entity); } }