1 /* 2 * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. 8 * 9 * This code is distributed in the hope that it will be useful, but WITHOUT 10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 12 * version 2 for more details (a copy is included in the LICENSE file that 13 * accompanied this code). 14 * 15 * You should have received a copy of the GNU General Public License version 16 * 2 along with this work; if not, write to the Free Software Foundation, 17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 package luckydogtennis; 24 25 import java.sql.Array; 26 import java.sql.Blob; 27 import java.sql.CallableStatement; 28 import java.sql.Clob; 29 import java.sql.Connection; 30 import java.sql.DatabaseMetaData; 31 import java.sql.NClob; 32 import java.sql.PreparedStatement; 33 import java.sql.SQLClientInfoException; 34 import java.sql.SQLException; 35 import java.sql.SQLWarning; 36 import java.sql.SQLXML; 37 import java.sql.Savepoint; 38 import java.sql.Statement; 39 import java.sql.Struct; 40 import java.util.Map; 41 import java.util.Properties; 42 import java.util.concurrent.Executor; 43 44 public class StubConnection implements Connection{ 45 46 @Override 47 public Statement createStatement() throws SQLException { 48 throw new UnsupportedOperationException("Not supported yet."); 49 } 50 51 @Override 52 public PreparedStatement prepareStatement(String sql) throws SQLException { 53 throw new UnsupportedOperationException("Not supported yet."); 54 } 55 56 @Override 57 public CallableStatement prepareCall(String sql) throws SQLException { 58 throw new UnsupportedOperationException("Not supported yet."); 59 } 60 61 @Override 62 public String nativeSQL(String sql) throws SQLException { 63 throw new UnsupportedOperationException("Not supported yet."); 64 } 65 66 @Override 67 public void setAutoCommit(boolean autoCommit) throws SQLException { 68 throw new UnsupportedOperationException("Not supported yet."); 69 } 70 71 @Override 72 public boolean getAutoCommit() throws SQLException { 73 throw new UnsupportedOperationException("Not supported yet."); 74 } 75 76 @Override 77 public void commit() throws SQLException { 78 throw new UnsupportedOperationException("Not supported yet."); 79 } 80 81 @Override 82 public void rollback() throws SQLException { 83 throw new UnsupportedOperationException("Not supported yet."); 84 } 85 86 @Override 87 public void close() throws SQLException { 88 throw new UnsupportedOperationException("Not supported yet."); 89 } 90 91 @Override 92 public boolean isClosed() throws SQLException { 93 throw new UnsupportedOperationException("Not supported yet."); 94 } 95 96 @Override 97 public DatabaseMetaData getMetaData() throws SQLException { 98 throw new UnsupportedOperationException("Not supported yet."); 99 } 100 101 @Override 102 public void setReadOnly(boolean readOnly) throws SQLException { 103 throw new UnsupportedOperationException("Not supported yet."); 104 } 105 106 @Override 107 public boolean isReadOnly() throws SQLException { 108 throw new UnsupportedOperationException("Not supported yet."); 109 } 110 111 @Override 112 public void setCatalog(String catalog) throws SQLException { 113 throw new UnsupportedOperationException("Not supported yet."); 114 } 115 116 @Override 117 public String getCatalog() throws SQLException { 118 throw new UnsupportedOperationException("Not supported yet."); 119 } 120 121 @Override 122 public void setTransactionIsolation(int level) throws SQLException { 123 throw new UnsupportedOperationException("Not supported yet."); 124 } 125 126 @Override 127 public int getTransactionIsolation() throws SQLException { 128 throw new UnsupportedOperationException("Not supported yet."); 129 } 130 131 @Override 132 public SQLWarning getWarnings() throws SQLException { 133 throw new UnsupportedOperationException("Not supported yet."); 134 } 135 136 @Override 137 public void clearWarnings() throws SQLException { 138 throw new UnsupportedOperationException("Not supported yet."); 139 } 140 141 @Override 142 public Statement createStatement(int resultSetType, int resultSetConcurrency) throws SQLException { 143 throw new UnsupportedOperationException("Not supported yet."); 144 } 145 146 @Override 147 public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException { 148 throw new UnsupportedOperationException("Not supported yet."); 149 } 150 151 @Override 152 public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency) throws SQLException { 153 throw new UnsupportedOperationException("Not supported yet."); 154 } 155 156 @Override 157 public Map<String, Class<?>> getTypeMap() throws SQLException { 158 throw new UnsupportedOperationException("Not supported yet."); 159 } 160 161 @Override 162 public void setTypeMap(Map<String, Class<?>> map) throws SQLException { 163 throw new UnsupportedOperationException("Not supported yet."); 164 } 165 166 @Override 167 public void setHoldability(int holdability) throws SQLException { 168 throw new UnsupportedOperationException("Not supported yet."); 169 } 170 171 @Override 172 public int getHoldability() throws SQLException { 173 throw new UnsupportedOperationException("Not supported yet."); 174 } 175 176 @Override 177 public Savepoint setSavepoint() throws SQLException { 178 throw new UnsupportedOperationException("Not supported yet."); 179 } 180 181 @Override 182 public Savepoint setSavepoint(String name) throws SQLException { 183 throw new UnsupportedOperationException("Not supported yet."); 184 } 185 186 @Override 187 public void rollback(Savepoint savepoint) throws SQLException { 188 throw new UnsupportedOperationException("Not supported yet."); 189 } 190 191 @Override 192 public void releaseSavepoint(Savepoint savepoint) throws SQLException { 193 throw new UnsupportedOperationException("Not supported yet."); 194 } 195 196 @Override 197 public Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException { 198 throw new UnsupportedOperationException("Not supported yet."); 199 } 200 201 @Override 202 public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException { 203 throw new UnsupportedOperationException("Not supported yet."); 204 } 205 206 @Override 207 public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException { 208 throw new UnsupportedOperationException("Not supported yet."); 209 } 210 211 @Override 212 public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLException { 213 throw new UnsupportedOperationException("Not supported yet."); 214 } 215 216 @Override 217 public PreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException { 218 throw new UnsupportedOperationException("Not supported yet."); 219 } 220 221 @Override 222 public PreparedStatement prepareStatement(String sql, String[] columnNames) throws SQLException { 223 throw new UnsupportedOperationException("Not supported yet."); 224 } 225 226 @Override 227 public Clob createClob() throws SQLException { 228 throw new UnsupportedOperationException("Not supported yet."); 229 } 230 231 @Override 232 public Blob createBlob() throws SQLException { 233 throw new UnsupportedOperationException("Not supported yet."); 234 } 235 236 @Override 237 public NClob createNClob() throws SQLException { 238 throw new UnsupportedOperationException("Not supported yet."); 239 } 240 241 @Override 242 public SQLXML createSQLXML() throws SQLException { 243 throw new UnsupportedOperationException("Not supported yet."); 244 } 245 246 @Override 247 public boolean isValid(int timeout) throws SQLException { 248 throw new UnsupportedOperationException("Not supported yet."); 249 } 250 251 @Override 252 public void setClientInfo(String name, String value) throws SQLClientInfoException { 253 throw new UnsupportedOperationException("Not supported yet."); 254 } 255 256 @Override 257 public void setClientInfo(Properties properties) throws SQLClientInfoException { 258 throw new UnsupportedOperationException("Not supported yet."); 259 } 260 261 @Override 262 public String getClientInfo(String name) throws SQLException { 263 throw new UnsupportedOperationException("Not supported yet."); 264 } 265 266 @Override 267 public Properties getClientInfo() throws SQLException { 268 throw new UnsupportedOperationException("Not supported yet."); 269 } 270 271 @Override 272 public Array createArrayOf(String typeName, Object[] elements) throws SQLException { 273 throw new UnsupportedOperationException("Not supported yet."); 274 } 275 276 @Override 277 public Struct createStruct(String typeName, Object[] attributes) throws SQLException { 278 throw new UnsupportedOperationException("Not supported yet."); 279 } 280 281 @Override 282 public void setSchema(String schema) throws SQLException { 283 throw new UnsupportedOperationException("Not supported yet."); 284 } 285 286 @Override 287 public String getSchema() throws SQLException { 288 throw new UnsupportedOperationException("Not supported yet."); 289 } 290 291 @Override 292 public void abort(Executor executor) throws SQLException { 293 throw new UnsupportedOperationException("Not supported yet."); 294 } 295 296 @Override 297 public void setNetworkTimeout(Executor executor, int milliseconds) throws SQLException { 298 throw new UnsupportedOperationException("Not supported yet."); 299 } 300 301 @Override 302 public int getNetworkTimeout() throws SQLException { 303 throw new UnsupportedOperationException("Not supported yet."); 304 } 305 306 @Override 307 public <T> T unwrap(Class<T> iface) throws SQLException { 308 throw new UnsupportedOperationException("Not supported yet."); 309 } 310 311 @Override 312 public boolean isWrapperFor(Class<?> iface) throws SQLException { 313 throw new UnsupportedOperationException("Not supported yet."); 314 } 315 }