// Chromis POS - The New Face of Open Source POS // Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS // // Chromis POS is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Chromis POS is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Chromis POS. If not, see <http://www.gnu.org/licenses/>. package uk.chromis.data.loader; import java.util.Date; import uk.chromis.basic.BasicException; import java.math.*; /** * * @author adrianromero */ public abstract class DataParams implements DataWrite { /** * */ protected DataWrite dw; /** * * @throws BasicException */ public abstract void writeValues() throws BasicException; public void setInt(int paramIndex, Integer iValue) throws BasicException { dw.setInt(paramIndex, iValue); } public void setString(int paramIndex, String sValue) throws BasicException { dw.setString(paramIndex, sValue); } public void setDouble(int paramIndex, Double dValue) throws BasicException { dw.setDouble(paramIndex, dValue); } public void setBigDecimal(int paramIndex, BigDecimal bdValue) throws BasicException { dw.setBigDecimal(paramIndex, bdValue); } public void setBoolean(int paramIndex, Boolean bValue) throws BasicException { dw.setBoolean(paramIndex, bValue); } public void setTimestamp(int paramIndex, Date dValue) throws BasicException { dw.setTimestamp(paramIndex, dValue); } public void setBytes(int paramIndex, byte[] value) throws BasicException { dw.setBytes(paramIndex, value); } public void setObject(int paramIndex, Object value) throws BasicException { dw.setObject(paramIndex, value); } public DataWrite getDataWrite() { return dw; } public void setDataWrite(DataWrite dw) { this.dw = dw; } }