class MarcacaoConsultaRN extends BaseBusiness {

	public void inserirExtratoControles(MamExtratoControles extrato, String nomeMicrocomputador) throws ApplicationBusinessException {
		RapServidores servidorLogado = getServidorLogadoFacade().obterServidorLogado();
		
		extrato.setCriadoEm(new Date());
		
		// Obtém Servidor
		if (servidorLogado == null) {
			throw new ApplicationBusinessException(MarcacaoConsultaRNExceptionCode.AIP_USUARIO_NAO_CADASTRADO);
		}
		extrato.setServidor(servidorLogado);
		
		if(nomeMicrocomputador == null){
			throw new ApplicationBusinessException(MarcacaoConsultaRNExceptionCode.ERRO_OBTER_NOME_MICRO);
		}
		extrato.setMicNome(nomeMicrocomputador);
				
		this.getMamExtratoControlesDAO().persistir(extrato);
		this.getMamExtratoControlesDAO().flush();
	}

}