001
014
015 package com.liferay.portal.kernel.dao.db;
016
017 import java.io.IOException;
018
019 import java.sql.SQLException;
020
021 import javax.naming.NamingException;
022
023
027 public abstract class BaseDBProcess implements DBProcess {
028
029 public BaseDBProcess() {
030 }
031
032 public void runSQL(String template) throws IOException, SQLException {
033 DB db = DBFactoryUtil.getDB();
034
035 db.runSQL(template);
036 }
037
038 public void runSQL(String[] templates) throws IOException, SQLException {
039 DB db = DBFactoryUtil.getDB();
040
041 db.runSQL(templates);
042 }
043
044 public void runSQLTemplate(String path)
045 throws IOException, NamingException, SQLException {
046
047 DB db = DBFactoryUtil.getDB();
048
049 db.runSQLTemplate(path);
050 }
051
052 public void runSQLTemplate(String path, boolean failOnError)
053 throws IOException, NamingException, SQLException {
054
055 DB db = DBFactoryUtil.getDB();
056
057 db.runSQLTemplate(path, failOnError);
058 }
059
060 }