001 //$ Header: Exp $ 002 /*---------------- FILE HEADER ------------------------------------------ 003 This file is part of deegree. 004 Copyright (C) 2001-2004 by: 005 EXSE, Department of Geography, University of Bonn 006 http://www.giub.uni-bonn.de/exse/ 007 lat/lon GmbH 008 http://www.lat-lon.de 009 This library is free software; you can redistribute it and/or 010 modify it under the terms of the GNU Lesser General Public 011 License as published by the Free Software Foundation; either 012 version 2.1 of the License, or (at your option) any later version. 013 This library is distributed in the hope that it will be useful, 014 but WITHOUT ANY WARRANTY; without even the implied warranty of 015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 016 Lesser General Public License for more details. 017 You should have received a copy of the GNU Lesser General Public 018 License along with this library; if not, write to the Free Software 019 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 020 Contact: 021 Dr. Andreas Poth 022 lat/lon GmbH 023 Aennchenstr. 19 024 53177 Bonn 025 Germany 026 E-Mail: poth@lat-lon.de 027 Prof. Dr. Klaus Greve 028 Department of Geography 029 University of Bonn 030 Meckenheimer Allee 166 031 53115 Bonn 032 Germany 033 E-Mail: greve@giub.uni-bonn.de 034 ---------------------------------------------------------------------------*/ 035 036 //$HeadURL: svn+ssh://rbezema@svn.wald.intevation.org/deegree/base/tags/2.1/src/org/deegree/ogcwebservices/wmps/configuration/CacheDatabase.java $ 037 /*---------------- FILE HEADER ------------------------------------------ 038 039 This file is part of deegree. 040 Copyright (C) 2001-2005 by: 041 EXSE, Department of Geography, University of Bonn 042 http://www.giub.uni-bonn.de/exse/ 043 lat/lon GmbH 044 http://www.lat-lon.de 045 046 This library is free software; you can redistribute it and/or 047 modify it under the terms of the GNU Lesser General Public 048 License as published by the Free Software Foundation; either 049 version 2.1 of the License, or (at your option) any later version. 050 051 This library is distributed in the hope that it will be useful, 052 but WITHOUT ANY WARRANTY; without even the implied warranty of 053 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 054 Lesser General Public License for more details. 055 056 You should have received a copy of the GNU Lesser General Public 057 License along with this library; if not, write to the Free Software 058 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 059 060 Contact: 061 062 Andreas Poth 063 lat/lon GmbH 064 Aennchenstraße 19 065 53177 Bonn 066 Germany 067 E-Mail: poth@lat-lon.de 068 069 Jens Fitzke 070 lat/lon GmbH 071 Aennchenstraße 19 072 53177 Bonn 073 Germany 074 Germany 075 E-Mail: fitzke@lat-lon.de 076 077 ---------------------------------------------------------------------------*/ 078 079 package org.deegree.ogcwebservices.wmps.configuration; 080 081 /** 082 * This class is a container for the database used to cache the asynchronous request. 083 * 084 * @author <a href="mailto:deshmukh@lat-lon.de">Anup Deshmukh</a> 085 * 086 * @author last edited by: $Author: bezema $ 087 * 088 * @version 2.0, $Revision: 6259 $, $Date: 2007-03-20 10:15:15 +0100 (Di, 20 Mär 2007) $ 089 * 090 * @since 2.0 091 */ 092 093 public class CacheDatabase { 094 095 private String driver; 096 097 private String url; 098 099 private String user; 100 101 private String password; 102 103 /** 104 * Create a new CacheDatabase instance. 105 * 106 * @param driver 107 * @param url 108 * @param user 109 * @param password 110 */ 111 public CacheDatabase( String driver, String url, String user, String password ) { 112 113 this.driver = driver; 114 this.url = url; 115 this.user = user; 116 this.password = password; 117 } 118 119 /** 120 * @return Returns the driver. 121 */ 122 public String getDriver() { 123 return this.driver; 124 } 125 126 /** 127 * @param driver 128 * The driver to set. 129 */ 130 public void setDriver( String driver ) { 131 this.driver = driver; 132 } 133 134 /** 135 * @return Returns the password. 136 */ 137 public String getPassword() { 138 return this.password; 139 } 140 141 /** 142 * @param password 143 * The password to set. 144 */ 145 public void setPassword( String password ) { 146 this.password = password; 147 } 148 149 /** 150 * @return Returns the url. 151 */ 152 public String getUrl() { 153 return this.url; 154 } 155 156 /** 157 * @param url 158 * The url to set. 159 */ 160 public void setUrl( String url ) { 161 this.url = url; 162 } 163 164 /** 165 * @return Returns the user. 166 */ 167 public String getUser() { 168 return this.user; 169 } 170 171 /** 172 * @param user 173 * The user to set. 174 */ 175 public void setUser( String user ) { 176 this.user = user; 177 } 178 } 179 180 /*************************************************************************************************** 181 * Changes to this class. What the people have been up to: $Log$ 182 * Changes to this class. What the people have been up to: Revision 1.3 2006/08/24 06:42:17 poth 183 * Changes to this class. What the people have been up to: File header corrected 184 * Changes to this class. What the people have been up to: 185 * Changes to this class. What the people have been up to: Revision 1.2 2006/08/10 07:11:35 deshmukh 186 * Changes to this class. What the people have been up to: WMPS has been modified to support the new configuration changes and the excess code not needed has been replaced. 187 * Changes to this class. What the people have been up to: Changes to 188 * this class. What the people have been up to: Revision 1.1 2006/07/31 11:21:07 deshmukh Changes to 189 * this class. What the people have been up to: wmps implemention... Changes to this class. What the 190 * people have been up to: 191 **************************************************************************************************/