class SolicitacaoCompraRN extends BaseBusiness {

	public void validaUrgentePrioritario(
			ScoSolicitacaoDeCompra solicitacaoDeCompra)
			throws ApplicationBusinessException {

		if (!solicitacaoDeCompra.getUrgente()) {
			solicitacaoDeCompra.setMotivoUrgencia(null);
			solicitacaoDeCompra.setDtMaxAtendimento(null);
		}
		if (!solicitacaoDeCompra.getPrioridade()) {
			solicitacaoDeCompra.setMotivoPrioridade(null);
		}
		
		if (solicitacaoDeCompra.getUrgente()
				&& solicitacaoDeCompra.getPrioridade()) {
			throw new ApplicationBusinessException(
					SolicitacaoCompraRNExceptionCode.MENSAGEM_ERRO_SC_URGENTE_PRIORITARIO);

		}
	}

}