Search in sources :

Example 26 with SqlUpdate

use of com.liferay.portal.kernel.dao.jdbc.SqlUpdate in project liferay-ide by liferay.

the class OAuthTokenLocalServiceBaseImpl method runSQL.

/**
 * Performs an SQL query.
 *
 * @param sql the sql query
 */
protected void runSQL(String sql) throws SystemException {
    try {
        DataSource dataSource = oAuthTokenPersistence.getDataSource();
        SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource, sql, new int[0]);
        sqlUpdate.update();
    } catch (Exception e) {
        throw new SystemException(e);
    }
}
Also used : SystemException(com.liferay.portal.kernel.exception.SystemException) SqlUpdate(com.liferay.portal.kernel.dao.jdbc.SqlUpdate) PortalException(com.liferay.portal.kernel.exception.PortalException) SystemException(com.liferay.portal.kernel.exception.SystemException) DataSource(javax.sql.DataSource)

Example 27 with SqlUpdate

use of com.liferay.portal.kernel.dao.jdbc.SqlUpdate in project liferay-blade-samples by liferay.

the class FooLocalServiceBaseImpl method runSQL.

/**
 * Performs a SQL query.
 *
 * @param sql the sql query
 */
protected void runSQL(String sql) {
    try {
        DataSource dataSource = fooPersistence.getDataSource();
        DB db = DBManagerUtil.getDB();
        sql = db.buildSQL(sql);
        sql = PortalUtil.transformSQL(sql);
        SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource, sql);
        sqlUpdate.update();
    } catch (Exception e) {
        throw new SystemException(e);
    }
}
Also used : SystemException(com.liferay.portal.kernel.exception.SystemException) SqlUpdate(com.liferay.portal.kernel.dao.jdbc.SqlUpdate) DB(com.liferay.portal.kernel.dao.db.DB) PortalException(com.liferay.portal.kernel.exception.PortalException) SystemException(com.liferay.portal.kernel.exception.SystemException) DataSource(javax.sql.DataSource)

Example 28 with SqlUpdate

use of com.liferay.portal.kernel.dao.jdbc.SqlUpdate in project liferay-blade-samples by liferay.

the class RegionLocalServiceBaseImpl method runSQL.

/**
 * Performs a SQL query.
 *
 * @param sql the sql query
 */
protected void runSQL(String sql) {
    try {
        DataSource dataSource = regionPersistence.getDataSource();
        DB db = DBManagerUtil.getDB();
        sql = db.buildSQL(sql);
        sql = PortalUtil.transformSQL(sql);
        SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource, sql);
        sqlUpdate.update();
    } catch (Exception e) {
        throw new SystemException(e);
    }
}
Also used : SystemException(com.liferay.portal.kernel.exception.SystemException) SqlUpdate(com.liferay.portal.kernel.dao.jdbc.SqlUpdate) DB(com.liferay.portal.kernel.dao.db.DB) PortalException(com.liferay.portal.kernel.exception.PortalException) SystemException(com.liferay.portal.kernel.exception.SystemException) DataSource(javax.sql.DataSource)

Aggregations

SqlUpdate (com.liferay.portal.kernel.dao.jdbc.SqlUpdate)28 SystemException (com.liferay.portal.kernel.exception.SystemException)28 DataSource (javax.sql.DataSource)28 PortalException (com.liferay.portal.kernel.exception.PortalException)16 DB (com.liferay.portal.kernel.dao.db.DB)10