1.1 --- a/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Podnik.java Sat Jan 08 21:51:54 2011 +0100
1.2 +++ b/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Podnik.java Sun Jan 09 01:05:59 2011 +0100
1.3 @@ -1,6 +1,7 @@
1.4 package cz.frantovo.nekurak.dto;
1.5
1.6 import java.io.Serializable;
1.7 +import java.net.URL;
1.8 import java.util.ArrayList;
1.9 import java.util.Date;
1.10 import java.util.HashSet;
1.11 @@ -68,6 +69,29 @@
1.12 this.url = url;
1.13 }
1.14
1.15 + /**
1.16 + * Získá z URL webové stránky podniku doménové jméno převedené na malá písmena.
1.17 + * Např. z „http://www.example.com/index.html“ získá „www.example.com“.
1.18 + * @return doménové jméno nebo null v případě chyby.
1.19 + */
1.20 + public String getUrlDomena() {
1.21 + if (url == null) {
1.22 + return null;
1.23 + } else {
1.24 + try {
1.25 + URL u = new URL(url);
1.26 + String domena = u.getHost().toLowerCase();
1.27 + if (domena.length() > 0) {
1.28 + return domena;
1.29 + } else {
1.30 + return null;
1.31 + }
1.32 + } catch (Exception e) {
1.33 + return null;
1.34 + }
1.35 + }
1.36 + }
1.37 +
1.38 public String getUlice() {
1.39 return ulice;
1.40 }