001 /*
002 * Licensed to the Apache Software Foundation (ASF) under one
003 * or more contributor license agreements. See the NOTICE file
004 * distributed with this work for additional information
005 * regarding copyright ownership. The ASF licenses this file
006 * to you under the Apache License, Version 2.0 (the
007 * "License"); you may not use this file except in compliance
008 * with the License. You may obtain a copy of the License at
009 *
010 * http://www.apache.org/licenses/LICENSE-2.0
011 *
012 * Unless required by applicable law or agreed to in writing,
013 * software distributed under the License is distributed on an
014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
015 * KIND, either express or implied. See the License for the
016 * specific language governing permissions and limitations
017 * under the License.
018 */
019
020
021 package org.apache.geronimo.cli.deployer;
022
023 /**
024 * @version $Rev: 706640 $ $Date: 2008-10-21 14:44:05 +0000 (Tue, 21 Oct 2008) $
025 */
026 public class ConnectionParamsImpl implements ConnectionParams {
027
028 private String uri;
029 private String host;
030 private Integer port;
031 private String driver;
032 private String user;
033 private String password;
034 private boolean syserr;
035 private boolean verbose;
036 private boolean offline;
037 private boolean secure;
038
039
040 public ConnectionParamsImpl(String uri, String host, Integer port, String driver, String user, String password, boolean syserr, boolean verbose, boolean offline) {
041 this(uri, host, port, driver, user, password, syserr, verbose, offline, false);
042 }
043
044 public ConnectionParamsImpl(String uri, String host, Integer port, String driver, String user, String password, boolean syserr, boolean verbose, boolean offline, boolean secure) {
045 this.uri = uri;
046 this.host = host;
047 this.port = port;
048 this.driver = driver;
049 this.user = user;
050 this.password = password;
051 this.syserr = syserr;
052 this.verbose = verbose;
053 this.offline = offline;
054 this.secure = secure;
055 }
056
057 public ConnectionParamsImpl() {
058 }
059
060 public String getURI() {
061 return uri;
062 }
063
064 public void setURI(String uri) {
065 this.uri = uri;
066 }
067
068 public String getHost() {
069 return host;
070 }
071
072 public void setHost(String host) {
073 this.host = host;
074 }
075
076 public Integer getPort() {
077 return port;
078 }
079
080 public void setPort(Integer port) {
081 this.port = port;
082 }
083
084 public String getDriver() {
085 return driver;
086 }
087
088 public void setDriver(String driver) {
089 this.driver = driver;
090 }
091
092 public String getUser() {
093 return user;
094 }
095
096 public void setUser(String user) {
097 this.user = user;
098 }
099
100 public String getPassword() {
101 return password;
102 }
103
104 public void setPassword(String password) {
105 this.password = password;
106 }
107
108 public boolean isSyserr() {
109 return syserr;
110 }
111
112 public void setSyserr(boolean syserr) {
113 this.syserr = syserr;
114 }
115
116 public boolean isVerbose() {
117 return verbose;
118 }
119
120 public void setVerbose(boolean verbose) {
121 this.verbose = verbose;
122 }
123
124 public boolean isOffline() {
125 return offline;
126 }
127
128 public void setOffline(boolean offline) {
129 this.offline = offline;
130 }
131
132 public boolean isSecure() {
133 return secure;
134 }
135
136 public void setSecure(boolean secure) {
137 this.secure = secure;
138 }
139 }