/* * Copyright 2004 Gunn Software Ltd. http://www.gunnsoft.com.au/ * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package net.sf.tapestrypublisher; import java.net.MalformedURLException; import java.net.URL; import java.util.List; /** * @author Paul Stanton * pojo representing a site */ public class Site { private URL url; private List pages; private String dest; private List resources; private List pathTranslations; public List getResources() { return resources; } public void setResources(List resources) { this.resources = resources; } public String getDest() { return dest; } public void setDest(String dest) { this.dest = dest; } public List getPages() { return pages; } public void setPages(List pages) { this.pages = pages; } public URL getUrl() { return url; } public void setUrl(String url) { try { this.url = new URL(url); } catch (MalformedURLException e) { throw new RuntimeException(e); } } public void setUrl(URL url) { this.url = url; } public List getPathTranslations() { return pathTranslations; } public void setPathTranslations(List pathTranslations) { this.pathTranslations = pathTranslations; } }