class ManterAltaDiagSecundarioRN extends BaseBusiness {

	protected void verificarAlteracaoCampos(
			MpmAltaDiagSecundario novoAltaDiagSecundario,
			MpmAltaDiagSecundario antigoAltaDiagSecundario)
			throws ApplicationBusinessException {

		if (CoreUtil.modificados(novoAltaDiagSecundario.getId()
				.getAsuApaAtdSeq(), antigoAltaDiagSecundario.getId()
				.getAsuApaAtdSeq())
				|| CoreUtil.modificados(novoAltaDiagSecundario.getId()
						.getAsuApaSeq(), antigoAltaDiagSecundario.getId()
						.getAsuApaSeq())
				|| CoreUtil.modificados(novoAltaDiagSecundario.getId()
						.getAsuSeqp(), antigoAltaDiagSecundario.getId()
						.getAsuSeqp())
				|| CoreUtil.modificados(novoAltaDiagSecundario.getId()
						.getSeqp(), antigoAltaDiagSecundario.getId().getSeqp())
				|| CoreUtil.modificados(novoAltaDiagSecundario.getDescCid(),
						antigoAltaDiagSecundario.getDescCid())
				|| CoreUtil.modificados(novoAltaDiagSecundario.getComplCid() == null ? "" : novoAltaDiagSecundario.getComplCid(),
						antigoAltaDiagSecundario.getComplCid() == null ? "" : antigoAltaDiagSecundario.getComplCid())
				|| CoreUtil.modificados(novoAltaDiagSecundario.getCidSeq(),
						antigoAltaDiagSecundario.getCidSeq())) {

			if (novoAltaDiagSecundario.getIndCarga().booleanValue()) {

				throw new ApplicationBusinessException(
						ManterAltaDiagSecundarioRNExceptionCode.MPM_02615);

			}

		}

	}

}