package net.techreadiness.service; import java.util.List; import javax.inject.Inject; import javax.jws.WebService; import net.techreadiness.persistence.dao.OrgTypeDAO; import net.techreadiness.service.object.OrgType; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @WebService @Service @Transactional public class OrgTypeServiceImpl extends BaseServiceImpl implements OrgTypeService { @Inject OrgTypeDAO orgTypeDao; @Override public List<OrgType> findChildOrgTypes(ServiceContext context, Long parentOrgTypeId) { return getMappingService().mapFromDOList(orgTypeDao.findChildOrgTypes(parentOrgTypeId, context.getScopeId())); } @Override public OrgType getById(ServiceContext context, Long orgTypeId) { return getMappingService().map(orgTypeDao.getById(orgTypeId)); } }