class ManterAltaDiagMtvoInternacaoRN extends BaseBusiness {

	protected void verificarAlteracaoCampos(
			MpmAltaDiagMtvoInternacao novoAltaDiagMtvoInternacao,
			MpmAltaDiagMtvoInternacao antigoAltaDiagMtvoInternacao)
	throws ApplicationBusinessException {

		if (CoreUtil.modificados(novoAltaDiagMtvoInternacao.getId()
				.getAsuApaAtdSeq(), antigoAltaDiagMtvoInternacao.getId()
				.getAsuApaAtdSeq())
				|| CoreUtil.modificados(novoAltaDiagMtvoInternacao.getId()
						.getAsuApaSeq(), antigoAltaDiagMtvoInternacao.getId()
						.getAsuApaSeq())
						|| CoreUtil.modificados(novoAltaDiagMtvoInternacao.getId()
								.getAsuSeqp(), antigoAltaDiagMtvoInternacao.getId()
								.getAsuSeqp())
								|| CoreUtil.modificados(novoAltaDiagMtvoInternacao.getId()
										.getSeqp(), antigoAltaDiagMtvoInternacao.getId()
										.getSeqp())
										|| CoreUtil.modificados(
												novoAltaDiagMtvoInternacao.getDescCid(),
												antigoAltaDiagMtvoInternacao.getDescCid())
												|| CoreUtil.modificados(
														novoAltaDiagMtvoInternacao.getComplCid() == null ? "" : novoAltaDiagMtvoInternacao.getComplCid(),
														antigoAltaDiagMtvoInternacao.getComplCid() == null ? "" : antigoAltaDiagMtvoInternacao.getComplCid())
														|| CoreUtil.modificados(novoAltaDiagMtvoInternacao.getCid(),
																antigoAltaDiagMtvoInternacao.getCid())) {

			if (novoAltaDiagMtvoInternacao.getIndCarga().booleanValue()) {

				throw new ApplicationBusinessException(
						ManterAltaDiagMtvoInternacaoRNExceptionCode.MPM_02601);

			}

		}

	}

}