class FaturamentoRN extends AbstractFatDebugLogEnableRN {

	public void popularListaStrSsm(Map<Integer, ParCthSeqSituacaoContaVO> parcial,
			List<ParSsmSolicRealizVO> listaA, List<ParSsmSolicRealizVO> listaB) {
		Integer cthSeq = null;
		List<String> listaSsmStr = null;
		ParCthSeqSituacaoContaVO voParcial = null;

		for (ParSsmSolicRealizVO vo : listaA) {
			cthSeq = vo.getCthSeq();
			voParcial = parcial.get(cthSeq);
			if (voParcial != null) {
				listaSsmStr = voParcial.getListaSsmStr();
				listaSsmStr.set(0, vo.getSsmStrSolicitado());
				listaSsmStr.set(1, vo.getSsmStrRealizado());
			} else {
				this.logInfo(
						"CTH SEQ: " + cthSeq
								+ " nao encontrado em mapa parcial de SSMs");
			}
		}
		for (ParSsmSolicRealizVO vo : listaB) {
			cthSeq = vo.getCthSeq();
			voParcial = parcial.get(cthSeq);
			if (voParcial != null) {
				listaSsmStr = voParcial.getListaSsmStr();
				listaSsmStr.set(2, vo.getSsmStrSolicitado());
				listaSsmStr.set(3, vo.getSsmStrRealizado());
			} else {
				this.logInfo(
						"CTH SEQ: " + cthSeq
								+ " nao encontrado em mapa parcial de SSMs");
			}
		}
	}

}