001
014
015 package com.liferay.mail.service.persistence;
016
017 import com.liferay.mail.NoSuchCyrusUserException;
018 import com.liferay.mail.model.CyrusUser;
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020
021
024 public class CyrusUserUtil {
025
026 public static CyrusUser findByPrimaryKey(long userId)
027 throws NoSuchCyrusUserException {
028
029 return getPersistence().findByPrimaryKey(userId);
030 }
031
032 public static CyrusUserPersistence getPersistence() {
033 if (_persistence == null) {
034 _persistence = (CyrusUserPersistence)PortalBeanLocatorUtil.locate(
035 CyrusUserPersistence.class.getName());
036 }
037
038 return _persistence;
039 }
040
041 public static void remove(long userId) throws NoSuchCyrusUserException {
042 getPersistence().remove(userId);
043 }
044
045 public static void update(CyrusUser user) {
046 getPersistence().update(user);
047 }
048
049 public void setPersistence(CyrusUserPersistence persistence) {
050 _persistence = persistence;
051 }
052
053 private static CyrusUserPersistence _persistence;
054
055 }