class TipoFrequenciaAprazamentoRN extends BaseBusiness {

	public void preDeleteTipoFrequenciaAprazamento(MpmTipoFrequenciaAprazamento entity)
			throws ApplicationBusinessException {

		AghParametros aghParametro = getParametroFacade().buscarAghParametro(
					AghuParametrosEnum.P_DIAS_PERM_DEL_MPM);
		if (aghParametro != null && aghParametro.getVlrNumerico() != null) {
			float diff = CoreUtil.diferencaEntreDatasEmDias(Calendar
					.getInstance().getTime(), entity.getCriadoEm());
			if (diff > aghParametro.getVlrNumerico().floatValue()) {
				throw new ApplicationBusinessException(
						TipoFrequenciaAprazamentoRNExceptionCode.MPM_00681);
			}
		} else {
			throw new ApplicationBusinessException(
					TipoFrequenciaAprazamentoRNExceptionCode.MPM_00680);
		}
	}

}