public void beginParserWorking()
    {
        try
        {
            dbManager = new OracleDBManager(description.getConnection(), description.getUserId(), description.getPwd());
            dbLogic = new OracleDBLogic(dbManager);
            int i = 0;
            for(String url : urls)
            {
                logger.info("============================================");
                logger.info("URL номер "+(++i)+", настала твоя очередь!");
                logger.info("============================================");
                productParser = new RozetkaProductParser(url, description.getNameClass(), description.getDescriptionClass(), description.getPriceClass());
                urlParser = new ProductTypeParser(url);
                parserController = new ParserController(urlParser, productParser, dbLogic);
                try
                {
                    parserController.parseProducts();
                }
                catch(IncorrectListSizeException e)
                {
                    logger.error("Incorrect sizes were sent from the url", e);

                }
                catch (IOException ex)
                {
                    logger.error("Error while parsing url", ex);
                }
                catch (ProductNotFoundException exception)
                {
                    logger.error("Products weren't found while pasring this url", exception);
                }

            }
            dbManager.close();
        } catch(DBException ex)
        {
            logger.error("Error working with Database", ex);
            System.exit(1);
        }

    }