class TiposDietaCRUD extends BaseBusiness {

	public void excluirTiposDieta(final Integer seqTipoDieta) throws BaseException {
		
		AnuTipoItemDieta tipoDieta =  getAnuTipoItemDietaDAO().obterPorChavePrimaria(seqTipoDieta);
		
		if (tipoDieta == null) {
			throw new IllegalArgumentException(PARAMETRO_OBRIGATORIO);
		}
		
		// Pré-delete com  ANUT_TID_BRD, ANUT_TID_ARD
		this.preDeleteTiposDieta(tipoDieta);
		
		this.getNutricaoFacade().removerAnuTipoItemDieta(tipoDieta);
		
		// ANUT_TID_ARD
		persistirAnuTipoItemDietaJn(tipoDieta, DominioOperacoesJournal.DEL);
	}

}