X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=inventory%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Finventory%2Fquery%2FStatementBuilder.java;fp=inventory%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Finventory%2Fquery%2FStatementBuilder.java;h=0000000000000000000000000000000000000000;hb=7ae2c86917502cc945e765fdafe5cea7e424abb2;hp=d34ca5443fc8c2f5c715bbac4683c4dc3ef66db6;hpb=217f3afb6b4a51a5dd5124ae057dd3d37a6d7fb2;p=transportpce.git diff --git a/inventory/src/main/java/org/opendaylight/transportpce/inventory/query/StatementBuilder.java b/inventory/src/main/java/org/opendaylight/transportpce/inventory/query/StatementBuilder.java deleted file mode 100644 index d34ca5443..000000000 --- a/inventory/src/main/java/org/opendaylight/transportpce/inventory/query/StatementBuilder.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright © 2017 AT&T and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.transportpce.inventory.query; - -import java.sql.PreparedStatement; -import java.sql.SQLException; - -public final class StatementBuilder { - - private final PreparedStatement statement; - private int index; - - private StatementBuilder(PreparedStatement statement) { - this.statement = statement; - this.index = 1; - } - - public StatementBuilder setParameter(String value) throws SQLException { - this.statement.setString(this.index++, value); - return this; - } - - public StatementBuilder setParameter(Long value) throws SQLException { - this.statement.setLong(this.index++, value); - return this; - } - - public StatementBuilder setParameters(String... strings) throws SQLException { - for (int i = 0; i < strings.length; i++) { - statement.setString(i + 1, strings[i]); - } - return this; - } - - public StatementBuilder reset() { - this.index = 1; - return this; - } - - public static StatementBuilder builder(PreparedStatement statement) { - return new StatementBuilder(statement); - } -}