class AprazamentoFrequenciaRN extends BaseBusiness {

	public void verificaTipoFrequenciaAprazamento(MpmAprazamentoFrequencia entity) throws ApplicationBusinessException{
		if (entity.getTipoFreqAprazamento()==null || entity.getTipoFreqAprazamento().getSeq()==null){
			throw new ApplicationBusinessException(PrescricaoMedicamentoExceptionCode.MPM_00749);
		}else if (entity.getTipoFreqAprazamento().getIndSituacao()==null || 
						entity.getTipoFreqAprazamento().getIndSituacao().equals(DominioSituacao.I)){
			throw new ApplicationBusinessException(AprazamentoExceptionCode.MPM_01199);
		}else if (!entity.getTipoFreqAprazamento().getIndFormaAprazamento().equals(DominioFormaCalculoAprazamento.V) 
					&& !entity.getTipoFreqAprazamento().getIndFormaAprazamento().equals(DominioFormaCalculoAprazamento.C)){
			throw new ApplicationBusinessException(AprazamentoExceptionCode.MPM_00795);			
		}		
	}

}