class VerbaGestaoON extends BaseBusiness {

	private void validaPeriodoFonteRecurso(
			List<FsoFontesXVerbaGestao> listaFonteXVerba)
			throws ApplicationBusinessException{
		if (listaFonteXVerba == null) {
			return;
		}

		for (FsoFontesXVerbaGestao fonteXVerba : listaFonteXVerba) {
			if (fonteXVerba.getDtVigIni() == null
					|| fonteXVerba.getDtVigFim() == null) {
				break;
			}

			if (fonteXVerba.getDtVigIni().after(fonteXVerba.getDtVigFim())) {
				throw new ApplicationBusinessException(
						CadastroVerbaGestaoONExceptionCode.DATA_INICIAL_MAIOR_QUE_FINAL_FONTE_RECURSO);
			}
		}
	}

}