001
014
015 package com.liferay.portal.service.persistence;
016
017 import com.liferay.portal.kernel.dao.orm.ORMException;
018 import com.liferay.portal.kernel.dao.orm.Session;
019 import com.liferay.portal.model.BaseModel;
020
021
025 public class BatchSessionUtil {
026
027 public static void delete(Session session, BaseModel<?> model)
028 throws ORMException {
029
030 getBatchSession().delete(session, model);
031 }
032
033 public static BatchSession getBatchSession() {
034 return _batchSession;
035 }
036
037 public static boolean isEnabled() {
038 return getBatchSession().isEnabled();
039 }
040
041 public static void setEnabled(boolean enabled) {
042 getBatchSession().setEnabled(enabled);
043 }
044
045 public static void update(
046 Session session, BaseModel<?> model, boolean merge)
047 throws ORMException {
048
049 getBatchSession().update(session, model, merge);
050 }
051
052 public void setBatchSession(BatchSession batchSession) {
053 _batchSession = batchSession;
054 }
055
056 private static BatchSession _batchSession;
057
058 }