diff -r bf21a4abea9b -r 15ead5a70fdd java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Podnik.java --- a/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Podnik.java Sat Jan 08 20:18:27 2011 +0100 +++ b/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Podnik.java Sun Jan 09 01:35:24 2011 +0100 @@ -1,6 +1,7 @@ package cz.frantovo.nekurak.dto; import java.io.Serializable; +import java.net.URL; import java.util.ArrayList; import java.util.Date; import java.util.HashSet; @@ -68,6 +69,29 @@ this.url = url; } + /** + * Získá z URL webové stránky podniku doménové jméno převedené na malá písmena. + * Např. z „http://www.example.com/index.html“ získá „www.example.com“. + * @return doménové jméno nebo null v případě chyby. + */ + public String getUrlDomena() { + if (url == null) { + return null; + } else { + try { + URL u = new URL(url); + String domena = u.getHost().toLowerCase(); + if (domena.length() > 0) { + return domena; + } else { + return null; + } + } catch (Exception e) { + return null; + } + } + } + public String getUlice() { return ulice; }