class SolicitacaoHemoterapicaON extends BaseBusiness {

	protected List<RelItemComponenteSangSolHemoterapicaVO> pesquisarItensComponentesSanguineosRel(
			AbsSolicitacoesHemoterapicas hemoterapia) {
		
		List<AbsItensSolHemoterapicas> listaItensCompSang = getBancoDeSangueFacade()
				.pesquisarItensHemoterapiaComponentesSanguineos(hemoterapia
						.getPrescricaoMedica().getAtendimento().getSeq(),
						hemoterapia.getId().getSeq());
		
		List<RelItemComponenteSangSolHemoterapicaVO> listaVOs = new ArrayList<RelItemComponenteSangSolHemoterapicaVO>();
		
		for (AbsItensSolHemoterapicas itemComponenteSanguineo: listaItensCompSang){
			RelItemComponenteSangSolHemoterapicaVO itemCompSangVO = new RelItemComponenteSangSolHemoterapicaVO();
			this.atribuirValoresComponentesSanguineos(itemComponenteSanguineo,
					itemCompSangVO);
			
			//Seta a lista de Justificativas
			itemCompSangVO.setListaJustificativas(this
					.pesquisarJustificativasItens(itemComponenteSanguineo));
			
			listaVOs.add(itemCompSangVO);
		}
		
		return listaVOs;
	}

}