package com.napa.pulse.service.impl; import com.napa.pulse.dao.interfaces.TransferMapDAO; import com.napa.pulse.dto.ActionResult; import com.napa.pulse.dto.TransferMapActionDTO; import com.napa.pulse.dto.TransferMapDTO; import com.napa.pulse.dto.TransferMappingHub; import com.napa.pulse.service.interfaces.TransferMapsService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; @Service public class TransferMapsServiceImpl implements TransferMapsService { @Autowired private TransferMapDAO transferMapDAO; @Override public List getTransferMaps(Integer sourceSite) { return transferMapDAO.getTransferMaps(sourceSite); } @Override public TransferMapActionDTO createNewTransferMap(Integer hubSiteId, String name, Integer userId) { return transferMapDAO.createNewTransferMap(hubSiteId, name, userId); } @Override public ArrayList getTransferMapHierarchy(Integer transferMapId) { return transferMapDAO.getTransferMapHierarchy(transferMapId); } @Override public ActionResult updateTransferMap(TransferMappingHub transferMappingHub) { return transferMapDAO.updateTransferMap(transferMappingHub); } }