private void doUrls(Document oDoc) throws ForceErrorException, SQLException {
		// TODO StringIndexOutOfBoundsException

		Elements oLinks = oDoc.select("a[href]");

		HashMap<String, Link> links = new HashMap<String, Link>();

		int counter = 0;

		for (Element oLink : oLinks) {

			counter++;

			if (counter > Bot.maxDoLinks) {
				break;
			}

			Link tmpLink;

			try {

				tmpLink = new Link(oLink.attr("href"), this.url);

				if (!tmpLink.isValid()) {
					continue;
				}

			} catch (MalformedURLException e) {
				/*
				 * błąd tworzenia urla, więc go pomiń
				 */
				continue;
			}

			if (!(links.containsKey(tmpLink.getUrl()))) {
				links.put(tmpLink.getUrl(), tmpLink);
			}

		}
		
		ArrayList<Link> linkMap = new ArrayList<Link>(links.values());

		/*
		 * Dobierz się do mapy w koleności losowej
		 */
		Collections.shuffle(linkMap);

		/**
		 * Zapisz linki przychodzące jako mapę
		 */
		this.saveInboudMap(linkMap);

		this.saveLinks(linkMap);

	}