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 @Override
065 public void runSQLTemplateString(
066 String template, boolean evaluate, boolean failOnError)
067 throws IOException, NamingException, SQLException {
068
069 DB db = DBFactoryUtil.getDB();
070
071 db.runSQLTemplateString(template, evaluate, failOnError);
072 }
073
074 }