Package br.com.buyFast.service

Examples of br.com.buyFast.service.ServiceException


      logger.info("Enviando e-mail...");
      this.enviarEmail.send(preparator);
    } catch (MailException ex) {
      String error = "Erro ao enviar e-mail.";
      logger.error(error, ex);
      throw new ServiceException(error, ex);
    }
   
    logger.info("E-mail enviado com sucesso.");
    return true;
  }
View Full Code Here


      logger.info("Obtendo administrador no banco de dados ...");
      return adminDao.getLoginAndPassword(userLogin, password);
    } catch (Exception e) {
      String messageError = "Erro ao verificar usuário e senha de administrador.";
      logger.error(messageError, e);
      throw new ServiceException(messageError, e);
    }
  }
View Full Code Here

      logger.info("Obtendo funcionário no banco de dados ...");
      return employeeDao.getLoginAndPassword(userLogin, password);
    } catch (Exception e) {
      String messageError = "Erro ao verificar usuário e senha de funcionário.";
      logger.error(messageError, e);
      throw new ServiceException(messageError, e);
    }
  }
View Full Code Here

      logger.info("Salvando categoria " + category + " no banco de dados ...");
      this.categoryDao.save(category);
    } catch (Exception e) {
      String messageError = "Erro ao salvar categoria " + category + ".";
      logger.error(messageError, e);
      throw new ServiceException(messageError, e);
    }
  }
View Full Code Here

        return false;
      }
    } catch (Exception e) {
      String messageError = "Erro ao verificar existência de categoria.";
      logger.error(messageError, e);
      throw new ServiceException(messageError, e);
    }
  }
View Full Code Here

      logger.info("Obter todas as categorias ...");
      return categoryDao.all();
    } catch (Exception e) {
      String messageError = "Erro ao obter todas as categorias.";
      logger.error(messageError, e);
      throw new ServiceException(messageError, e);
    }
  }
View Full Code Here

      logger.info("Obter categoria de id = " + id + " ...");
      return categoryDao.searchById(id);
    } catch (Exception e) {
      String messageError = "Erro ao obter categoria.";
      logger.error(messageError, e);
      throw new ServiceException(messageError, e);
    }
  }
View Full Code Here

      logger.info("Removendo categoria " + category + " ...");
      categoryDao.delete(category);
    } catch (DaoException e) {
      String messageError = "Erro ao remover categorias.";
      logger.error(messageError, e);
      throw new ServiceException(messageError, e);
    }
  }
View Full Code Here

      logger.info("Atualizando categoria " + category + " ...");
      categoryDao.update(category);
    } catch (DaoException e) {
      String messageError = "Erro ao atualizar categorias.";
      logger.error(messageError, e);
      throw new ServiceException(messageError, e);
    }
  }
View Full Code Here

    try {
      fileOutputStream = new FileOutputStream(file);
    } catch (FileNotFoundException fnfe) {
      String error = "Arquivo não encontrado.";
      logger.error(error, fnfe);
      throw new ServiceException(error, fnfe);
    }
    try {
      while(true) {
        int cont;
        cont = inputStream.read(buf, 0, size);
        if (cont == -1) {
          break;
        }
        fileOutputStream.write(buf, 0, cont);
      }
    } catch (IOException e) {
      String error = "Erro ao gravar arquivo.";
      logger.error(error, e);
      throw new ServiceException(error, e);
    } finally {
      try {
        fileOutputStream.flush();
        fileOutputStream.close();
        inputStream.close();
      } catch (Exception e) {
        String error = "Erro ao fechar stream após salvar arquivo.";
        logger.error(error, e);
        throw new ServiceException(error, e);
      }
    }
  }
View Full Code Here

TOP

Related Classes of br.com.buyFast.service.ServiceException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.