java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/Podnik.java
changeset 156 5f14ce03f518
parent 154 bf21a4abea9b
child 158 e1ac3efcd140
     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  	}