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 @Override
033 public void runSQL(String template) throws IOException, SQLException {
034 DB db = DBFactoryUtil.getDB();
035
036 db.runSQL(template);
037 }
038
039 @Override
040 public void runSQL(String[] templates) throws IOException, SQLException {
041 DB db = DBFactoryUtil.getDB();
042
043 db.runSQL(templates);
044 }
045
046 @Override
047 public void runSQLTemplate(String path)
048 throws IOException, NamingException, SQLException {
049
050 DB db = DBFactoryUtil.getDB();
051
052 db.runSQLTemplate(path);
053 }
054
055 @Override
056 public void runSQLTemplate(String path, boolean failOnError)
057 throws IOException, NamingException, SQLException {
058
059 DB db = DBFactoryUtil.getDB();
060
061 db.runSQLTemplate(path, failOnError);
062 }
063
064 }